<p>Pau Espin Pedrol has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/11544">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">debian: Clean up to look like other osmocom projects<br><br>Change-Id: Id71699642b799f5b2f8f3b794b9493ddaeb70cc0<br>---<br>D debian/README<br>M debian/compat<br>A debian/copyright<br>D debian/init.d.ex<br>D debian/osmo-pcap-client.init<br>D debian/osmo-pcap.default.ex<br>M debian/rules<br>7 files changed, 28 insertions(+), 338 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-pcap refs/changes/44/11544/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/debian/README b/debian/README</span><br><span>deleted file mode 100644</span><br><span>index 1719eed..0000000</span><br><span>--- a/debian/README</span><br><span>+++ /dev/null</span><br><span>@@ -1,6 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-The Debian Package osmo-pcap</span><br><span>-----------------------------</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Comments regarding the Package</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">- -- Holger Hans Peter Freyther <zecke@selfish.org>  Wed, 01 Jun 2011 14:51:32 +0200</span><br><span>diff --git a/debian/compat b/debian/compat</span><br><span>index 7f8f011..ec63514 100644</span><br><span>--- a/debian/compat</span><br><span>+++ b/debian/compat</span><br><span>@@ -1 +1 @@</span><br><span style="color: hsl(0, 100%, 40%);">-7</span><br><span style="color: hsl(120, 100%, 40%);">+9</span><br><span>diff --git a/debian/copyright b/debian/copyright</span><br><span>new file mode 100644</span><br><span>index 0000000..5b7df8b</span><br><span>--- /dev/null</span><br><span>+++ b/debian/copyright</span><br><span>@@ -0,0 +1,21 @@</span><br><span style="color: hsl(120, 100%, 40%);">+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/</span><br><span style="color: hsl(120, 100%, 40%);">+Upstream-Name: OsmoHLR</span><br><span style="color: hsl(120, 100%, 40%);">+Source: http://cgit.osmocom.org/osmo-hlr/</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Files: *</span><br><span style="color: hsl(120, 100%, 40%);">+Copyright: 2018 Sysmocom s. f. m. c. GmbH <info@sysmocom.de></span><br><span style="color: hsl(120, 100%, 40%);">+License: AGPL-3+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+License: AGPL-3+</span><br><span style="color: hsl(120, 100%, 40%);">+ This program is free software: you can redistribute it and/or modify</span><br><span style="color: hsl(120, 100%, 40%);">+ it under the terms of the GNU Affero General Public License as published by</span><br><span style="color: hsl(120, 100%, 40%);">+ the Free Software Foundation, either version 3 of the License, or</span><br><span style="color: hsl(120, 100%, 40%);">+ (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ This program is distributed in the hope that it will be useful,</span><br><span style="color: hsl(120, 100%, 40%);">+ but WITHOUT ANY WARRANTY; without even the implied warranty of</span><br><span style="color: hsl(120, 100%, 40%);">+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the </span><br><span style="color: hsl(120, 100%, 40%);">+ GNU Affero General Public License for more details.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ You should have received a copy of the GNU Affero General Public License</span><br><span style="color: hsl(120, 100%, 40%);">+ along with this program.  If not, see <http://www.gnu.org/licenses/>.</span><br><span>diff --git a/debian/init.d.ex b/debian/init.d.ex</span><br><span>deleted file mode 100644</span><br><span>index 8cabb58..0000000</span><br><span>--- a/debian/init.d.ex</span><br><span>+++ /dev/null</span><br><span>@@ -1,154 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-#!/bin/sh</span><br><span style="color: hsl(0, 100%, 40%);">-### BEGIN INIT INFO</span><br><span style="color: hsl(0, 100%, 40%);">-# Provides:          osmo-pcap</span><br><span style="color: hsl(0, 100%, 40%);">-# Required-Start:    $network $local_fs</span><br><span style="color: hsl(0, 100%, 40%);">-# Required-Stop:</span><br><span style="color: hsl(0, 100%, 40%);">-# Default-Start:     2 3 4 5</span><br><span style="color: hsl(0, 100%, 40%);">-# Default-Stop:      0 1 6</span><br><span style="color: hsl(0, 100%, 40%);">-# Short-Description: <Enter a short description of the sortware></span><br><span style="color: hsl(0, 100%, 40%);">-# Description:       <Enter a long description of the software></span><br><span style="color: hsl(0, 100%, 40%);">-#                    <...></span><br><span style="color: hsl(0, 100%, 40%);">-#                    <...></span><br><span style="color: hsl(0, 100%, 40%);">-### END INIT INFO</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Author: Holger Hans Peter Freyther <zecke@selfish.org></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# PATH should only include /usr/* if it runs after the mountnfs.sh script</span><br><span style="color: hsl(0, 100%, 40%);">-PATH=/sbin:/usr/sbin:/bin:/usr/bin</span><br><span style="color: hsl(0, 100%, 40%);">-DESC=osmo-pcap             # Introduce a short description here</span><br><span style="color: hsl(0, 100%, 40%);">-NAME=osmo-pcap             # Introduce the short server's name here</span><br><span style="color: hsl(0, 100%, 40%);">-DAEMON=/usr/sbin/osmo-pcap # Introduce the server's location here</span><br><span style="color: hsl(0, 100%, 40%);">-DAEMON_ARGS=""             # Arguments to run the daemon with</span><br><span style="color: hsl(0, 100%, 40%);">-PIDFILE=/var/run/$NAME.pid</span><br><span style="color: hsl(0, 100%, 40%);">-SCRIPTNAME=/etc/init.d/$NAME</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Exit if the package is not installed</span><br><span style="color: hsl(0, 100%, 40%);">-[ -x $DAEMON ] || exit 0</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Read configuration variable file if it is present</span><br><span style="color: hsl(0, 100%, 40%);">-[ -r /etc/default/$NAME ] && . /etc/default/$NAME</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Load the VERBOSE setting and other rcS variables</span><br><span style="color: hsl(0, 100%, 40%);">-. /lib/init/vars.sh</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Define LSB log_* functions.</span><br><span style="color: hsl(0, 100%, 40%);">-# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.</span><br><span style="color: hsl(0, 100%, 40%);">-. /lib/lsb/init-functions</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Function that starts the daemon/service</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-do_start()</span><br><span style="color: hsl(0, 100%, 40%);">-{</span><br><span style="color: hsl(0, 100%, 40%);">-       # Return</span><br><span style="color: hsl(0, 100%, 40%);">-        #   0 if daemon has been started</span><br><span style="color: hsl(0, 100%, 40%);">-        #   1 if daemon was already running</span><br><span style="color: hsl(0, 100%, 40%);">-     #   2 if daemon could not be started</span><br><span style="color: hsl(0, 100%, 40%);">-    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">-             || return 1</span><br><span style="color: hsl(0, 100%, 40%);">-     start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \</span><br><span style="color: hsl(0, 100%, 40%);">-                $DAEMON_ARGS \</span><br><span style="color: hsl(0, 100%, 40%);">-          || return 2</span><br><span style="color: hsl(0, 100%, 40%);">-     # Add code here, if necessary, that waits for the process to be ready</span><br><span style="color: hsl(0, 100%, 40%);">-   # to handle requests from services started subsequently which depend</span><br><span style="color: hsl(0, 100%, 40%);">-    # on this one.  As a last resort, sleep for some time.</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Function that stops the daemon/service</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-do_stop()</span><br><span style="color: hsl(0, 100%, 40%);">-{</span><br><span style="color: hsl(0, 100%, 40%);">-     # Return</span><br><span style="color: hsl(0, 100%, 40%);">-        #   0 if daemon has been stopped</span><br><span style="color: hsl(0, 100%, 40%);">-        #   1 if daemon was already stopped</span><br><span style="color: hsl(0, 100%, 40%);">-     #   2 if daemon could not be stopped</span><br><span style="color: hsl(0, 100%, 40%);">-    #   other if a failure occurred</span><br><span style="color: hsl(0, 100%, 40%);">- start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME</span><br><span style="color: hsl(0, 100%, 40%);">- RETVAL="$?"</span><br><span style="color: hsl(0, 100%, 40%);">-   [ "$RETVAL" = 2 ] && return 2</span><br><span style="color: hsl(0, 100%, 40%);">- # Wait for children to finish too if this is a daemon that forks</span><br><span style="color: hsl(0, 100%, 40%);">-        # and if the daemon is only ever run from this initscript.</span><br><span style="color: hsl(0, 100%, 40%);">-      # If the above conditions are not satisfied then add some other code</span><br><span style="color: hsl(0, 100%, 40%);">-    # that waits for the process to drop all resources that could be</span><br><span style="color: hsl(0, 100%, 40%);">-        # needed by services started subsequently.  A last resort is to</span><br><span style="color: hsl(0, 100%, 40%);">- # sleep for some time.</span><br><span style="color: hsl(0, 100%, 40%);">-  start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON</span><br><span style="color: hsl(0, 100%, 40%);">-    [ "$?" = 2 ] && return 2</span><br><span style="color: hsl(0, 100%, 40%);">-      # Many daemons don't delete their pidfiles when they exit.</span><br><span style="color: hsl(0, 100%, 40%);">-  rm -f $PIDFILE</span><br><span style="color: hsl(0, 100%, 40%);">-  return "$RETVAL"</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Function that sends a SIGHUP to the daemon/service</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-do_reload() {</span><br><span style="color: hsl(0, 100%, 40%);">-  #</span><br><span style="color: hsl(0, 100%, 40%);">-       # If the daemon can reload its configuration without</span><br><span style="color: hsl(0, 100%, 40%);">-    # restarting (for example, when it is sent a SIGHUP),</span><br><span style="color: hsl(0, 100%, 40%);">-   # then implement that here.</span><br><span style="color: hsl(0, 100%, 40%);">-     #</span><br><span style="color: hsl(0, 100%, 40%);">-       start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME</span><br><span style="color: hsl(0, 100%, 40%);">-     return 0</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-case "$1" in</span><br><span style="color: hsl(0, 100%, 40%);">-  start)</span><br><span style="color: hsl(0, 100%, 40%);">-    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME"</span><br><span style="color: hsl(0, 100%, 40%);">-    do_start</span><br><span style="color: hsl(0, 100%, 40%);">-    case "$?" in</span><br><span style="color: hsl(0, 100%, 40%);">-         0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-         2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-   esac</span><br><span style="color: hsl(0, 100%, 40%);">-  ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  stop)</span><br><span style="color: hsl(0, 100%, 40%);">- [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"</span><br><span style="color: hsl(0, 100%, 40%);">-   do_stop</span><br><span style="color: hsl(0, 100%, 40%);">- case "$?" in</span><br><span style="color: hsl(0, 100%, 40%);">-          0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-         2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-   esac</span><br><span style="color: hsl(0, 100%, 40%);">-    ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  status)</span><br><span style="color: hsl(0, 100%, 40%);">-       status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?</span><br><span style="color: hsl(0, 100%, 40%);">-       ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  #reload|force-reload)</span><br><span style="color: hsl(0, 100%, 40%);">-     #</span><br><span style="color: hsl(0, 100%, 40%);">-       # If do_reload() is not implemented then leave this commented out</span><br><span style="color: hsl(0, 100%, 40%);">-       # and leave 'force-reload' as an alias for 'restart'.</span><br><span style="color: hsl(0, 100%, 40%);">-   #</span><br><span style="color: hsl(0, 100%, 40%);">-       #log_daemon_msg "Reloading $DESC" "$NAME"</span><br><span style="color: hsl(0, 100%, 40%);">-   #do_reload</span><br><span style="color: hsl(0, 100%, 40%);">-      #log_end_msg $?</span><br><span style="color: hsl(0, 100%, 40%);">- #;;</span><br><span style="color: hsl(0, 100%, 40%);">-  restart|force-reload)</span><br><span style="color: hsl(0, 100%, 40%);">-      #</span><br><span style="color: hsl(0, 100%, 40%);">-       # If the "reload" option is implemented then remove the</span><br><span style="color: hsl(0, 100%, 40%);">-       # 'force-reload' alias</span><br><span style="color: hsl(0, 100%, 40%);">-  #</span><br><span style="color: hsl(0, 100%, 40%);">-       log_daemon_msg "Restarting $DESC" "$NAME"</span><br><span style="color: hsl(0, 100%, 40%);">-   do_stop</span><br><span style="color: hsl(0, 100%, 40%);">- case "$?" in</span><br><span style="color: hsl(0, 100%, 40%);">-    0|1)</span><br><span style="color: hsl(0, 100%, 40%);">-          do_start</span><br><span style="color: hsl(0, 100%, 40%);">-                case "$?" in</span><br><span style="color: hsl(0, 100%, 40%);">-                  0) log_end_msg 0 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                     1) log_end_msg 1 ;; # Old process is still running</span><br><span style="color: hsl(0, 100%, 40%);">-                      *) log_end_msg 1 ;; # Failed to start</span><br><span style="color: hsl(0, 100%, 40%);">-           esac</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-        *)</span><br><span style="color: hsl(0, 100%, 40%);">-            # Failed to stop</span><br><span style="color: hsl(0, 100%, 40%);">-                log_end_msg 1</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      esac</span><br><span style="color: hsl(0, 100%, 40%);">-    ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  *)</span><br><span style="color: hsl(0, 100%, 40%);">-  #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2</span><br><span style="color: hsl(0, 100%, 40%);">-        echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2</span><br><span style="color: hsl(0, 100%, 40%);">- exit 3</span><br><span style="color: hsl(0, 100%, 40%);">-  ;;</span><br><span style="color: hsl(0, 100%, 40%);">-esac</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-:</span><br><span>diff --git a/debian/osmo-pcap-client.init b/debian/osmo-pcap-client.init</span><br><span>deleted file mode 100755</span><br><span>index 6bfee7a..0000000</span><br><span>--- a/debian/osmo-pcap-client.init</span><br><span>+++ /dev/null</span><br><span>@@ -1,152 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-#!/bin/sh</span><br><span style="color: hsl(0, 100%, 40%);">-### BEGIN INIT INFO</span><br><span style="color: hsl(0, 100%, 40%);">-# Provides:          osmo-pcap-client</span><br><span style="color: hsl(0, 100%, 40%);">-# Required-Start:    $network $local_fs</span><br><span style="color: hsl(0, 100%, 40%);">-# Required-Stop:</span><br><span style="color: hsl(0, 100%, 40%);">-# Default-Start:     2 3 4 5</span><br><span style="color: hsl(0, 100%, 40%);">-# Default-Stop:      0 1 6</span><br><span style="color: hsl(0, 100%, 40%);">-# Short-Description: Start the pcap client</span><br><span style="color: hsl(0, 100%, 40%);">-# Description:       PCAP Client for the PCAP aggregation</span><br><span style="color: hsl(0, 100%, 40%);">-### END INIT INFO</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Author: Holger Hans Peter Freyther <holger@freyther.de></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# PATH should only include /usr/* if it runs after the mountnfs.sh script</span><br><span style="color: hsl(0, 100%, 40%);">-PATH=/sbin:/usr/sbin:/bin:/usr/bin</span><br><span style="color: hsl(0, 100%, 40%);">-DESC=osmo-pcap-client             # Introduce a short description here</span><br><span style="color: hsl(0, 100%, 40%);">-NAME=osmo-pcap-client             # Introduce the short server's name here</span><br><span style="color: hsl(0, 100%, 40%);">-DAEMON=/usr/bin/osmo-pcap-client # Introduce the server's location here</span><br><span style="color: hsl(0, 100%, 40%);">-DAEMON_ARGS="-c /etc/osmo-pcap/osmo-pcap-client.cfg"  # Arguments to run the daemon with</span><br><span style="color: hsl(0, 100%, 40%);">-PIDFILE=/var/run/$NAME.pid</span><br><span style="color: hsl(0, 100%, 40%);">-SCRIPTNAME=/etc/init.d/$NAME</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Exit if the package is not installed</span><br><span style="color: hsl(0, 100%, 40%);">-[ -x $DAEMON ] || exit 0</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Read configuration variable file if it is present</span><br><span style="color: hsl(0, 100%, 40%);">-[ -r /etc/default/$NAME ] && . /etc/default/$NAME</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Load the VERBOSE setting and other rcS variables</span><br><span style="color: hsl(0, 100%, 40%);">-. /lib/init/vars.sh</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Define LSB log_* functions.</span><br><span style="color: hsl(0, 100%, 40%);">-# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.</span><br><span style="color: hsl(0, 100%, 40%);">-. /lib/lsb/init-functions</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Function that starts the daemon/service</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-do_start()</span><br><span style="color: hsl(0, 100%, 40%);">-{</span><br><span style="color: hsl(0, 100%, 40%);">-    # Return</span><br><span style="color: hsl(0, 100%, 40%);">-        #   0 if daemon has been started</span><br><span style="color: hsl(0, 100%, 40%);">-        #   1 if daemon was already running</span><br><span style="color: hsl(0, 100%, 40%);">-     #   2 if daemon could not be started</span><br><span style="color: hsl(0, 100%, 40%);">-    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \</span><br><span style="color: hsl(0, 100%, 40%);">-             || return 1</span><br><span style="color: hsl(0, 100%, 40%);">-     start-stop-daemon -b -m --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \</span><br><span style="color: hsl(0, 100%, 40%);">-          $DAEMON_ARGS \</span><br><span style="color: hsl(0, 100%, 40%);">-          || return 2</span><br><span style="color: hsl(0, 100%, 40%);">-     # Add code here, if necessary, that waits for the process to be ready</span><br><span style="color: hsl(0, 100%, 40%);">-   # to handle requests from services started subsequently which depend</span><br><span style="color: hsl(0, 100%, 40%);">-    # on this one.  As a last resort, sleep for some time.</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Function that stops the daemon/service</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-do_stop()</span><br><span style="color: hsl(0, 100%, 40%);">-{</span><br><span style="color: hsl(0, 100%, 40%);">-     # Return</span><br><span style="color: hsl(0, 100%, 40%);">-        #   0 if daemon has been stopped</span><br><span style="color: hsl(0, 100%, 40%);">-        #   1 if daemon was already stopped</span><br><span style="color: hsl(0, 100%, 40%);">-     #   2 if daemon could not be stopped</span><br><span style="color: hsl(0, 100%, 40%);">-    #   other if a failure occurred</span><br><span style="color: hsl(0, 100%, 40%);">- start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE</span><br><span style="color: hsl(0, 100%, 40%);">-      RETVAL="$?"</span><br><span style="color: hsl(0, 100%, 40%);">-   [ "$RETVAL" = 2 ] && return 2</span><br><span style="color: hsl(0, 100%, 40%);">- # Wait for children to finish too if this is a daemon that forks</span><br><span style="color: hsl(0, 100%, 40%);">-        # and if the daemon is only ever run from this initscript.</span><br><span style="color: hsl(0, 100%, 40%);">-      # If the above conditions are not satisfied then add some other code</span><br><span style="color: hsl(0, 100%, 40%);">-    # that waits for the process to drop all resources that could be</span><br><span style="color: hsl(0, 100%, 40%);">-        # needed by services started subsequently.  A last resort is to</span><br><span style="color: hsl(0, 100%, 40%);">- # sleep for some time.</span><br><span style="color: hsl(0, 100%, 40%);">-  #start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON</span><br><span style="color: hsl(0, 100%, 40%);">-   #[ "$?" = 2 ] && return 2</span><br><span style="color: hsl(0, 100%, 40%);">-     # Many daemons don't delete their pidfiles when they exit.</span><br><span style="color: hsl(0, 100%, 40%);">-  rm -f $PIDFILE</span><br><span style="color: hsl(0, 100%, 40%);">-  return "$RETVAL"</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Function that sends a SIGHUP to the daemon/service</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-do_reload() {</span><br><span style="color: hsl(0, 100%, 40%);">-  #</span><br><span style="color: hsl(0, 100%, 40%);">-       # If the daemon can reload its configuration without</span><br><span style="color: hsl(0, 100%, 40%);">-    # restarting (for example, when it is sent a SIGHUP),</span><br><span style="color: hsl(0, 100%, 40%);">-   # then implement that here.</span><br><span style="color: hsl(0, 100%, 40%);">-     #</span><br><span style="color: hsl(0, 100%, 40%);">-       start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME</span><br><span style="color: hsl(0, 100%, 40%);">-     return 0</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-case "$1" in</span><br><span style="color: hsl(0, 100%, 40%);">-  start)</span><br><span style="color: hsl(0, 100%, 40%);">-    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME"</span><br><span style="color: hsl(0, 100%, 40%);">-    do_start</span><br><span style="color: hsl(0, 100%, 40%);">-    case "$?" in</span><br><span style="color: hsl(0, 100%, 40%);">-         0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-         2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-   esac</span><br><span style="color: hsl(0, 100%, 40%);">-  ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  stop)</span><br><span style="color: hsl(0, 100%, 40%);">- [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"</span><br><span style="color: hsl(0, 100%, 40%);">-   do_stop</span><br><span style="color: hsl(0, 100%, 40%);">- case "$?" in</span><br><span style="color: hsl(0, 100%, 40%);">-          0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-         2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-   esac</span><br><span style="color: hsl(0, 100%, 40%);">-    ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  status)</span><br><span style="color: hsl(0, 100%, 40%);">-       status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?</span><br><span style="color: hsl(0, 100%, 40%);">-       ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  #reload|force-reload)</span><br><span style="color: hsl(0, 100%, 40%);">-     #</span><br><span style="color: hsl(0, 100%, 40%);">-       # If do_reload() is not implemented then leave this commented out</span><br><span style="color: hsl(0, 100%, 40%);">-       # and leave 'force-reload' as an alias for 'restart'.</span><br><span style="color: hsl(0, 100%, 40%);">-   #</span><br><span style="color: hsl(0, 100%, 40%);">-       #log_daemon_msg "Reloading $DESC" "$NAME"</span><br><span style="color: hsl(0, 100%, 40%);">-   #do_reload</span><br><span style="color: hsl(0, 100%, 40%);">-      #log_end_msg $?</span><br><span style="color: hsl(0, 100%, 40%);">- #;;</span><br><span style="color: hsl(0, 100%, 40%);">-  restart|force-reload)</span><br><span style="color: hsl(0, 100%, 40%);">-      #</span><br><span style="color: hsl(0, 100%, 40%);">-       # If the "reload" option is implemented then remove the</span><br><span style="color: hsl(0, 100%, 40%);">-       # 'force-reload' alias</span><br><span style="color: hsl(0, 100%, 40%);">-  #</span><br><span style="color: hsl(0, 100%, 40%);">-       log_daemon_msg "Restarting $DESC" "$NAME"</span><br><span style="color: hsl(0, 100%, 40%);">-   do_stop</span><br><span style="color: hsl(0, 100%, 40%);">- case "$?" in</span><br><span style="color: hsl(0, 100%, 40%);">-    0|1)</span><br><span style="color: hsl(0, 100%, 40%);">-          do_start</span><br><span style="color: hsl(0, 100%, 40%);">-                case "$?" in</span><br><span style="color: hsl(0, 100%, 40%);">-                  0) log_end_msg 0 ;;</span><br><span style="color: hsl(0, 100%, 40%);">-                     1) log_end_msg 1 ;; # Old process is still running</span><br><span style="color: hsl(0, 100%, 40%);">-                      *) log_end_msg 1 ;; # Failed to start</span><br><span style="color: hsl(0, 100%, 40%);">-           esac</span><br><span style="color: hsl(0, 100%, 40%);">-            ;;</span><br><span style="color: hsl(0, 100%, 40%);">-        *)</span><br><span style="color: hsl(0, 100%, 40%);">-            # Failed to stop</span><br><span style="color: hsl(0, 100%, 40%);">-                log_end_msg 1</span><br><span style="color: hsl(0, 100%, 40%);">-           ;;</span><br><span style="color: hsl(0, 100%, 40%);">-      esac</span><br><span style="color: hsl(0, 100%, 40%);">-    ;;</span><br><span style="color: hsl(0, 100%, 40%);">-  *)</span><br><span style="color: hsl(0, 100%, 40%);">-  #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2</span><br><span style="color: hsl(0, 100%, 40%);">-        echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2</span><br><span style="color: hsl(0, 100%, 40%);">- exit 3</span><br><span style="color: hsl(0, 100%, 40%);">-  ;;</span><br><span style="color: hsl(0, 100%, 40%);">-esac</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-:</span><br><span>diff --git a/debian/osmo-pcap.default.ex b/debian/osmo-pcap.default.ex</span><br><span>deleted file mode 100644</span><br><span>index 08824c5..0000000</span><br><span>--- a/debian/osmo-pcap.default.ex</span><br><span>+++ /dev/null</span><br><span>@@ -1,10 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-# Defaults for osmo-pcap initscript</span><br><span style="color: hsl(0, 100%, 40%);">-# sourced by /etc/init.d/osmo-pcap</span><br><span style="color: hsl(0, 100%, 40%);">-# installed at /etc/default/osmo-pcap by the maintainer scripts</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# This is a POSIX shell fragment</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# Additional options that are passed to the Daemon.</span><br><span style="color: hsl(0, 100%, 40%);">-DAEMON_OPTS=""</span><br><span>diff --git a/debian/rules b/debian/rules</span><br><span>index 872097c..6862888 100755</span><br><span>--- a/debian/rules</span><br><span>+++ b/debian/rules</span><br><span>@@ -1,27 +1,18 @@</span><br><span> #!/usr/bin/make -f</span><br><span style="color: hsl(0, 100%, 40%);">-# -*- makefile -*-</span><br><span style="color: hsl(0, 100%, 40%);">-# Sample debian/rules that uses debhelper.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# This file was originally written by Joey Hess and Craig Small.</span><br><span style="color: hsl(0, 100%, 40%);">-# As a special exception, when this file is copied by dh-make into a</span><br><span style="color: hsl(0, 100%, 40%);">-# dh-make output file, you may use that output file without restriction.</span><br><span style="color: hsl(0, 100%, 40%);">-# This special exception was added by Craig Small in version 0.37 of dh-make.</span><br><span style="color: hsl(0, 100%, 40%);">-#</span><br><span style="color: hsl(0, 100%, 40%);">-# Modified to make a template file for a multi-binary package with separated</span><br><span style="color: hsl(0, 100%, 40%);">-# build-arch and build-indep targets  by Bill Allombert 2001</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-# Uncomment this to turn on verbose mode.</span><br><span style="color: hsl(120, 100%, 40%);">+DEBIAN  := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2)</span><br><span style="color: hsl(120, 100%, 40%);">+DEBVERS := $(shell echo '$(DEBIAN)' | cut -d- -f1)</span><br><span style="color: hsl(120, 100%, 40%);">+VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/[+-].*//' -e 's/~//g')</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> #export DH_VERBOSE=1</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-# This has to be exported to make some magic below work.</span><br><span style="color: hsl(0, 100%, 40%);">-export DH_OPTIONS</span><br><span style="color: hsl(120, 100%, 40%);">+export DEB_BUILD_MAINT_OPTIONS = hardening=+all</span><br><span> </span><br><span> # Maybe we require some moreadvanced testing in the future</span><br><span> PCAP_CFLAGS="-I/usr/include"</span><br><span> PCAP_LIBS="-lpcap"</span><br><span> </span><br><span> %:</span><br><span style="color: hsl(0, 100%, 40%);">-        dh --with autoreconf $@</span><br><span style="color: hsl(120, 100%, 40%);">+       dh $@ --with autoreconf --fail-missing</span><br><span> </span><br><span> override_dh_auto_configure:</span><br><span>    dh_auto_configure -- \</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/11544">change 11544</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/11544"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-pcap </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: Id71699642b799f5b2f8f3b794b9493ddaeb70cc0 </div>
<div style="display:none"> Gerrit-Change-Number: 11544 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Pau Espin Pedrol <pespin@sysmocom.de> </div>