Commits

Yuya Nishihara  committed 2fd24ac

fold debian patches for RFP

  • Participants
  • Parent commits 9d28127

Comments (0)

Files changed (8)

File debian-changelog.diff

-debian: more informative version number
-
-diff --git a/debian/changelog b/debian/changelog
---- a/debian/changelog
-+++ b/debian/changelog
-@@ -1,4 +1,55 @@
--vcprompt (0.0.34) unstable; urgency=low
-+vcprompt (0.0.0.20110322hg95cd6b390fdb) unstable; urgency=low
-+
-+  * Updated to 95cd6b390fdb.
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Sun, 10 Apr 2011 14:32:45 +0900
-+
-+vcprompt (0.0.0.20101019hgceb48d6a2f80) unstable; urgency=low
-+
-+  * Updated to ceb48d6a2f80.
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Tue, 19 Oct 2010 23:03:40 +0900
-+
-+vcprompt (0.0.0.20100923hg2ea91d68d4e7) unstable; urgency=low
-+
-+  * Add manpage.
-+  * Update license.
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Thu, 23 Sep 2010 19:30:28 +0900
-+
-+vcprompt (0.0.0.20100913hgc793e1120fea) unstable; urgency=low
-+
-+  * Bug fixes and improvements.
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Fri, 17 Sep 2010 01:42:20 +0900
-+
-+vcprompt (0.0.0.20100603hg5dcd5518f833) unstable; urgency=low
-+
-+  * Show revision number for Mercurial repos.
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Fri, 04 Jun 2010 00:08:11 +0900
-+
-+vcprompt (0.0.0.20100418hg1376bf2e6d5a) unstable; urgency=low
-+
-+  * Now patch name is shown alongside nodeid.
-+  * Show "tip" when you are there.
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Sun, 18 Apr 2010 19:11:57 +0900
-+
-+vcprompt (0.0.0.20100225hg7c22ede1e8a1) unstable; urgency=low
-+
-+  * Added env var support and help messages,
-+    by KOIE Hidetaka <hide@koie.org>.
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Thu, 25 Feb 2010 23:17:28 +0900
-+
-+vcprompt (0.0.0.20100206hgb2de94f79deb) unstable; urgency=low
-+
-+  * Added support for nodeid, as %r.
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Sat, 06 Feb 2010 16:32:37 +0900
-+
-+vcprompt (0.0.0.20100117hg712d7740f135) unstable; urgency=low
- 
-   * Initial Release.
- 

File debian-control.diff

-debian: wrote control file
-
-long description is copied from README.txt
-
-diff --git a/debian/control b/debian/control
---- a/debian/control
-+++ b/debian/control
-@@ -1,13 +1,26 @@
- Source: vcprompt
--Section: unknown
--Priority: extra
-+Section: vcs
-+Priority: optional
- Maintainer: Yuya Nishihara <yuya@tcha.org>
- Build-Depends: cdbs, debhelper (>= 7)
--Standards-Version: 3.8.3
--Homepage: <insert the upstream URL, if relevant>
-+Standards-Version: 3.9.1
-+Vcs-Hg: http://vc.gerg.ca/hg/vcprompt/
-+Vcs-Browser: http://vc.gerg.ca/hg/vcprompt/
- 
- Package: vcprompt
- Architecture: any
- Depends: ${shlibs:Depends}, ${misc:Depends}
--Description: <insert up to 60 chars description>
-- <insert long description, indented with spaces>
-+Suggests: cvs, fossil, git, mercurial, subversion
-+Description: prints a short string about VCS for shell prompt
-+ vcprompt is a little C program that prints a short string, designed to
-+ be included in your prompt, with barebones information about the current
-+ working directory for various version control systems.  It is designed
-+ to be small and lightweight rather than comprehensive.
-+ .
-+ Supported VCS:
-+ .
-+  * CVS
-+  * Fossil
-+  * Git
-+  * Mercurial
-+  * Subversion

File debian-copyright.diff

-debian: wrote copyright
-
-diff --git a/debian/copyright b/debian/copyright
---- a/debian/copyright
-+++ b/debian/copyright
-@@ -4,30 +4,23 @@ This work was packaged for Debian by:
- 
- It was downloaded from:
- 
--    <url://example.com>
-+    https://bitbucket.org/gward/vcprompt
- 
- Upstream Author(s):
- 
--    <put author's name and email here>
--    <likewise for another author>
-+    Greg Ward <greg@gerg.ca>
-+    and contributors
- 
- Copyright:
- 
--    <Copyright (C) YYYY Firtname Lastname>
--    <likewise for another author>
-+    Copyright (C) 2009, 2010, Gregory P. Ward and contributors.
- 
- License:
- 
--### SELECT: ###
-     This package is free software; you can redistribute it and/or modify
-     it under the terms of the GNU General Public License as published by
-     the Free Software Foundation; either version 2 of the License, or
-     (at your option) any later version.
--### OR ###
--   This package is free software; you can redistribute it and/or modify
--   it under the terms of the GNU General Public License version 2 as
--   published by the Free Software Foundation.
--##########
- 
-     This package is distributed in the hope that it will be useful,
-     but WITHOUT ANY WARRANTY; without even the implied warranty of
-@@ -35,11 +28,10 @@ License:
-     GNU General Public License for more details.
- 
-     You should have received a copy of the GNU General Public License
--    along with this package; if not, write to the Free Software
--    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-+    along with this program. If not, see <http://www.gnu.org/licenses/>
- 
- On Debian systems, the complete text of the GNU General
--Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
-+Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
- 
- The Debian packaging is:
- 
-@@ -49,6 +41,3 @@ you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
--
--# Please also look if there are files or directories which have a
--# different copyright/license attached and list them here.

File debian-rules.diff

-debian: added rule to install binary
-
-diff --git a/debian/rules b/debian/rules
---- a/debian/rules
-+++ b/debian/rules
-@@ -3,5 +3,5 @@
- include /usr/share/cdbs/1/rules/debhelper.mk
- include /usr/share/cdbs/1/class/makefile.mk
- 
--
--# Add here any variable or target overrides you need.
-+DEB_MAKE_INSTALL_TARGET := install DESTDIR=$(CURDIR)/debian/vcprompt PREFIX=/usr
-+DEB_MAKE_CHECK_TARGET := check

File debian-skel.diff

