mirror of
https://github.com/dschmenk/apple2pi.git
synced 2024-11-28 09:49:27 +00:00
Daemon stop/start updates
This commit is contained in:
parent
8b9808872d
commit
45205cc788
2
Makefile
2
Makefile
@ -1,5 +1,5 @@
|
||||
PACKAGE=a2pi
|
||||
VERSION=0.1.0
|
||||
VERSION=0.1.1
|
||||
DIST=$(PACKAGE)-$(VERSION)
|
||||
DISTDIR=./$(DIST)
|
||||
|
||||
|
18
debian/changelog
vendored
18
debian/changelog
vendored
@ -1,3 +1,21 @@
|
||||
a2pi (0.1.1-2) unstable; urgency=low
|
||||
|
||||
* Add user 'pi' to group 'fuse'
|
||||
|
||||
-- David Schmenk <dschmenk@gmail.com> Sun, 22 Sep 2013 15:16:00 -0700
|
||||
|
||||
a2pi (0.1.1-1) unstable; urgency=low
|
||||
|
||||
* Clean up daemon restart code
|
||||
|
||||
-- David Schmenk <dschmenk@gmail.com> Sun, 22 Sep 2013 15:00:00 -0700
|
||||
|
||||
a2pi (0.1.0-4) unstable; urgency=low
|
||||
|
||||
* Remove hard-coded path in a2mount
|
||||
|
||||
-- David Schmenk <dschmenk@gmail.com> Sun, 22 Sep 2013 14:32:30 -0700
|
||||
|
||||
a2pi (0.1.0-3) unstable; urgency=low
|
||||
|
||||
* Fix for daemon start
|
||||
|
15
debian/init.d
vendored
15
debian/init.d
vendored
@ -63,20 +63,21 @@ do_stop()
|
||||
# 1 if daemon was already stopped
|
||||
# 2 if daemon could not be stopped
|
||||
# other if a failure occurred
|
||||
start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
|
||||
RETVAL="$?"
|
||||
[ "$RETVAL" = 2 ] && return 2
|
||||
#start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
|
||||
#RETVAL="$?"
|
||||
#[ "$RETVAL" = 2 ] && return 2
|
||||
# Wait for children to finish too if this is a daemon that forks
|
||||
# and if the daemon is only ever run from this initscript.
|
||||
# If the above conditions are not satisfied then add some other code
|
||||
# that waits for the process to drop all resources that could be
|
||||
# needed by services started subsequently. A last resort is to
|
||||
# sleep for some time.
|
||||
start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
|
||||
[ "$?" = 2 ] && return 2
|
||||
#start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
|
||||
#[ "$?" = 2 ] && return 2
|
||||
# Many daemons don't delete their pidfiles when they exit.
|
||||
rm -f $PIDFILE
|
||||
return "$RETVAL"
|
||||
#rm -f $PIDFILE
|
||||
#return "$RETVAL"
|
||||
killall $NAME
|
||||
}
|
||||
|
||||
#
|
||||
|
7
debian/postinst
vendored
7
debian/postinst
vendored
@ -46,10 +46,15 @@ case "$1" in
|
||||
cp /usr/share/a2pi/11-joy.conf /usr/share/X11/xorg.conf.d
|
||||
fi
|
||||
#
|
||||
# Add default Pi user,pi, to groups fuse and input
|
||||
#
|
||||
addgroup pi fuse
|
||||
# addgroup pi input # already there by default
|
||||
#
|
||||
# Add schmenk.is-a-geek.com to apt sources
|
||||
#
|
||||
if [ "$(grep schmenk /etc/apt/sources.list)" = "" ] ; then
|
||||
echo "deb http://schmenk.is-a-geek.com/raspbian wheezy contrib extra" >> /etc/apt/sources.list
|
||||
echo "deb http://schmenk.is-a-geek.com/raspbian wheezy contrib" >> /etc/apt/sources.list
|
||||
fi
|
||||
#
|
||||
# Remove old install
|
||||
|
@ -637,6 +637,8 @@ void main(int argc, char **argv)
|
||||
/*
|
||||
* Add signal handlers.
|
||||
*/
|
||||
if (signal(SIGTERM, sig_bye) == SIG_ERR)
|
||||
die("signal");
|
||||
if (signal(SIGINT, sig_bye) == SIG_ERR)
|
||||
die("signal");
|
||||
if (signal(SIGHUP, sig_bye) == SIG_ERR)
|
||||
|
Loading…
Reference in New Issue
Block a user