Subj : Kickstart is killing my rpm library links To : comp.os.linux From : ismy_br Date : Thu Jul 01 2004 02:10 pm Hi dear friends, I´m getting some problems with kickstart. I´ve created rpm package "libpos4000d", with some libraries inside... I make some symbolic links at the spec file %post configuration options. And when I install it with the command 'rpm -Uvh libpos4000d-1.2.0-1.i386.rpm' We get these files (success): /usr/lib/libMrDisplaySerial.so.1.0 /usr/lib/libMrDisplaySerial.so.1 /usr/lib/libMrDisplaySerial.so /usr/lib/libMrDisplayUsb.so.1.0 /usr/lib/libMrDisplayUsb.so.1 /usr/lib/libMrDisplayUsb.so /usr/lib/libpos4000d.so.1.3 /usr/lib/libpos4000d.so.1 /usr/lib/libpos4000d.so When I´m installing my package libpos4000d-1.2.0-1.i386.rpm with kickstart auto-installation. We get these files (missing links): /usr/lib/libMrDisplaySerial.so.1.0 /usr/lib/libMrDisplaySerial.so.1 /usr/lib/libMrDisplayUsb.so.1.0 /usr/lib/libMrDisplayUsb.so.1 /usr/lib/libpos4000d.so.1.3 /usr/lib/libpos4000d.so.1 I think that the kickstart instalation process is erasing my links. Anybody knows what it´s happenning? Follow my spec file script above: %define name libpos4000d %define version 1.2.0 %define release 1 %define dir redhat Name: %{name} Version: %{version} Release: %{release} Summary: sumary License: GPL Source: libpos4000d-1.2.0.tar.gz BuildRoot: /usr/src/%{dir}/BUILD/%{name}-%{version} Group: Libraries Packager: Jacknill %description description here %prep %setup %build %install make install %post ln -sf /usr/lib/libMrDisplaySerial.so.1.0 /usr/lib/libMrDisplaySerial.so.1 ln -sf /usr/lib/libMrDisplaySerial.so.1 /usr/lib/libMrDisplaySerial.so ln -sf /usr/lib/libMrDisplayUsb.so.1.0 /usr/lib/libMrDisplayUsb.so.1 ln -sf /usr/lib/libMrDisplayUsb.so.1 /usr/lib/libMrDisplayUsb.so ln -sf /usr/lib/libpos4000d.so.1.3 /usr/lib/libpos4000d.so.1 ln -sf /usr/lib/libpos4000d.so.1 /usr/lib/libpos4000d.so %postun if [ "$1" = "0" ]; then # definity uninstall rm -rf /usr/lib/libMrDisplaySerial.so* rm -rf /usr/lib/libMrDisplayUsb.so* rm -rf /usr/lib/libpos4000d.so* rm -rf /opt/pos4000d fi %files %defattr(-,root,root) /usr/lib/* Regards, Jacknill .