On Sun, May 31, 2015 at 11:53:52AM +0200, Robert Luberda wrote:
> diff --git a/init.d/apt-cacher b/init.d/apt-cacher
> index 2c38b7f..46500f9 100755
> --- a/init.d/apt-cacher
> +++ b/init.d/apt-cacher
> @@ -15,7 +15,8 @@
> DESC="Apt-Cacher"
> NAME=apt-cacher
> DAEMON=/usr/sbin/$NAME
> -PIDFILE=/var/run/$NAME/$NAME.pid
> +PIDDIR=/var/run/$NAME
> +PIDFILE=$PIDDIR/$NAME.pid
> SCRIPTNAME=/etc/init.d/$NAME
>
> # Gracefully exit if the package has been removed.
> @@ -33,7 +34,12 @@ fi
> # Function that starts the daemon/service.
> #
> d_start() {
> -
> + # apt-cacher needs $PIDDIR, but is not able to create it in the
> inetd mode
> + if test ! -d "$PIDDIR"; then
> + mkdir -m 755 "$PIDDIR"
> + chown www-data:www-data "$PIDDIR"
Sorry, the other thing I meant to add is that setting the user:group here could
break installations where admins have changed the user or group in
apt-cacher.conf.
Mark
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]