Upgrading a packag

rodrigofariatavares rodrigofariatavares at bol.com.br
Fri May 18 14:56:00 UTC 2007


Hello,

I made a package with version 1.0. 

See the code in spec file:

%post
chmod 755 /etc/init.d/my_script
cd /etc/init.d
chkconfig --del my_script
chkconfig --add my_script

%preun
cd /etc/init.d
/etc/init.d/soap_atendente my_script
chkconfig --del my_script

After package is installed, in rcs*:

[root at fedoracore6 rc.d]# ls -las rc*.d | grep soap
4 lrwxrwxrwx  1 root root   24 May 18 05:19 K09my_script -> ../init.d/my_script
4 lrwxrwxrwx  1 root root   24 May 18 05:19 K09my_script -> ../init.d/my_script
4 lrwxrwxrwx  1 root root   24 May 18 05:19 K09my_script -> ../init.d/my_script
4 lrwxrwxrwx  1 root root   24 May 18 05:19 S92my_script -> ../init.d/my_script
4 lrwxrwxrwx  1 root root   24 May 18 05:19 S92my_script -> ../init.d/my_script
4 lrwxrwxrwx  1 root root   24 May 18 05:19 S92my_script -> ../init.d/my_script
4 lrwxrwxrwx  1 root root   24 May 18 05:19 K09my_script -> ../init.d/my_script

Today, i create a package with version 2.0

When I run the commando rpm -Uvh, all links for init.d, are removed. The spec is a same
code below.

Why is happening ?

Best regards,

Rodrigo Faria







More information about the Redhat-install-list mailing list