-debian: generated debian/ tree by dh_make
-
-diff --git a/debian/README b/debian/README
-new file mode 100644
---- /dev/null
-+++ b/debian/README
-@@ -0,0 +1,6 @@
-+The Debian Package vcprompt
-+----------------------------
-+
-+Comments regarding the Package
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Sun, 17 Jan 2010 15:55:14 +0900
-diff --git a/debian/README.Debian b/debian/README.Debian
-new file mode 100644
---- /dev/null
-+++ b/debian/README.Debian
-@@ -0,0 +1,6 @@
-+vcprompt for Debian
-+-------------------
-+
-+<possible notes regarding this package - if none, delete this file>
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Sun, 17 Jan 2010 15:55:14 +0900
-diff --git a/debian/README.source b/debian/README.source
-new file mode 100644
---- /dev/null
-+++ b/debian/README.source
-@@ -0,0 +1,9 @@
-+vcprompt for Debian
-+-------------------
-+
-+<this file describes information about the source package, see Debian policy
-+manual section 4.14. You WILL either need to modify or delete this file>
-+
-+
-+
-+
-diff --git a/debian/changelog b/debian/changelog
-new file mode 100644
---- /dev/null
-+++ b/debian/changelog
-@@ -0,0 +1,5 @@
-+vcprompt (0.0.34) unstable; urgency=low
-+
-+  * Initial Release.
-+
-+ -- Yuya Nishihara <yuya@tcha.org>  Sun, 17 Jan 2010 15:55:14 +0900
-diff --git a/debian/compat b/debian/compat
-new file mode 100644
---- /dev/null
-+++ b/debian/compat
-@@ -0,0 +1,1 @@
-+7
-diff --git a/debian/control b/debian/control
-new file mode 100644
---- /dev/null
-+++ b/debian/control
-@@ -0,0 +1,13 @@
-+Source: vcprompt
-+Section: unknown
-+Priority: extra
-+Maintainer: Yuya Nishihara <yuya@tcha.org>
-+Build-Depends: cdbs, debhelper (>= 7)
-+Standards-Version: 3.8.3
-+Homepage: <insert the upstream URL, if relevant>
-+
-+Package: vcprompt
-+Architecture: any
-+Depends: ${shlibs:Depends}, ${misc:Depends}
-+Description: <insert up to 60 chars description>
-+ <insert long description, indented with spaces>
-diff --git a/debian/copyright b/debian/copyright
-new file mode 100644
---- /dev/null
-+++ b/debian/copyright
-@@ -0,0 +1,54 @@
-+This work was packaged for Debian by:
-+
-+    Yuya Nishihara <yuya@tcha.org> on Sun, 17 Jan 2010 15:55:14 +0900
-+
-+It was downloaded from:
-+
-+    <url://example.com>
-+
-+Upstream Author(s):
-+
-+    <put author's name and email here>
-+    <likewise for another author>
-+
-+Copyright:
-+
-+    <Copyright (C) YYYY Firtname Lastname>
-+    <likewise for another author>
-+
-+License:
-+
-+### SELECT: ###
-+    This package is free software; you can redistribute it and/or modify
-+    it under the terms of the GNU General Public License as published by
-+    the Free Software Foundation; either version 2 of the License, or
-+    (at your option) any later version.
-+### OR ###
-+   This package is free software; you can redistribute it and/or modify
-+   it under the terms of the GNU General Public License version 2 as
-+   published by the Free Software Foundation.
-+##########
-+
-+    This package is distributed in the hope that it will be useful,
-+    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+    GNU General Public License for more details.
-+
-+    You should have received a copy of the GNU General Public License
-+    along with this package; if not, write to the Free Software
-+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-+
-+On Debian systems, the complete text of the GNU General
-+Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
-+
-+The Debian packaging is:
-+
-+    Copyright (C) 2010 Yuya Nishihara <yuya@tcha.org>
-+
-+you can redistribute it and/or modify
-+it under the terms of the GNU General Public License as published by
-+the Free Software Foundation; either version 2 of the License, or
-+(at your option) any later version.
-+
-+# Please also look if there are files or directories which have a
-+# different copyright/license attached and list them here.
-diff --git a/debian/cron.d.ex b/debian/cron.d.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/cron.d.ex
-@@ -0,0 +1,4 @@
-+#
-+# Regular cron jobs for the vcprompt package
-+#
-+0 4	* * *	root	[ -x /usr/bin/vcprompt_maintenance ] && /usr/bin/vcprompt_maintenance
-diff --git a/debian/docs b/debian/docs
-new file mode 100644
---- /dev/null
-+++ b/debian/docs
-@@ -0,0 +1,2 @@
-+README.txt
-+README.txt
-diff --git a/debian/emacsen-install.ex b/debian/emacsen-install.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/emacsen-install.ex
-@@ -0,0 +1,45 @@
-+#! /bin/sh -e
-+# /usr/lib/emacsen-common/packages/install/vcprompt
-+
-+# Written by Jim Van Zandt <jrv@debian.org>, borrowing heavily
-+# from the install scripts for gettext by Santiago Vila
-+# <sanvila@ctv.es> and octave by Dirk Eddelbuettel <edd@debian.org>.
-+
-+FLAVOR=$1
-+PACKAGE=vcprompt
-+
-+if [ ${FLAVOR} = emacs ]; then exit 0; fi
-+
-+echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}
-+
-+#FLAVORTEST=`echo $FLAVOR | cut -c-6`
-+#if [ ${FLAVORTEST} = xemacs ] ; then
-+#    SITEFLAG="-no-site-file"
-+#else
-+#    SITEFLAG="--no-site-file"
-+#fi
-+FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile"
-+
-+ELDIR=/usr/share/emacs/site-lisp/${PACKAGE}
-+ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}
-+
-+# Install-info-altdir does not actually exist.
-+# Maybe somebody will write it.
-+if test -x /usr/sbin/install-info-altdir; then
-+    echo install/${PACKAGE}: install Info links for ${FLAVOR}
-+    install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz
-+fi
-+
-+install -m 755 -d ${ELCDIR}
-+cd ${ELDIR}
-+FILES=`echo *.el`
-+cp ${FILES} ${ELCDIR}
-+cd ${ELCDIR}
-+
-+cat << EOF > path.el
-+(setq load-path (cons "." load-path) byte-compile-warnings nil)
-+EOF
-+${FLAVOR} ${FLAGS} ${FILES}
-+rm -f *.el path.el
-+
-+exit 0
-diff --git a/debian/emacsen-remove.ex b/debian/emacsen-remove.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/emacsen-remove.ex
-@@ -0,0 +1,15 @@
-+#!/bin/sh -e
-+# /usr/lib/emacsen-common/packages/remove/vcprompt
-+
-+FLAVOR=$1
-+PACKAGE=vcprompt
-+
-+if [ ${FLAVOR} != emacs ]; then
-+    if test -x /usr/sbin/install-info-altdir; then
-+        echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
-+        install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/vcprompt.info.gz
-+    fi
-+
-+    echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
-+    rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
-+fi
-diff --git a/debian/emacsen-startup.ex b/debian/emacsen-startup.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/emacsen-startup.ex
-@@ -0,0 +1,25 @@
-+;; -*-emacs-lisp-*-
-+;;
-+;; Emacs startup file, e.g.  /etc/emacs/site-start.d/50vcprompt.el
-+;; for the Debian vcprompt package
-+;;
-+;; Originally contributed by Nils Naumann <naumann@unileoben.ac.at>
-+;; Modified by Dirk Eddelbuettel <edd@debian.org>
-+;; Adapted for dh-make by Jim Van Zandt <jrv@debian.org>
-+
-+;; The vcprompt package follows the Debian/GNU Linux 'emacsen' policy and
-+;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
-+;; xemacs19, emacs20, xemacs20...).  The compiled code is then
-+;; installed in a subdirectory of the respective site-lisp directory.
-+;; We have to add this to the load-path:
-+(let ((package-dir (concat "/usr/share/"
-+                           (symbol-name flavor)
-+                           "/site-lisp/vcprompt")))
-+;; If package-dir does not exist, the vcprompt package must have
-+;; removed but not purged, and we should skip the setup.
-+  (when (file-directory-p package-dir)
-+    (setq load-path (cons package-dir load-path))
-+    (autoload 'vcprompt-mode "vcprompt-mode"
-+      "Major mode for editing vcprompt files." t)
-+    (add-to-list 'auto-mode-alist '("\\.vcprompt$" . vcprompt-mode))))
-+
-diff --git a/debian/init.d.ex b/debian/init.d.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/init.d.ex
-@@ -0,0 +1,157 @@
-+#! /bin/sh
-+#
-+# skeleton	example file to build /etc/init.d/ scripts.
-+#		This file should be used to construct scripts for /etc/init.d.
-+#
-+#		Written by Miquel van Smoorenburg <miquels@cistron.nl>.
-+#		Modified for Debian
-+#		by Ian Murdock <imurdock@gnu.ai.mit.edu>.
-+#               Further changes by Javier Fernandez-Sanguino <jfs@debian.org>
-+#
-+# Version:	@(#)skeleton  1.9  26-Feb-2001  miquels@cistron.nl
-+#
-+
-+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-+DAEMON=/usr/sbin/vcprompt
-+NAME=vcprompt
-+DESC=vcprompt
-+
-+test -x $DAEMON || exit 0
-+
-+LOGDIR=/var/log/vcprompt
-+PIDFILE=/var/run/$NAME.pid
-+DODTIME=1                   # Time to wait for the server to die, in seconds
-+                            # If this value is set too low you might not
-+                            # let some servers to die gracefully and
-+                            # 'restart' will not work
-+
-+# Include vcprompt defaults if available
-+if [ -f /etc/default/vcprompt ] ; then
-+    . /etc/default/vcprompt
-+fi
-+
-+set -e
-+
-+running_pid()
-+{
-+    # Check if a given process pid's cmdline matches a given name
-+    pid=$1
-+    name=$2
-+    [ -z "$pid" ] && return 1
-+    [ ! -d /proc/$pid ] &&  return 1
-+    cmd=`cat /proc/$pid/cmdline | tr "\000" "\n"|head -n 1 |cut -d : -f 1`
-+    # Is this the expected child?
-+    [ "$cmd" != "$name" ] &&  return 1
-+    return 0
-+}
-+
-+running()
-+{
-+# Check if the process is running looking at /proc
-+# (works for all users)
-+
-+    # No pidfile, probably no daemon present
-+    [ ! -f "$PIDFILE" ] && return 1
-+    # Obtain the pid and check it against the binary name
-+    pid=`cat $PIDFILE`
-+    running_pid $pid $DAEMON || return 1
-+    return 0
-+}
-+
-+force_stop() {
-+# Forcefully kill the process
-+    [ ! -f "$PIDFILE" ] && return
-+    if running ; then
-+        kill -15 $pid
-+        # Is it really dead?
-+        [ -n "$DODTIME" ] && sleep "$DODTIME"s
-+        if running ; then
-+            kill -9 $pid
-+            [ -n "$DODTIME" ] && sleep "$DODTIME"s
-+            if running ; then
-+                echo "Cannot kill $LABEL (pid=$pid)!"
-+                exit 1
-+            fi
-+        fi
-+    fi
-+    rm -f $PIDFILE
-+    return 0
-+}
-+
-+case "$1" in
-+  start)
-+        echo -n "Starting $DESC: "
-+        start-stop-daemon --start --quiet --pidfile $PIDFILE \
-+            --exec $DAEMON -- $DAEMON_OPTS
-+        if running ; then
-+            echo "$NAME."
-+        else
-+            echo " ERROR."
-+        fi
-+        ;;
-+  stop)
-+        echo -n "Stopping $DESC: "
-+        start-stop-daemon --stop --quiet --pidfile $PIDFILE \
-+            --exec $DAEMON
-+        echo "$NAME."
-+        ;;
-+  force-stop)
-+        echo -n "Forcefully stopping $DESC: "
-+        force_stop
-+        if ! running ; then
-+            echo "$NAME."
-+        else
-+            echo " ERROR."
-+        fi
-+        ;;
-+  #reload)
-+        #
-+        # If the daemon can reload its config files on the fly
-+        # for example by sending it SIGHUP, do it here.
-+        #
-+        # If the daemon responds to changes in its config file
-+        # directly anyway, make this a do-nothing entry.
-+        #
-+        # echo "Reloading $DESC configuration files."
-+        # start-stop-daemon --stop --signal 1 --quiet --pidfile \
-+        #       /var/run/$NAME.pid --exec $DAEMON
-+  #;;
-+  force-reload)
-+        #
-+        # If the "reload" option is implemented, move the "force-reload"
-+        # option to the "reload" entry above. If not, "force-reload" is
-+        # just the same as "restart" except that it does nothing if the
-+        # daemon isn't already running.
-+        # check wether $DAEMON is running. If so, restart
-+        start-stop-daemon --stop --test --quiet --pidfile \
-+            /var/run/$NAME.pid --exec $DAEMON \
-+            && $0 restart \
-+            || exit 0
-+        ;;
-+  restart)
-+    echo -n "Restarting $DESC: "
-+        start-stop-daemon --stop --quiet --pidfile \
-+            /var/run/$NAME.pid --exec $DAEMON
-+        [ -n "$DODTIME" ] && sleep $DODTIME
-+        start-stop-daemon --start --quiet --pidfile \
-+            /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
-+        echo "$NAME."
-+        ;;
-+  status)
-+    echo -n "$LABEL is "
-+    if running ;  then
-+        echo "running"
-+    else
-+        echo " not running."
-+        exit 1
-+    fi
-+    ;;
-+  *)
-+    N=/etc/init.d/$NAME
-+    # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
-+    echo "Usage: $N {start|stop|restart|force-reload|status|force-stop}" >&2
-+    exit 1
-+    ;;
-+esac
-+
-+exit 0
-diff --git a/debian/init.d.lsb.ex b/debian/init.d.lsb.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/init.d.lsb.ex
-@@ -0,0 +1,296 @@
-+#!/bin/sh
-+#
-+# Example init.d script with LSB support.
-+#
-+# Please read this init.d carefully and modify the sections to
-+# adjust it to the program you want to run.
-+#
-+# Copyright (c) 2007 Javier Fernandez-Sanguino <jfs@debian.org>
-+#
-+# This is free software; you may redistribute it and/or modify
-+# it under the terms of the GNU General Public License as
-+# published by the Free Software Foundation; either version 2,
-+# or (at your option) any later version.
-+#
-+# This is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License with
-+# the Debian operating system, in /usr/share/common-licenses/GPL;  if
-+# not, write to the Free Software Foundation, Inc., 59 Temple Place,
-+# Suite 330, Boston, MA 02111-1307 USA
-+#
-+### BEGIN INIT INFO
-+# Provides:          vcprompt
-+# Required-Start:    $network $local_fs
-+# Required-Stop:
-+# Should-Start:      $named
-+# Should-Stop:
-+# Default-Start:     2 3 4 5
-+# Default-Stop:      0 1 6
-+# Short-Description: <Enter a short description of the sortware>
-+# Description:       <Enter a long description of the software>
-+#                    <...>
-+#                    <...>
-+### END INIT INFO
-+
-+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-+
-+DAEMON=/usr/sbin/vcprompt # Introduce the server's location here
-+NAME=vcprompt             # Introduce the short server's name here
-+DESC=vcprompt             # Introduce a short description here
-+LOGDIR=/var/log/vcprompt  # Log directory to use
-+
-+PIDFILE=/var/run/$NAME.pid
-+
-+test -x $DAEMON || exit 0
-+
-+. /lib/lsb/init-functions
-+
-+# Default options, these can be overriden by the information
-+# at /etc/default/$NAME
-+DAEMON_OPTS=""          # Additional options given to the server
-+
-+DIETIME=10              # Time to wait for the server to die, in seconds
-+                        # If this value is set too low you might not
-+                        # let some servers to die gracefully and
-+                        # 'restart' will not work
-+
-+#STARTTIME=2             # Time to wait for the server to start, in seconds
-+                        # If this value is set each time the server is
-+                        # started (on start or restart) the script will
-+                        # stall to try to determine if it is running
-+                        # If it is not set and the server takes time
-+                        # to setup a pid file the log message might
-+                        # be a false positive (says it did not start
-+                        # when it actually did)
-+
-+LOGFILE=$LOGDIR/$NAME.log  # Server logfile
-+#DAEMONUSER=vcprompt   # Users to run the daemons as. If this value
-+                        # is set start-stop-daemon will chuid the server
-+
-+# Include defaults if available
-+if [ -f /etc/default/$NAME ] ; then
-+    . /etc/default/$NAME
-+fi
-+
-+# Use this if you want the user to explicitly set 'RUN' in
-+# /etc/default/
-+#if [ "x$RUN" != "xyes" ] ; then
-+#    log_failure_msg "$NAME disabled, please adjust the configuration to your needs "
-+#    log_failure_msg "and then set RUN to 'yes' in /etc/default/$NAME to enable it."
-+#    exit 0
-+#fi
-+
-+# Check that the user exists (if we set a user)
-+# Does the user exist?
-+if [ -n "$DAEMONUSER" ] ; then
-+    if getent passwd | grep -q "^$DAEMONUSER:"; then
-+        # Obtain the uid and gid
-+        DAEMONUID=`getent passwd |grep "^$DAEMONUSER:" | awk -F : '{print $3}'`
-+        DAEMONGID=`getent passwd |grep "^$DAEMONUSER:" | awk -F : '{print $4}'`
-+    else
-+        log_failure_msg "The user $DAEMONUSER, required to run $NAME does not exist."
-+        exit 0
-+    fi
-+fi
-+
-+
-+set -e
-+
-+running_pid() {
-+# Check if a given process pid's cmdline matches a given name
-+    pid=$1
-+    name=$2
-+    [ -z "$pid" ] && return 1
-+    [ ! -d /proc/$pid ] &&  return 1
-+    cmd=`cat /proc/$pid/cmdline | tr "\000" "\n"|head -n 1 |cut -d : -f 1`
-+    # Is this the expected server
-+    [ "$cmd" != "$name" ] &&  return 1
-+    return 0
-+}
-+
-+running() {
-+# Check if the process is running looking at /proc
-+# (works for all users)
-+
-+    # No pidfile, probably no daemon present
-+    [ ! -f "$PIDFILE" ] && return 1
-+    pid=`cat $PIDFILE`
-+    running_pid $pid $DAEMON || return 1
-+    return 0
-+}
-+
-+start_server() {
-+# Start the process using the wrapper
-+        if [ -z "$DAEMONUSER" ] ; then
-+            start_daemon -p $PIDFILE $DAEMON $DAEMON_OPTS
-+            errcode=$?
-+        else
-+# if we are using a daemonuser then change the user id
-+            start-stop-daemon --start --quiet --pidfile $PIDFILE \
-+                        --chuid $DAEMONUSER \
-+                        --exec $DAEMON -- $DAEMON_OPTS
-+            errcode=$?
-+        fi
-+        return $errcode
-+}
-+
-+stop_server() {
-+# Stop the process using the wrapper
-+        if [ -z "$DAEMONUSER" ] ; then
-+            killproc -p $PIDFILE $DAEMON
-+            errcode=$?
-+        else
-+# if we are using a daemonuser then look for process that match
-+            start-stop-daemon --stop --quiet --pidfile $PIDFILE \
-+                        --user $DAEMONUSER \
-+                        --exec $DAEMON
-+            errcode=$?
-+        fi
-+
-+        return $errcode
-+}
-+
-+reload_server() {
-+    [ ! -f "$PIDFILE" ] && return 1
-+    pid=pidofproc $PIDFILE # This is the daemon's pid
-+    # Send a SIGHUP
-+    kill -1 $pid
-+    return $?
-+}
-+
-+force_stop() {
-+# Force the process to die killing it manually
-+    [ ! -e "$PIDFILE" ] && return
-+    if running ; then
-+        kill -15 $pid
-+        # Is it really dead?
-+        sleep "$DIETIME"s
-+        if running ; then
-+            kill -9 $pid
-+            sleep "$DIETIME"s
-+            if running ; then
-+                echo "Cannot kill $NAME (pid=$pid)!"
-+                exit 0
-+            fi
-+        fi
-+    fi
-+    rm -f $PIDFILE
-+}
-+
-+
-+case "$1" in
-+  start)
-+        log_daemon_msg "Starting $DESC " "$NAME"
-+        # Check if it's running first
-+        if running ;  then
-+            log_progress_msg "apparently already running"
-+            log_end_msg 0
-+            exit 0
-+        fi
-+        if start_server ; then
-+            # NOTE: Some servers might die some time after they start,
-+            # this code will detect this issue if STARTTIME is set
-+            # to a reasonable value
-+            [ -n "$STARTTIME" ] && sleep $STARTTIME # Wait some time 
-+            if  running ;  then
-+                # It's ok, the server started and is running
-+                log_end_msg 0
-+            else
-+                # It is not running after we did start
-+                log_end_msg 1
-+            fi
-+        else
-+            # Either we could not start it
-+            log_end_msg 1
-+        fi
-+        ;;
-+  stop)
-+        log_daemon_msg "Stopping $DESC" "$NAME"
-+        if running ; then
-+            # Only stop the server if we see it running
-+            errcode=0
-+            stop_server || errcode=$?
-+            log_end_msg $errcode
-+        else
-+            # If it's not running don't do anything
-+            log_progress_msg "apparently not running"
-+            log_end_msg 0
-+            exit 0
-+        fi
-+        ;;
-+  force-stop)
-+        # First try to stop gracefully the program
-+        $0 stop
-+        if running; then
-+            # If it's still running try to kill it more forcefully
-+            log_daemon_msg "Stopping (force) $DESC" "$NAME"
-+            errcode=0
-+            force_stop || errcode=$?
-+            log_end_msg $errcode
-+        fi
-+        ;;
-+  restart|force-reload)
-+        log_daemon_msg "Restarting $DESC" "$NAME"
-+        errcode=0
-+        stop_server || errcode=$?
-+        # Wait some sensible amount, some server need this
-+        [ -n "$DIETIME" ] && sleep $DIETIME
-+        start_server || errcode=$?
-+        [ -n "$STARTTIME" ] && sleep $STARTTIME
-+        running || errcode=$?
-+        log_end_msg $errcode
-+        ;;
-+  status)
-+
-+        log_daemon_msg "Checking status of $DESC" "$NAME"
-+        if running ;  then
-+            log_progress_msg "running"
-+            log_end_msg 0
-+        else
-+            log_progress_msg "apparently not running"
-+            log_end_msg 1
-+            exit 0
-+        fi
-+        ;;
-+  # Use this if the daemon cannot reload
-+  reload)
-+        log_warning_msg "Reloading $NAME daemon: not implemented, as the daemon"
-+        log_warning_msg "cannot re-read the config file (use restart)."
-+        ;;
-+  # And this if it cann
-+  #reload)
-+          #
-+          # If the daemon can reload its config files on the fly
-+          # for example by sending it SIGHUP, do it here.
-+          #
-+          # If the daemon responds to changes in its config file
-+          # directly anyway, make this a do-nothing entry.
-+          #
-+          # log_daemon_msg "Reloading $DESC configuration files" "$NAME"
-+          # if running ; then
-+          #    reload_server
-+          #    if ! running ;  then
-+          # Process died after we tried to reload
-+          #       log_progress_msg "died on reload"
-+          #       log_end_msg 1
-+          #       exit 0
-+          #    fi
-+          # else
-+          #    log_progress_msg "server is not running"
-+          #    log_end_msg 1
-+          #    exit 0
-+          # fi
-+                                                                                    #;;
-+
-+  *)
-+        N=/etc/init.d/$NAME
-+        echo "Usage: $N {start|stop|force-stop|restart|force-reload|status}" >&2
-+        exit 1
-+        ;;
-+esac
-+
-+exit 0
-diff --git a/debian/manpage.1.ex b/debian/manpage.1.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/manpage.1.ex
-@@ -0,0 +1,59 @@
-+.\"                                      Hey, EMACS: -*- nroff -*-
-+.\" First parameter, NAME, should be all caps
-+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-+.\" other parameters are allowed: see man(7), man(1)
-+.TH VCPROMPT SECTION "January 17, 2010"
-+.\" Please adjust this date whenever revising the manpage.
-+.\"
-+.\" Some roff macros, for reference:
-+.\" .nh        disable hyphenation
-+.\" .hy        enable hyphenation
-+.\" .ad l      left justify
-+.\" .ad b      justify to both left and right margins
-+.\" .nf        disable filling
-+.\" .fi        enable filling
-+.\" .br        insert line break
-+.\" .sp <n>    insert n+1 empty lines
-+.\" for manpage-specific macros, see man(7)
-+.SH NAME
-+vcprompt \- program to do something
-+.SH SYNOPSIS
-+.B vcprompt
-+.RI [ options ] " files" ...
-+.br
-+.B bar
-+.RI [ options ] " files" ...
-+.SH DESCRIPTION
-+This manual page documents briefly the
-+.B vcprompt
-+and
-+.B bar
-+commands.
-+.PP
-+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
-+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
-+.\" respectively.
-+\fBvcprompt\fP is a program that...
-+.SH OPTIONS
-+These programs follow the usual GNU command line syntax, with long
-+options starting with two dashes (`-').
-+A summary of options is included below.
-+For a complete description, see the Info files.
-+.TP
-+.B \-h, \-\-help
-+Show summary of options.
-+.TP
-+.B \-v, \-\-version
-+Show version of program.
-+.SH SEE ALSO
-+.BR bar (1),
-+.BR baz (1).
-+.br
-+The programs are documented fully by
-+.IR "The Rise and Fall of a Fooish Bar" ,
-+available via the Info system.
-+.SH AUTHOR
-+vcprompt was written by <upstream author>.
-+.PP
-+This manual page was written by Yuya Nishihara <yuya@tcha.org>,
-+for the Debian project (and may be used by others).
-diff --git a/debian/manpage.sgml.ex b/debian/manpage.sgml.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/manpage.sgml.ex
-@@ -0,0 +1,154 @@
-+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-+
-+<!-- Process this file with docbook-to-man to generate an nroff manual
-+     page: `docbook-to-man manpage.sgml > manpage.1'.  You may view
-+     the manual page with: `docbook-to-man manpage.sgml | nroff -man |
-+     less'.  A typical entry in a Makefile or Makefile.am is:
-+
-+manpage.1: manpage.sgml
-+	docbook-to-man $< > $@
-+
-+
-+	The docbook-to-man binary is found in the docbook-to-man package.
-+	Please remember that if you create the nroff version in one of the
-+	debian/rules file targets (such as build), you will need to include
-+	docbook-to-man in your Build-Depends control field.
-+
-+  -->
-+
-+  <!-- Fill in your name for FIRSTNAME and SURNAME. -->
-+  <!ENTITY dhfirstname "<firstname>FIRSTNAME</firstname>">
-+  <!ENTITY dhsurname   "<surname>SURNAME</surname>">
-+  <!-- Please adjust the date whenever revising the manpage. -->
-+  <!ENTITY dhdate      "<date>January 17, 2010</date>">
-+  <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
-+       allowed: see man(7), man(1). -->
-+  <!ENTITY dhsection   "<manvolnum>SECTION</manvolnum>">
-+  <!ENTITY dhemail     "<email>yuya@tcha.org</email>">
-+  <!ENTITY dhusername  "Yuya Nishihara">
-+  <!ENTITY dhucpackage "<refentrytitle>VCPROMPT</refentrytitle>">
-+  <!ENTITY dhpackage   "vcprompt">
-+
-+  <!ENTITY debian      "<productname>Debian</productname>">
-+  <!ENTITY gnu         "<acronym>GNU</acronym>">
-+  <!ENTITY gpl         "&gnu; <acronym>GPL</acronym>">
-+]>
-+
-+<refentry>
-+  <refentryinfo>
-+    <address>
-+      &dhemail;
-+    </address>
-+    <author>
-+      &dhfirstname;
-+      &dhsurname;
-+    </author>
-+    <copyright>
-+      <year>2003</year>
-+      <holder>&dhusername;</holder>
-+    </copyright>
-+    &dhdate;
-+  </refentryinfo>
-+  <refmeta>
-+    &dhucpackage;
-+
-+    &dhsection;
-+  </refmeta>
-+  <refnamediv>
-+    <refname>&dhpackage;</refname>
-+
-+    <refpurpose>program to do something</refpurpose>
-+  </refnamediv>
-+  <refsynopsisdiv>
-+    <cmdsynopsis>
-+      <command>&dhpackage;</command>
-+
-+      <arg><option>-e <replaceable>this</replaceable></option></arg>
-+
-+      <arg><option>--example <replaceable>that</replaceable></option></arg>
-+    </cmdsynopsis>
-+  </refsynopsisdiv>
-+  <refsect1>
-+    <title>DESCRIPTION</title>
-+
-+    <para>This manual page documents briefly the
-+      <command>&dhpackage;</command> and <command>bar</command>
-+      commands.</para>
-+
-+    <para>This manual page was written for the &debian; distribution
-+      because the original program does not have a manual page.
-+      Instead, it has documentation in the &gnu;
-+      <application>Info</application> format; see below.</para>
-+
-+    <para><command>&dhpackage;</command> is a program that...</para>
-+
-+  </refsect1>
-+  <refsect1>
-+    <title>OPTIONS</title>
-+
-+    <para>These programs follow the usual &gnu; command line syntax,
-+      with long options starting with two dashes (`-').  A summary of
-+      options is included below.  For a complete description, see the
-+      <application>Info</application> files.</para>
-+
-+    <variablelist>
-+      <varlistentry>
-+        <term><option>-h</option>
-+          <option>--help</option>
-+        </term>
-+        <listitem>
-+          <para>Show summary of options.</para>
-+        </listitem>
-+      </varlistentry>
-+      <varlistentry>
-+        <term><option>-v</option>
-+          <option>--version</option>
-+        </term>
-+        <listitem>
-+          <para>Show version of program.</para>
-+        </listitem>
-+      </varlistentry>
-+    </variablelist>
-+  </refsect1>
-+  <refsect1>
-+    <title>SEE ALSO</title>
-+
-+    <para>bar (1), baz (1).</para>
-+
-+    <para>The programs are documented fully by <citetitle>The Rise and
-+      Fall of a Fooish Bar</citetitle> available via the
-+      <application>Info</application> system.</para>
-+  </refsect1>
-+  <refsect1>
-+    <title>AUTHOR</title>
-+
-+    <para>This manual page was written by &dhusername; &dhemail; for
-+      the &debian; system (and may be used by others).  Permission is
-+      granted to copy, distribute and/or modify this document under
-+      the terms of the &gnu; General Public License, Version 2 any
-+      later version published by the Free Software Foundation.
-+    </para>
-+    <para>
-+      On Debian systems, the complete text of the GNU General Public
-+      License can be found in /usr/share/common-licenses/GPL.
-+    </para>
-+
-+  </refsect1>
-+</refentry>
-+
-+<!-- Keep this comment at the end of the file
-+Local variables:
-+mode: sgml
-+sgml-omittag:t
-+sgml-shorttag:t
-+sgml-minimize-attributes:nil
-+sgml-always-quote-attributes:t
-+sgml-indent-step:2
-+sgml-indent-data:t
-+sgml-parent-document:nil
-+sgml-default-dtd-file:nil
-+sgml-exposed-tags:nil
-+sgml-local-catalogs:nil
-+sgml-local-ecat-files:nil
-+End:
-+-->
-diff --git a/debian/manpage.xml.ex b/debian/manpage.xml.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/manpage.xml.ex
-@@ -0,0 +1,291 @@
-+<?xml version='1.0' encoding='UTF-8'?>
-+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-+
-+<!--
-+
-+`xsltproc -''-nonet \
-+          -''-param man.charmap.use.subset "0" \
-+          -''-param make.year.ranges "1" \
-+          -''-param make.single.year.ranges "1" \
-+          /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl \
-+          manpage.xml'
-+
-+A manual page <package>.<section> will be generated. You may view the
-+manual page with: nroff -man <package>.<section> | less'. A typical entry
-+in a Makefile or Makefile.am is:
-+
-+DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
-+XP     = xsltproc -''-nonet -''-param man.charmap.use.subset "0"
-+
-+manpage.1: manpage.xml
-+        $(XP) $(DB2MAN) $<
-+
-+The xsltproc binary is found in the xsltproc package. The XSL files are in
-+docbook-xsl. A description of the parameters you can use can be found in the
-+docbook-xsl-doc-* packages. Please remember that if you create the nroff
-+version in one of the debian/rules file targets (such as build), you will need
-+to include xsltproc and docbook-xsl in your Build-Depends control field.
-+Alternatively use the xmlto command/package. That will also automatically
-+pull in xsltproc and docbook-xsl.
-+
-+Notes for using docbook2x: docbook2x-man does not automatically create the
-+AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as
-+<refsect1> ... </refsect1>.
-+
-+To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections
-+read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be
-+found in the docbook-xsl-doc-html package.
-+
-+Validation can be done using: `xmllint -''-noout -''-valid manpage.xml`
-+
-+General documentation about man-pages and man-page-formatting:
-+man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/
-+
-+-->
-+
-+  <!-- Fill in your name for FIRSTNAME and SURNAME. -->
-+  <!ENTITY dhfirstname "FIRSTNAME">
-+  <!ENTITY dhsurname   "SURNAME">
-+  <!-- dhusername could also be set to "&dhfirstname; &dhsurname;". -->
-+  <!ENTITY dhusername  "Yuya Nishihara">
-+  <!ENTITY dhemail     "yuya@tcha.org">
-+  <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
-+       allowed: see man(7), man(1) and
-+       http://www.tldp.org/HOWTO/Man-Page/q2.html. -->
-+  <!ENTITY dhsection   "SECTION">
-+  <!-- TITLE should be something like "User commands" or similar (see
-+       http://www.tldp.org/HOWTO/Man-Page/q2.html). -->
-+  <!ENTITY dhtitle     "vcprompt User Manual">
-+  <!ENTITY dhucpackage "VCPROMPT">
-+  <!ENTITY dhpackage   "vcprompt">
-+]>
-+
-+<refentry>
-+  <refentryinfo>
-+    <title>&dhtitle;</title>
-+    <productname>&dhpackage;</productname>
-+    <authorgroup>
-+      <author>
-+       <firstname>&dhfirstname;</firstname>
-+        <surname>&dhsurname;</surname>
-+        <contrib>Wrote this manpage for the Debian system.</contrib>
-+        <address>
-+          <email>&dhemail;</email>
-+        </address>
-+      </author>
-+    </authorgroup>
-+    <copyright>
-+      <year>2007</year>
-+      <holder>&dhusername;</holder>
-+    </copyright>
-+    <legalnotice>
-+      <para>This manual page was written for the Debian system
-+        (and may be used by others).</para>
-+      <para>Permission is granted to copy, distribute and/or modify this
-+        document under the terms of the GNU General Public License,
-+        Version 2 or (at your option) any later version published by
-+        the Free Software Foundation.</para>
-+      <para>On Debian systems, the complete text of the GNU General Public
-+        License can be found in
-+        <filename>/usr/share/common-licenses/GPL</filename>.</para>
-+    </legalnotice>
-+  </refentryinfo>
-+  <refmeta>
-+    <refentrytitle>&dhucpackage;</refentrytitle>
-+    <manvolnum>&dhsection;</manvolnum>
-+  </refmeta>
-+  <refnamediv>
-+    <refname>&dhpackage;</refname>
-+    <refpurpose>program to do something</refpurpose>
-+  </refnamediv>
-+  <refsynopsisdiv>
-+    <cmdsynopsis>
-+      <command>&dhpackage;</command>
-+      <!-- These are several examples, how syntaxes could look -->
-+      <arg choice="plain"><option>-e <replaceable>this</replaceable></option></arg>
-+      <arg choice="opt"><option>--example=<parameter>that</parameter></option></arg>
-+      <arg choice="opt">
-+        <group choice="req">
-+          <arg choice="plain"><option>-e</option></arg>
-+          <arg choice="plain"><option>--example</option></arg>
-+        </group>
-+        <replaceable class="option">this</replaceable>
-+      </arg>
-+      <arg choice="opt">
-+        <group choice="req">
-+          <arg choice="plain"><option>-e</option></arg>
-+          <arg choice="plain"><option>--example</option></arg>
-+        </group>
-+        <group choice="req">
-+          <arg choice="plain"><replaceable>this</replaceable></arg>
-+          <arg choice="plain"><replaceable>that</replaceable></arg>
-+        </group>
-+      </arg>
-+    </cmdsynopsis>
-+    <cmdsynopsis>
-+      <command>&dhpackage;</command>
-+      <!-- Normally the help and version options make the programs stop
-+           right after outputting the requested information. -->
-+      <group choice="opt">
-+        <arg choice="plain">
-+          <group choice="req">
-+            <arg choice="plain"><option>-h</option></arg>
-+            <arg choice="plain"><option>--help</option></arg>
-+          </group>
-+        </arg>
-+        <arg choice="plain">
-+          <group choice="req">
-+            <arg choice="plain"><option>-v</option></arg>
-+            <arg choice="plain"><option>--version</option></arg>
-+          </group>
-+        </arg>
-+      </group>
-+    </cmdsynopsis>
-+  </refsynopsisdiv>
-+  <refsect1 id="description">
-+    <title>DESCRIPTION</title>
-+    <para>This manual page documents briefly the
-+      <command>&dhpackage;</command> and <command>bar</command>
-+      commands.</para>
-+    <para>This manual page was written for the Debian distribution
-+      because the original program does not have a manual page.
-+      Instead, it has documentation in the GNU <citerefentry>
-+        <refentrytitle>info</refentrytitle>
-+        <manvolnum>1</manvolnum>
-+      </citerefentry> format; see below.</para>
-+    <para><command>&dhpackage;</command> is a program that...</para>
-+  </refsect1>
-+  <refsect1 id="options">
-+    <title>OPTIONS</title>
-+    <para>The program follows the usual GNU command line syntax,
-+      with long options starting with two dashes (`-').  A summary of
-+      options is included below.  For a complete description, see the
-+      <citerefentry>
-+        <refentrytitle>info</refentrytitle>
-+        <manvolnum>1</manvolnum>
-+      </citerefentry> files.</para>
-+    <variablelist>
-+      <!-- Use the variablelist.term.separator and the
-+           variablelist.term.break.after parameters to
-+           control the term elements. -->
-+      <varlistentry>
-+        <term><option>-e <replaceable>this</replaceable></option></term>
-+        <term><option>--example=<replaceable>that</replaceable></option></term>
-+        <listitem>
-+          <para>Does this and that.</para>
-+        </listitem>
-+      </varlistentry>
-+      <varlistentry>
-+        <term><option>-h</option></term>
-+        <term><option>--help</option></term>
-+        <listitem>
-+          <para>Show summary of options.</para>
-+        </listitem>
-+      </varlistentry>
-+      <varlistentry>
-+        <term><option>-v</option></term>
-+        <term><option>--version</option></term>
-+        <listitem>
-+          <para>Show version of program.</para>
-+        </listitem>
-+      </varlistentry>
-+    </variablelist>
-+  </refsect1>
-+  <refsect1 id="files">
-+    <title>FILES</title>
-+    <variablelist>
-+      <varlistentry>
-+        <term><filename>/etc/foo.conf</filename></term>
-+        <listitem>
-+          <para>The system-wide configuration file to control the
-+            behaviour of <application>&dhpackage;</application>. See
-+            <citerefentry>
-+              <refentrytitle>foo.conf</refentrytitle>
-+              <manvolnum>5</manvolnum>
-+            </citerefentry> for further details.</para>
-+        </listitem>
-+      </varlistentry>
-+      <varlistentry>
-+        <term><filename>${HOME}/.foo.conf</filename></term>
-+        <listitem>
-+          <para>The per-user configuration file to control the
-+             behaviour of <application>&dhpackage;</application>. See
-+             <citerefentry>
-+               <refentrytitle>foo.conf</refentrytitle>
-+               <manvolnum>5</manvolnum>
-+             </citerefentry> for further details.</para>
-+        </listitem>
-+      </varlistentry>
-+    </variablelist>
-+  </refsect1>
-+  <refsect1 id="environment">
-+    <title>ENVIONMENT</title>
-+    <variablelist>
-+      <varlistentry>
-+        <term><envar>FOO_CONF</envar></term>
-+        <listitem>
-+          <para>If used, the defined file is used as configuration
-+            file (see also <xref linkend="files"/>).</para>
-+        </listitem>
-+      </varlistentry>
-+    </variablelist>
-+  </refsect1>
-+  <refsect1 id="diagnostics">
-+    <title>DIAGNOSTICS</title>
-+    <para>The following diagnostics may be issued
-+      on <filename class="devicefile">stderr</filename>:</para>
-+    <variablelist>
-+      <varlistentry>
-+        <term><errortext>Bad configuration file. Exiting.</errortext></term>
-+        <listitem>
-+          <para>The configuration file seems to contain a broken configuration
-+            line. Use the <option>--verbose</option> option, to get more info.
-+          </para>
-+        </listitem>
-+      </varlistentry>
-+    </variablelist>
-+    <para><command>&dhpackage;</command> provides some return codes, that can
-+      be used in scripts:</para>
-+    <segmentedlist>
-+      <segtitle>Code</segtitle>
-+      <segtitle>Diagnostic</segtitle>
-+      <seglistitem>
-+        <seg><errorcode>0</errorcode></seg>
-+        <seg>Program exited successfully.</seg>
-+      </seglistitem>
-+      <seglistitem>
-+        <seg><errorcode>1</errorcode></seg>
-+        <seg>The configuration file seems to be broken.</seg>
-+      </seglistitem>
-+    </segmentedlist>
-+  </refsect1>
-+  <refsect1 id="bugs">
-+    <!-- Or use this section to tell about upstream BTS. -->
-+    <title>BUGS</title>
-+    <para>The program is currently limited to only work
-+      with the <package>foobar</package> library.</para>
-+    <para>The upstreams <acronym>BTS</acronym> can be found
-+      at <ulink url="http://bugzilla.foo.tld"/>.</para>
-+  </refsect1>
-+  <refsect1 id="see_also">
-+    <title>SEE ALSO</title>
-+    <!-- In alpabetical order. -->
-+    <para><citerefentry>
-+        <refentrytitle>bar</refentrytitle>
-+        <manvolnum>1</manvolnum>
-+      </citerefentry>, <citerefentry>
-+        <refentrytitle>baz</refentrytitle>
-+        <manvolnum>1</manvolnum>
-+      </citerefentry>, <citerefentry>
-+        <refentrytitle>foo.conf</refentrytitle>
-+        <manvolnum>5</manvolnum>
-+      </citerefentry></para>
-+    <para>The programs are documented fully by <citetitle>The Rise and
-+      Fall of a Fooish Bar</citetitle> available via the <citerefentry>
-+        <refentrytitle>info</refentrytitle>
-+        <manvolnum>1</manvolnum>
-+      </citerefentry> system.</para>
-+  </refsect1>
-+</refentry>
-+
-diff --git a/debian/menu.ex b/debian/menu.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/menu.ex
-@@ -0,0 +1,2 @@
-+?package(vcprompt):needs="X11|text|vc|wm" section="Applications/see-menu-manual"\
-+  title="vcprompt" command="/usr/bin/vcprompt"
-diff --git a/debian/postinst.ex b/debian/postinst.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/postinst.ex
-@@ -0,0 +1,39 @@
-+#!/bin/sh
-+# postinst script for vcprompt
-+#
-+# see: dh_installdeb(1)
-+
-+set -e
-+
-+# summary of how this script can be called:
-+#        * <postinst> `configure' <most-recently-configured-version>
-+#        * <old-postinst> `abort-upgrade' <new version>
-+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-+#          <new-version>
-+#        * <postinst> `abort-remove'
-+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-+#          <failed-install-package> <version> `removing'
-+#          <conflicting-package> <version>
-+# for details, see http://www.debian.org/doc/debian-policy/ or
-+# the debian-policy package
-+
-+
-+case "$1" in
-+    configure)
-+    ;;
-+
-+    abort-upgrade|abort-remove|abort-deconfigure)
-+    ;;
-+
-+    *)
-+        echo "postinst called with unknown argument \`$1'" >&2
-+        exit 1
-+    ;;
-+esac
-+
-+# dh_installdeb will replace this with shell code automatically
-+# generated by other debhelper scripts.
-+
-+#DEBHELPER#
-+
-+exit 0
-diff --git a/debian/postrm.ex b/debian/postrm.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/postrm.ex
-@@ -0,0 +1,37 @@
-+#!/bin/sh
-+# postrm script for vcprompt
-+#
-+# see: dh_installdeb(1)
-+
-+set -e
-+
-+# summary of how this script can be called:
-+#        * <postrm> `remove'
-+#        * <postrm> `purge'
-+#        * <old-postrm> `upgrade' <new-version>
-+#        * <new-postrm> `failed-upgrade' <old-version>
-+#        * <new-postrm> `abort-install'
-+#        * <new-postrm> `abort-install' <old-version>
-+#        * <new-postrm> `abort-upgrade' <old-version>
-+#        * <disappearer's-postrm> `disappear' <overwriter>
-+#          <overwriter-version>
-+# for details, see http://www.debian.org/doc/debian-policy/ or
-+# the debian-policy package
-+
-+
-+case "$1" in
-+    purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
-+    ;;
-+
-+    *)
-+        echo "postrm called with unknown argument \`$1'" >&2
-+        exit 1
-+    ;;
-+esac
-+
-+# dh_installdeb will replace this with shell code automatically
-+# generated by other debhelper scripts.
-+
-+#DEBHELPER#
-+
-+exit 0
-diff --git a/debian/preinst.ex b/debian/preinst.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/preinst.ex
-@@ -0,0 +1,35 @@
-+#!/bin/sh
-+# preinst script for vcprompt
-+#
-+# see: dh_installdeb(1)
-+
-+set -e
-+
-+# summary of how this script can be called:
-+#        * <new-preinst> `install'
-+#        * <new-preinst> `install' <old-version>
-+#        * <new-preinst> `upgrade' <old-version>
-+#        * <old-preinst> `abort-upgrade' <new-version>
-+# for details, see http://www.debian.org/doc/debian-policy/ or
-+# the debian-policy package
-+
-+
-+case "$1" in
-+    install|upgrade)
-+    ;;
-+
-+    abort-upgrade)
-+    ;;
-+
-+    *)
-+        echo "preinst called with unknown argument \`$1'" >&2
-+        exit 1
-+    ;;
-+esac
-+
-+# dh_installdeb will replace this with shell code automatically
-+# generated by other debhelper scripts.
-+
-+#DEBHELPER#
-+
-+exit 0
-diff --git a/debian/prerm.ex b/debian/prerm.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/prerm.ex
-@@ -0,0 +1,38 @@
-+#!/bin/sh
-+# prerm script for vcprompt
-+#
-+# see: dh_installdeb(1)
-+
-+set -e
-+
-+# summary of how this script can be called:
-+#        * <prerm> `remove'
-+#        * <old-prerm> `upgrade' <new-version>
-+#        * <new-prerm> `failed-upgrade' <old-version>
-+#        * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
-+#        * <deconfigured's-prerm> `deconfigure' `in-favour'
-+#          <package-being-installed> <version> `removing'
-+#          <conflicting-package> <version>
-+# for details, see http://www.debian.org/doc/debian-policy/ or
-+# the debian-policy package
-+
-+
-+case "$1" in
-+    remove|upgrade|deconfigure)
-+    ;;
-+
-+    failed-upgrade)
-+    ;;
-+
-+    *)
-+        echo "prerm called with unknown argument \`$1'" >&2
-+        exit 1
-+    ;;
-+esac
-+
-+# dh_installdeb will replace this with shell code automatically
-+# generated by other debhelper scripts.
-+
-+#DEBHELPER#
-+
-+exit 0
-diff --git a/debian/rules b/debian/rules
-new file mode 100755
---- /dev/null
-+++ b/debian/rules
-@@ -0,0 +1,7 @@
-+#!/usr/bin/make -f
-+
-+include /usr/share/cdbs/1/rules/debhelper.mk
-+include /usr/share/cdbs/1/class/makefile.mk
-+
-+
-+# Add here any variable or target overrides you need.
-diff --git a/debian/vcprompt.default.ex b/debian/vcprompt.default.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/vcprompt.default.ex
-@@ -0,0 +1,10 @@
-+# Defaults for vcprompt initscript
-+# sourced by /etc/init.d/vcprompt
-+# installed at /etc/default/vcprompt by the maintainer scripts
-+
-+#
-+# This is a POSIX shell fragment
-+#
-+
-+# Additional options that are passed to the Daemon.
-+DAEMON_OPTS=""
-diff --git a/debian/vcprompt.doc-base.EX b/debian/vcprompt.doc-base.EX
-new file mode 100644
---- /dev/null
-+++ b/debian/vcprompt.doc-base.EX
-@@ -0,0 +1,20 @@
-+Document: vcprompt
-+Title: Debian vcprompt Manual
-+Author: <insert document author here>
-+Abstract: This manual describes what vcprompt is
-+ and how it can be used to
-+ manage online manuals on Debian systems.
-+Section: unknown
-+
-+Format: debiandoc-sgml
-+Files: /usr/share/doc/vcprompt/vcprompt.sgml.gz
-+
-+Format: postscript
-+Files: /usr/share/doc/vcprompt/vcprompt.ps.gz
-+
-+Format: text
-+Files: /usr/share/doc/vcprompt/vcprompt.text.gz
-+
-+Format: HTML
-+Index: /usr/share/doc/vcprompt/html/index.html
-+Files: /usr/share/doc/vcprompt/html/*.html
-diff --git a/debian/watch.ex b/debian/watch.ex
-new file mode 100644
---- /dev/null
-+++ b/debian/watch.ex
-@@ -0,0 +1,23 @@
-+# Example watch control file for uscan
-+# Rename this file to "watch" and then you can run the "uscan" command
-+# to check for upstream updates and more.
-+# See uscan(1) for format
-+
-+# Compulsory line, this is a version 3 file
-+version=3
-+
-+# Uncomment to examine a Webpage
-+# <Webpage URL> <string match>
-+#http://www.example.com/downloads.php vcprompt-(.*)\.tar\.gz
-+
-+# Uncomment to examine a Webserver directory
-+#http://www.example.com/pub/vcprompt-(.*)\.tar\.gz
-+
-+# Uncommment to examine a FTP server
-+#ftp://ftp.example.com/pub/vcprompt-(.*)\.tar\.gz debian uupdate
-+
-+# Uncomment to find new files on sourceforge, for devscripts >= 2.9
-+# http://sf.net/vcprompt/vcprompt-(.*)\.tar\.gz
-+
-+# Uncomment to find new files on GooglePages
-+# http://example.googlepages.com/foo.html vcprompt-(.*)\.tar\.gz

File debian-unused.diff

-debian: deleted unusable files
-
-diff --git a/debian/README b/debian/README
-deleted file mode 100644
---- a/debian/README
-+++ /dev/null
-@@ -1,6 +0,0 @@
--The Debian Package vcprompt
------------------------------
--
--Comments regarding the Package
--
-- -- Yuya Nishihara <yuya@tcha.org>  Sun, 17 Jan 2010 15:55:14 +0900
-diff --git a/debian/README.Debian b/debian/README.Debian
-deleted file mode 100644
---- a/debian/README.Debian
-+++ /dev/null
-@@ -1,6 +0,0 @@
--vcprompt for Debian
---------------------
--
--<possible notes regarding this package - if none, delete this file>
--
-- -- Yuya Nishihara <yuya@tcha.org>  Sun, 17 Jan 2010 15:55:14 +0900
-diff --git a/debian/README.source b/debian/README.source
-deleted file mode 100644
---- a/debian/README.source
-+++ /dev/null
-@@ -1,9 +0,0 @@
--vcprompt for Debian
---------------------
--
--<this file describes information about the source package, see Debian policy
--manual section 4.14. You WILL either need to modify or delete this file>
--
--
--
--
-diff --git a/debian/cron.d.ex b/debian/cron.d.ex
-deleted file mode 100644
---- a/debian/cron.d.ex
-+++ /dev/null
-@@ -1,4 +0,0 @@
--#
--# Regular cron jobs for the vcprompt package
--#
--0 4	* * *	root	[ -x /usr/bin/vcprompt_maintenance ] && /usr/bin/vcprompt_maintenance
-diff --git a/debian/emacsen-install.ex b/debian/emacsen-install.ex
-deleted file mode 100644
---- a/debian/emacsen-install.ex
-+++ /dev/null
-@@ -1,45 +0,0 @@
--#! /bin/sh -e
--# /usr/lib/emacsen-common/packages/install/vcprompt
--
--# Written by Jim Van Zandt <jrv@debian.org>, borrowing heavily
--# from the install scripts for gettext by Santiago Vila
--# <sanvila@ctv.es> and octave by Dirk Eddelbuettel <edd@debian.org>.
--
--FLAVOR=$1
--PACKAGE=vcprompt
--
--if [ ${FLAVOR} = emacs ]; then exit 0; fi
--
--echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}
--
--#FLAVORTEST=`echo $FLAVOR | cut -c-6`
--#if [ ${FLAVORTEST} = xemacs ] ; then
--#    SITEFLAG="-no-site-file"
--#else
--#    SITEFLAG="--no-site-file"
--#fi
--FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile"
--
--ELDIR=/usr/share/emacs/site-lisp/${PACKAGE}
--ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}
--
--# Install-info-altdir does not actually exist.
--# Maybe somebody will write it.
--if test -x /usr/sbin/install-info-altdir; then
--    echo install/${PACKAGE}: install Info links for ${FLAVOR}
--    install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz
--fi
--
--install -m 755 -d ${ELCDIR}
--cd ${ELDIR}
--FILES=`echo *.el`
--cp ${FILES} ${ELCDIR}
--cd ${ELCDIR}
--
--cat << EOF > path.el
--(setq load-path (cons "." load-path) byte-compile-warnings nil)
--EOF
--${FLAVOR} ${FLAGS} ${FILES}
--rm -f *.el path.el
--
--exit 0
-diff --git a/debian/emacsen-remove.ex b/debian/emacsen-remove.ex
-deleted file mode 100644
---- a/debian/emacsen-remove.ex
-+++ /dev/null
-@@ -1,15 +0,0 @@
--#!/bin/sh -e
--# /usr/lib/emacsen-common/packages/remove/vcprompt
--
--FLAVOR=$1
--PACKAGE=vcprompt
--
--if [ ${FLAVOR} != emacs ]; then
--    if test -x /usr/sbin/install-info-altdir; then
--        echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
--        install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/vcprompt.info.gz
--    fi
--
--    echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
--    rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
--fi
-diff --git a/debian/emacsen-startup.ex b/debian/emacsen-startup.ex
-deleted file mode 100644
---- a/debian/emacsen-startup.ex
-+++ /dev/null
-@@ -1,25 +0,0 @@
--;; -*-emacs-lisp-*-
--;;
--;; Emacs startup file, e.g.  /etc/emacs/site-start.d/50vcprompt.el
--;; for the Debian vcprompt package
--;;
--;; Originally contributed by Nils Naumann <naumann@unileoben.ac.at>
--;; Modified by Dirk Eddelbuettel <edd@debian.org>
--;; Adapted for dh-make by Jim Van Zandt <jrv@debian.org>
--
--;; The vcprompt package follows the Debian/GNU Linux 'emacsen' policy and
--;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
--;; xemacs19, emacs20, xemacs20...).  The compiled code is then
--;; installed in a subdirectory of the respective site-lisp directory.
--;; We have to add this to the load-path:
--(let ((package-dir (concat "/usr/share/"
--                           (symbol-name flavor)
--                           "/site-lisp/vcprompt")))
--;; If package-dir does not exist, the vcprompt package must have
--;; removed but not purged, and we should skip the setup.
--  (when (file-directory-p package-dir)
--    (setq load-path (cons package-dir load-path))
--    (autoload 'vcprompt-mode "vcprompt-mode"
--      "Major mode for editing vcprompt files." t)
--    (add-to-list 'auto-mode-alist '("\\.vcprompt$" . vcprompt-mode))))
--
-diff --git a/debian/init.d.ex b/debian/init.d.ex
-deleted file mode 100644
---- a/debian/init.d.ex
-+++ /dev/null
-@@ -1,157 +0,0 @@
--#! /bin/sh
--#
--# skeleton	example file to build /etc/init.d/ scripts.
--#		This file should be used to construct scripts for /etc/init.d.
--#
--#		Written by Miquel van Smoorenburg <miquels@cistron.nl>.
--#		Modified for Debian
--#		by Ian Murdock <imurdock@gnu.ai.mit.edu>.
--#               Further changes by Javier Fernandez-Sanguino <jfs@debian.org>
--#
--# Version:	@(#)skeleton  1.9  26-Feb-2001  miquels@cistron.nl
--#
--
--PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
--DAEMON=/usr/sbin/vcprompt
--NAME=vcprompt
--DESC=vcprompt
--
--test -x $DAEMON || exit 0
--
--LOGDIR=/var/log/vcprompt
--PIDFILE=/var/run/$NAME.pid
--DODTIME=1                   # Time to wait for the server to die, in seconds
--                            # If this value is set too low you might not
--                            # let some servers to die gracefully and
--                            # 'restart' will not work
--
--# Include vcprompt defaults if available
--if [ -f /etc/default/vcprompt ] ; then
--    . /etc/default/vcprompt
--fi
--
--set -e
--
--running_pid()
--{
--    # Check if a given process pid's cmdline matches a given name
--    pid=$1
--    name=$2
--    [ -z "$pid" ] && return 1
--    [ ! -d /proc/$pid ] &&  return 1
--    cmd=`cat /proc/$pid/cmdline | tr "\000" "\n"|head -n 1 |cut -d : -f 1`
--    # Is this the expected child?
--    [ "$cmd" != "$name" ] &&  return 1
--    return 0
--}
--
--running()
--{
--# Check if the process is running looking at /proc
--# (works for all users)
--
--    # No pidfile, probably no daemon present
--    [ ! -f "$PIDFILE" ] && return 1
--    # Obtain the pid and check it against the binary name
--    pid=`cat $PIDFILE`
--    running_pid $pid $DAEMON || return 1
--    return 0
--}
--
--force_stop() {
--# Forcefully kill the process
--    [ ! -f "$PIDFILE" ] && return
--    if running ; then
--        kill -15 $pid
--        # Is it really dead?
--        [ -n "$DODTIME" ] && sleep "$DODTIME"s
--        if running ; then
--            kill -9 $pid
--            [ -n "$DODTIME" ] && sleep "$DODTIME"s
--            if running ; then
--                echo "Cannot kill $LABEL (pid=$pid)!"
--                exit 1
--            fi
--        fi
--    fi
--    rm -f $PIDFILE
--    return 0
--}
--
--case "$1" in
--  start)
--        echo -n "Starting $DESC: "
--        start-stop-daemon --start --quiet --pidfile $PIDFILE \
--            --exec $DAEMON -- $DAEMON_OPTS
--        if running ; then
--            echo "$NAME."
--        else
--            echo " ERROR."
--        fi
--        ;;
--  stop)
--        echo -n "Stopping $DESC: "
--        start-stop-daemon --stop --quiet --pidfile $PIDFILE \
--            --exec $DAEMON
--        echo "$NAME."
--        ;;
--  force-stop)
--        echo -n "Forcefully stopping $DESC: "
--        force_stop
--        if ! running ; then
--            echo "$NAME."
--        else
--            echo " ERROR."
--        fi
--        ;;
--  #reload)
--        #
--        # If the daemon can reload its config files on the fly
--        # for example by sending it SIGHUP, do it here.
--        #
--        # If the daemon responds to changes in its config file
--        # directly anyway, make this a do-nothing entry.
--        #
--        # echo "Reloading $DESC configuration files."
--        # start-stop-daemon --stop --signal 1 --quiet --pidfile \
--        #       /var/run/$NAME.pid --exec $DAEMON
--  #;;
--  force-reload)
--        #
--        # If the "reload" option is implemented, move the "force-reload"
--        # option to the "reload" entry above. If not, "force-reload" is
--        # just the same as "restart" except that it does nothing if the
--        # daemon isn't already running.
--        # check wether $DAEMON is running. If so, restart
--        start-stop-daemon --stop --test --quiet --pidfile \
--            /var/run/$NAME.pid --exec $DAEMON \
--            && $0 restart \
--            || exit 0
--        ;;
--  restart)
--    echo -n "Restarting $DESC: "
--        start-stop-daemon --stop --quiet --pidfile \
--            /var/run/$NAME.pid --exec $DAEMON
--        [ -n "$DODTIME" ] && sleep $DODTIME
--        start-stop-daemon --start --quiet --pidfile \
--            /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
--        echo "$NAME."
--        ;;
--  status)
--    echo -n "$LABEL is "
--    if running ;  then
--        echo "running"
--    else
--        echo " not running."
--        exit 1
--    fi
--    ;;
--  *)
--    N=/etc/init.d/$NAME
--    # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
--    echo "Usage: $N {start|stop|restart|force-reload|status|force-stop}" >&2
--    exit 1
--    ;;
--esac
--
--exit 0
-diff --git a/debian/init.d.lsb.ex b/debian/init.d.lsb.ex
-deleted file mode 100644
---- a/debian/init.d.lsb.ex
-+++ /dev/null
-@@ -1,296 +0,0 @@
--#!/bin/sh
--#
--# Example init.d script with LSB support.
--#
--# Please read this init.d carefully and modify the sections to
--# adjust it to the program you want to run.
--#
--# Copyright (c) 2007 Javier Fernandez-Sanguino <jfs@debian.org>
--#
--# This is free software; you may redistribute it and/or modify
--# it under the terms of the GNU General Public License as
--# published by the Free Software Foundation; either version 2,
--# or (at your option) any later version.
--#
--# This is distributed in the hope that it will be useful, but
--# WITHOUT ANY WARRANTY; without even the implied warranty of
--# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--# GNU General Public License for more details.
--#
--# You should have received a copy of the GNU General Public License with
--# the Debian operating system, in /usr/share/common-licenses/GPL;  if
--# not, write to the Free Software Foundation, Inc., 59 Temple Place,
--# Suite 330, Boston, MA 02111-1307 USA
--#
--### BEGIN INIT INFO
--# Provides:          vcprompt
--# Required-Start:    $network $local_fs
--# Required-Stop:
--# Should-Start:      $named
--# Should-Stop:
--# Default-Start:     2 3 4 5
--# Default-Stop:      0 1 6
--# Short-Description: <Enter a short description of the sortware>
--# Description:       <Enter a long description of the software>
--#                    <...>
--#                    <...>
--### END INIT INFO
--
--PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
--
--DAEMON=/usr/sbin/vcprompt # Introduce the server's location here
--NAME=vcprompt             # Introduce the short server's name here
--DESC=vcprompt             # Introduce a short description here
--LOGDIR=/var/log/vcprompt  # Log directory to use
--
--PIDFILE=/var/run/$NAME.pid
--
--test -x $DAEMON || exit 0
--
--. /lib/lsb/init-functions
--
--# Default options, these can be overriden by the information
--# at /etc/default/$NAME
--DAEMON_OPTS=""          # Additional options given to the server
--
--DIETIME=10              # Time to wait for the server to die, in seconds
--                        # If this value is set too low you might not
--                        # let some servers to die gracefully and
--                        # 'restart' will not work
--
--#STARTTIME=2             # Time to wait for the server to start, in seconds
--                        # If this value is set each time the server is
--                        # started (on start or restart) the script will
--                        # stall to try to determine if it is running
--                        # If it is not set and the server takes time
--                        # to setup a pid file the log message might
--                        # be a false positive (says it did not start
--                        # when it actually did)
--
--LOGFILE=$LOGDIR/$NAME.log  # Server logfile
--#DAEMONUSER=vcprompt   # Users to run the daemons as. If this value
--                        # is set start-stop-daemon will chuid the server
--
--# Include defaults if available
--if [ -f /etc/default/$NAME ] ; then
--    . /etc/default/$NAME
--fi
--
--# Use this if you want the user to explicitly set 'RUN' in
--# /etc/default/
--#if [ "x$RUN" != "xyes" ] ; then
--#    log_failure_msg "$NAME disabled, please adjust the configuration to your needs "
--#    log_failure_msg "and then set RUN to 'yes' in /etc/default/$NAME to enable it."
--#    exit 0
--#fi
--
--# Check that the user exists (if we set a user)
--# Does the user exist?
--if [ -n "$DAEMONUSER" ] ; then
--    if getent passwd | grep -q "^$DAEMONUSER:"; then
--        # Obtain the uid and gid
--        DAEMONUID=`getent passwd |grep "^$DAEMONUSER:" | awk -F : '{print $3}'`
--        DAEMONGID=`getent passwd |grep "^$DAEMONUSER:" | awk -F : '{print $4}'`
--    else
--        log_failure_msg "The user $DAEMONUSER, required to run $NAME does not exist."
--        exit 0
--    fi
--fi
--
--
--set -e
--
--running_pid() {
--# Check if a given process pid's cmdline matches a given name
--    pid=$1
--    name=$2
--    [ -z "$pid" ] && return 1
--    [ ! -d /proc/$pid ] &&  return 1
--    cmd=`cat /proc/$pid/cmdline | tr "\000" "\n"|head -n 1 |cut -d : -f 1`
--    # Is this the expected server
--    [ "$cmd" != "$name" ] &&  return 1
--    return 0
--}
--
--running() {
--# Check if the process is running looking at /proc
--# (works for all users)
--
--    # No pidfile, probably no daemon present
--    [ ! -f "$PIDFILE" ] && return 1
--    pid=`cat $PIDFILE`
--    running_pid $pid $DAEMON || return 1
--    return 0
--}
--
--start_server() {
--# Start the process using the wrapper
--        if [ -z "$DAEMONUSER" ] ; then
--            start_daemon -p $PIDFILE $DAEMON $DAEMON_OPTS
--            errcode=$?
--        else
--# if we are using a daemonuser then change the user id
--            start-stop-daemon --start --quiet --pidfile $PIDFILE \
--                        --chuid $DAEMONUSER \
--                        --exec $DAEMON -- $DAEMON_OPTS
--            errcode=$?
--        fi
--        return $errcode
--}
--
--stop_server() {
--# Stop the process using the wrapper
--        if [ -z "$DAEMONUSER" ] ; then
--            killproc -p $PIDFILE $DAEMON
--            errcode=$?
--        else
--# if we are using a daemonuser then look for process that match
--            start-stop-daemon --stop --quiet --pidfile $PIDFILE \
--                        --user $DAEMONUSER \
--                        --exec $DAEMON
--            errcode=$?
--        fi
--
--        return $errcode
--}
--
--reload_server() {
--    [ ! -f "$PIDFILE" ] && return 1
--    pid=pidofproc $PIDFILE # This is the daemon's pid
--    # Send a SIGHUP
--    kill -1 $pid
--    return $?
--}
--
--force_stop() {
--# Force the process to die killing it manually
--    [ ! -e "$PIDFILE" ] && return
--    if running ; then
--        kill -15 $pid
--        # Is it really dead?
--        sleep "$DIETIME"s
--        if running ; then
--            kill -9 $pid
--            sleep "$DIETIME"s
--            if running ; then
--                echo "Cannot kill $NAME (pid=$pid)!"
--                exit 0
--            fi
--        fi
--    fi
--    rm -f $PIDFILE
--}
--
--
--case "$1" in
--  start)
--        log_daemon_msg "Starting $DESC " "$NAME"
--        # Check if it's running first
--        if running ;  then
--            log_progress_msg "apparently already running"
--            log_end_msg 0
--            exit 0
--        fi
--        if start_server ; then
--            # NOTE: Some servers might die some time after they start,
--            # this code will detect this issue if STARTT