20 Nisan 2022 Çarşamba

rpm kullanımı hakkında

 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 ~]$






Hiç yorum yok:

Yorum Gönder

podman aksaklıkları

#1 "ERRO[0000] cannot find UID/GID for user admin: cannot read subids - check rootless mode in man pages  WARN[0000] Using rootless sin...