rpm paketleri kurulum esnasında yapılması gereken bazı işlemleri script ile yapabilmektedir. Bir rpm paketinin yapabileceği işlemleri öğrenmek istersek --script parametresinden faydalanırız. Aşağıda httpd paketi kurulurken yapılan işlemler görünmektedir.
[remzi@g15 ~]$ sudo rpm -q --scripts httpd
postinstall scriptlet (using /bin/sh):
if [ $1 -eq 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then
# Initial installation
/usr/lib/systemd/systemd-update-helper install-system-units httpd.service htcacheclean.service httpd.socket || :
fi
preuninstall scriptlet (using /bin/sh):
if [ $1 -eq 0 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then
# Package removal, not upgrade
/usr/lib/systemd/systemd-update-helper remove-system-units httpd.service htcacheclean.service httpd.socket || :
fi
postuninstall program: /bin/sh
posttrans scriptlet (using /bin/sh):
test -f /etc/sysconfig/httpd-disable-posttrans || \
/bin/systemctl try-restart --no-block httpd.service htcacheclean.service >/dev/null 2>&1 || :
[remzi@g15 ~]$
Yorumlar
Yorum Gönder