File tree 4 files changed +37
-27
lines changed
4 files changed +37
-27
lines changed Original file line number Diff line number Diff line change @@ -12,22 +12,19 @@ if [ "$1" = "configure" ]; then
12
12
--home /var/run/mamonsu/ --no-create-home \
13
13
mamonsu
14
14
fi
15
-
16
- mkdir -p /var/run/mamonsu
15
+ if [ -x /bin/systemd-tmpfiles ]; then
16
+ systemd-tmpfiles --create > /dev/null 2>&1 || :
17
+ else
18
+ mkdir -p /var/run/mamonsu
19
+ chown -R mamonsu:mamonsu /var/run/mamonsu
20
+ fi
17
21
18
22
mkdir -p /etc/mamonsu/plugins
19
23
touch /etc/mamonsu/plugins/__init__.py
20
24
[ -f /etc/mamonsu/agent.conf ] || cp /usr/share/mamonsu/example_linux.conf /etc/mamonsu/agent.conf
21
-
22
- chown -R mamonsu:mamonsu /var/run /mamonsu
23
- chown -R mamonsu:mamonsu /var/log/mamonsu
24
- chown -R mamonsu:mamonsu /var/lib/mamonsu
25
+ mkdir -p /var/log/mamonsu
26
+ mkdir -p /var/lib /mamonsu
27
+ chown mamonsu:mamonsu /var/log/mamonsu
28
+ chown mamonsu:mamonsu /var/lib/mamonsu
25
29
chown -R mamonsu:mamonsu /etc/mamonsu
26
-
27
30
fi
28
-
29
- if [ -x " /etc/init.d/mamonsu" ]; then
30
- update-rc.d mamonsu defaults > /dev/null
31
- fi
32
-
33
- exit 0
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ set -e
4
+
5
+ case " $1 " in
6
+ failed-upgrade|abort-install|abort-upgrade|disappear|upgrade|remove)
7
+ :
8
+ ;;
9
+ purge)
10
+ rm -rf /etc/mamonsu
11
+ ;;
12
+ * )
13
+ echo " postrm called with unknown argument \` $1 '" >&2
14
+ exit 1
15
+ esac
Original file line number Diff line number Diff line change 4
4
5
5
case " $1 " in
6
6
failed-upgrade|abort-install|abort-upgrade|disappear|upgrade)
7
- ;;
7
+ :
8
+ ;;
8
9
remove)
9
- [ -x /etc/init.d/mamonsu ] && /etc/init.d/mamonsu stop || true
10
- ;;
10
+ [ -x /etc/init.d/mamonsu ] && /etc/init.d/mamonsu stop 1> /dev/null 2> /dev/null || true
11
+ [ -x /sbin/chkconfig ] && /sbin/chkconfig mamonsu off 1> /dev/null 2> /dev/null || true
12
+ ;;
11
13
purge)
12
- [ -x /etc/init.d/mamonsu ] && /etc/init.d/mamonsu stop || true
14
+ [ -x /etc/init.d/mamonsu ] && /etc/init.d/mamonsu stop 1> /dev/null 2> /dev/null || true
15
+ [ -x /sbin/chkconfig ] && /sbin/chkconfig mamonsu off 1> /dev/null 2> /dev/null || true
13
16
rm -fr /var/log/mamonsu
14
17
rm -fr /var/run/mamonsu
15
18
rm -fr /var/lib/mamonsu
16
- rm -rf /etc/mamonsu
17
- ;;
18
-
19
+ rm -f /etc/mamonsu/agent.conf
20
+ rm -rf /etc/mamonsu/plugins
21
+ ;;
19
22
* )
20
- echo " postrm called with unknown argument \` $1 '" >&2
23
+ echo " prerm called with unknown argument \` $1 '" >&2
21
24
exit 1
22
25
esac
23
-
24
- # dh_installdeb will replace this with shell code automatically
25
- # generated by other debhelper scripts.
26
-
27
- # DEBHELPER#
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ binary-indep: build install
34
34
dh_link -i
35
35
dh_compress -i
36
36
dh_fixperms -i
37
- install -m 0600 packaging/conf/example_linux.conf debian/mamonsu/usr/share/mamonsu
37
+ install -m 0600 packaging/conf/example_linux.conf debian/mamonsu/usr/share/mamonsu/example_linux.conf
38
38
dh_installdeb -i
39
39
dh_gencontrol -i
40
40
dh_md5sums -i
You can’t perform that action at this time.
0 commit comments