Add explicit `set -e` to maintainer scripts.
authorDidier Raboud <odyx@debian.org>
Fri, 17 Feb 2012 09:14:23 +0000 (10:14 +0100)
committerDidier Raboud <odyx@debian.org>
Mon, 27 Feb 2012 08:20:43 +0000 (09:20 +0100)
... instead of adding `-e` to shebang.

Also add the #DEBHELPER# item in dh_installdebconf's lsb-core.config.

Signed-off-by: Didier Raboud <odyx@debian.org>
debian/lsb-core.config
debian/lsb-core.postinst
debian/lsb-core.prerm
debian/lsb-release.postinst
debian/lsb-release.postrm

index e927aac60087e180d4f65037f75540f50eb7d78d..88952b510115f12cb157c94c027f6c8da42902c0 100755 (executable)
@@ -1,4 +1,6 @@
-#!/bin/sh -e
+#!/bin/sh
+
+set -e
 
 . /usr/share/debconf/confmodule
 
@@ -6,3 +8,5 @@ if [ ! -e /etc/shadow ]; then
     db_input medium lsb/shadowconfig || true
 fi
 db_go
+
+#DEBHELPER#
index cb86233de4a71b8f7af218fda31249d9eb975c8d..34e549c70f1d0692311d7a3c78bbf28b3484a373 100755 (executable)
@@ -1,4 +1,6 @@
-#!/bin/sh -e
+#!/bin/sh
+
+set -e
 
 setup_ldso_symlink () {
     ARCH=`dpkg --print-architecture`
index 0740b5bdd13b1ef7da1029980e7f495be3b43876..2774f1918e39d302ab6d947d38eb611e58343d34 100644 (file)
@@ -1,4 +1,6 @@
-#!/bin/sh -e
+#!/bin/sh
+
+set -e
 
 remove_ldso_symlink () {
     ARCH=`dpkg --print-architecture`
index 657dd888a3ce88e5f8b3556f1b7302f037d15589..93862fda33fb32a6077bf03de3f694f2569cbad3 100644 (file)
@@ -1,4 +1,6 @@
-#!/bin/sh -e
+#!/bin/sh
+
+set -e
 
 case "$1" in
     configure)
index 704c2db7726c0905ca464764df325486f61455c1..29333f668c5801c80c88b441c74a3eb5a8f02d24 100644 (file)
@@ -1,4 +1,6 @@
-#!/bin/sh -e
+#!/bin/sh
+
+set -e
 
 case "$1" in
     purge)