]> git.proxmox.com Git - ceph.git/blob - ceph/src/init-rbdmap
bump version to 15.2.11-pve1
[ceph.git] / ceph / src / init-rbdmap
1 #!/usr/bin/env bash
2 #
3 # rbdmap Ceph RBD Mapping
4 #
5 # chkconfig: 2345 20 80
6 # description: Ceph RBD Mapping
7
8 ### BEGIN INIT INFO
9 # Provides: rbdmap
10 # Required-Start: $network $remote_fs
11 # Required-Stop: $network $remote_fs
12 # Should-Start: ceph
13 # Should-Stop: ceph
14 # X-Start-Before: $x-display-manager
15 # Default-Start: 2 3 4 5
16 # Default-Stop: 0 1 6
17 # Short-Description: Ceph RBD Mapping
18 # Description: Ceph RBD Mapping
19 ### END INIT INFO
20
21 RBDMAPFILE="/etc/ceph/rbdmap"
22
23 if [ -e /lib/lsb/init-functions ]; then
24 . /lib/lsb/init-functions
25 fi
26
27
28
29
30 case "$1" in
31 start)
32 rbdmap device map
33 ;;
34
35 stop)
36 rbdmap device unmap
37 ;;
38
39 restart|force-reload)
40 $0 stop
41 $0 start
42 ;;
43
44 reload)
45 rbdmap device map
46 ;;
47
48 status)
49 rbd device list
50 ;;
51
52 *)
53 echo "Usage: rbdmap {start|stop|restart|force-reload|reload|status}"
54 exit 1
55 ;;
56 esac