File tree Expand file tree Collapse file tree 4 files changed +37
-27
lines changed Expand file tree Collapse file tree 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
1212 --home /var/run/mamonsu/ --no-create-home \
1313 mamonsu
1414 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
1721
1822 mkdir -p /etc/mamonsu/plugins
1923 touch /etc/mamonsu/plugins/__init__.py
2024 [ -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
2529 chown -R mamonsu:mamonsu /etc/mamonsu
26-
2730fi
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 44
55case " $1 " in
66 failed-upgrade|abort-install|abort-upgrade|disappear|upgrade)
7- ;;
7+ :
8+ ;;
89 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+ ;;
1113 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
1316 rm -fr /var/log/mamonsu
1417 rm -fr /var/run/mamonsu
1518 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+ ;;
1922 * )
20- echo " postrm called with unknown argument \` $1 '" >&2
23+ echo " prerm called with unknown argument \` $1 '" >&2
2124 exit 1
2225esac
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
3434 dh_link -i
3535 dh_compress -i
3636 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
3838 dh_installdeb -i
3939 dh_gencontrol -i
4040 dh_md5sums -i
You can’t perform that action at this time.
0 commit comments