Package ceph-common: Scripts

Post install

 
command -v systemd-tmpfiles >/dev/null && systemd-tmpfiles --create /lib/tmpfiles.d/ceph-common.conf || : 


 
if sd_booted; then 
    SYSTEMCTL_BIN=systemctl; 
    SYSTEMD_HELPER=/lib/systemd/systemd-update-helper; 
    $SYSTEMCTL_BIN daemon-reload 
    if [ $1 -eq 1 ]; then 
        # Initial installation 
        $SYSTEMCTL_BIN --no-reload preset rbdmap || : 
    else 
        # Package upgrade, not uninstall 
        $SYSTEMD_HELPER mark-restart-system-units rbdmap || : 
    fi 
fi
Pre install

1
2
3
4
CEPH_GROUP_ID=167
CEPH_USER_ID=167
groupadd -r -f -g $CEPH_GROUP_ID ceph 2>/dev/null ||:
useradd -r -g ceph -u $CEPH_USER_ID -s /sbin/nologin -c "Ceph daemons" -d /var/lib/ceph ceph 2>/dev/null ||:
Pre uninstall

1
2
3
4
5
6
 
if [ $1 -eq 0 ] && sd_booted; then 
    SYSTEMD_HELPER=/lib/systemd/systemd-update-helper; 
    # Package removal, not upgrade 
    $SYSTEMD_HELPER remove-system-units rbdmap || : 
fi