This file is indexed.

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