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

ansible ile yerel quay sunucusu üzerinden execution environment kullanımı

 Yerel quay veya registry sunucularımızdaki ee leri ansible ile kullanabiliyoruz. Bunun için kendi yaptığımız ee leri veya hazır ee leri yük...