configure configure.ac debian/packages debian/changelog doc/Makefile \
        test/Makefile test/asynctest.c test/conntest.sh test/ctest6000.ini \
        test/ctest7000.ini test/run-conntest.sh test/stress.py test/test.ini \
-       test/test.sh test/userlist.txt
+       test/test.sh test/userlist.txt etc/example.debian.init.sh
 DIRS = doc etc src debian test
 
 # keep autoconf stuff separate
 
  .
 Install: sh
  make install DESTDIR=$ROOT
-Init: sh
- NAME=pgbouncer
- DAEMON=/usr/bin/$NAME
- PIDFILE=/var/run/$NAME.pid
- CONF=/etc/$NAME.ini
- OPTS="-d $CONF"
- # note: SSD is required only at startup of the daemon.
- SSD=`which start-stop-daemon`
- ENV="env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin"
- 
- trap "" 1
- 
- # Check if configuration exists
- test -f $CONF || exit 0
- 
- case "$1" in
-   start)
-     echo -n "Starting server: $NAME"
-     $ENV $SSD --start --pidfile $PIDFILE --exec $DAEMON -- $OPTS > /dev/null
-     ;;
-   stop)
-     echo -n "Stopping server: $NAME"
-     start-stop-daemon --stop --pidfile $PIDFILE 
-     ;;
-   reload | force-reload)
-     echo -n "Reloading $NAME configuration"
-     start-stop-daemon --stop --pidfile $PIDFILE --signal HUP
-     ;;
-   restart)
-     $0 stop
-     $0 start
-     ;;
-   *)
-     echo "Usage: /etc/init.d/$NAME {start|stop|reload|restart}"
-     exit 1
-     ;;
- esac
- if [ $? -eq 0 ]; then
-   echo .
-   exit 0
- else
-   echo " failed"
-   exit 1
- fi
-
 
--- /dev/null
+#!/bin/bash
+#
+# pgbouncer    Start the PgBouncer PostgreSQL pooler.
+#
+# The variables below are NOT to be changed.  They are there to make the
+# script more readable.
+
+NAME=pgbouncer
+DAEMON=/usr/bin/$NAME
+PIDFILE=/var/run/$NAME.pid
+CONF=/etc/$NAME.ini
+OPTS="-d $CONF"
+# note: SSD is required only at startup of the daemon.
+SSD=`which start-stop-daemon`
+ENV="env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin"
+
+trap "" 1
+
+# Check if configuration exists
+test -f $CONF || exit 0
+
+case "$1" in
+  start)
+    echo -n "Starting server: $NAME"
+    $ENV $SSD --start --pidfile $PIDFILE --exec $DAEMON -- $OPTS > /dev/null
+    ;;
+
+  stop)
+    echo -n "Stopping server: $NAME"
+    start-stop-daemon --stop --pidfile $PIDFILE 
+    ;;
+
+  reload | force-reload)
+    echo -n "Reloading $NAME configuration"
+    start-stop-daemon --stop --pidfile $PIDFILE --signal HUP
+    ;;
+
+  restart)
+    $0 stop
+    $0 start
+    ;;
+
+  *)
+    echo "Usage: /etc/init.d/$NAME {start|stop|reload|restart}"
+    exit 1
+    ;;
+esac
+
+if [ $? -eq 0 ]; then
+       echo .
+       exit 0
+else
+       echo " failed"
+       exit 1
+fi
+