postinst is in ceph 0.79-0ubuntu1.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | #!/bin/sh
# vim: set noet ts=8:
# postinst script for ceph
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
#
# postinst configure <most-recently-configured-version>
# old-postinst abort-upgrade <new-version>
# conflictor's-postinst abort-remove in-favour <package> <new-version>
# postinst abort-remove
# deconfigured's-postinst abort-deconfigure in-favour <failed-install-package> <version> [<removing conflicting-package> <version>]
#
# The current action is to simply remove the mistakenly-added
# /etc/init/ceph.conf file; this could be done in any of these cases,
# although technically it will leave the system in a different state
# than the original install that included that file. So instead we
# only remove on "configure", since that's the only time we know we're
# successful in installing a newer package than the erroneous version.
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
configure)
rm -f /etc/init/ceph.conf
if [ -x /sbin/start ]; then
invoke-rc.d ceph-all start || {
RESULT=$?
if [ $RESULT != 100 ]; then
exit $RESULT
fi
}
fi
;;
abort-upgrade|abort-remove|abort-deconfigure)
:
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
# Automatically added by dh_installinit
if [ -x "/etc/init.d/ceph" ]; then
if [ ! -e "/etc/init/ceph.conf" ]; then
update-rc.d ceph defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/rbdmap" ]; then
if [ ! -e "/etc/init/rbdmap.conf" ]; then
update-rc.d rbdmap defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f rbdmap remove >/dev/null || exit $?
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/ceph-all" ]; then
if [ ! -e "/etc/init/ceph-all.conf" ]; then
update-rc.d ceph-all defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f ceph-all remove >/dev/null || exit $?
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/ceph-create-keys" ]; then
if [ ! -e "/etc/init/ceph-create-keys.conf" ]; then
update-rc.d ceph-create-keys defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f ceph-create-keys remove >/dev/null || exit $?
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/ceph-mon-all-starter" ]; then
if [ ! -e "/etc/init/ceph-mon-all-starter.conf" ]; then
update-rc.d ceph-mon-all-starter defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f ceph-mon-all-starter remove >/dev/null || exit $?
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/ceph-mon-all" ]; then
if [ ! -e "/etc/init/ceph-mon-all.conf" ]; then
update-rc.d ceph-mon-all defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f ceph-mon-all remove >/dev/null || exit $?
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/ceph-mon" ]; then
if [ ! -e "/etc/init/ceph-mon.conf" ]; then
update-rc.d ceph-mon defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f ceph-mon remove >/dev/null || exit $?
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/ceph-osd-all-starter" ]; then
if [ ! -e "/etc/init/ceph-osd-all-starter.conf" ]; then
update-rc.d ceph-osd-all-starter defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f ceph-osd-all-starter remove >/dev/null || exit $?
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/ceph-osd-all" ]; then
if [ ! -e "/etc/init/ceph-osd-all.conf" ]; then
update-rc.d ceph-osd-all defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f ceph-osd-all remove >/dev/null || exit $?
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/ceph-osd" ]; then
if [ ! -e "/etc/init/ceph-osd.conf" ]; then
update-rc.d ceph-osd defaults >/dev/null
fi
fi
# End automatically added section
# Automatically added by dh_installinit
update-rc.d -f ceph-osd remove >/dev/null || exit $?
# End automatically added section
exit 0
|