]> mj.ucw.cz Git - suidgw.git/commitdiff
Debian package
authorMartin Mares <mj@ucw.cz>
Tue, 12 Feb 2013 12:15:34 +0000 (13:15 +0100)
committerMartin Mares <mj@ucw.cz>
Tue, 12 Feb 2013 12:15:34 +0000 (13:15 +0100)
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/suidgw.dirs [new file with mode: 0644]
debian/suidgw.docs [new file with mode: 0644]
debian/suidgw.postinst [new file with mode: 0644]
debian/suidgw.postrm [new file with mode: 0644]

diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..3345061
--- /dev/null
@@ -0,0 +1,5 @@
+suidgw (1.0) UNRELEASED; urgency=low
+
+  * Initial release.
+
+ -- Martin Mares <mj@ucw.cz>  Tue, 12 Feb 2013 12:54:16 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..9029fba
--- /dev/null
@@ -0,0 +1,13 @@
+Source: suidgw
+Maintainer: Martin Mares <mj@ucw.cz>
+Section: admin
+Priority: optional
+Standards-Version: 3.9.0
+Build-Depends: debhelper (>= 7.3.8)
+
+Package: suidgw
+Architecture: all
+Description: A wrapper for setuid and setgid scripts
+ Allows system administrator to create scripts which are run as
+ a setuid or setgid program. Primarily, this serves as a replacement
+ of the good old suidperl, which is missing from recent distributions.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..cbe925d
--- /dev/null
@@ -0,0 +1,3 @@
+#!/usr/bin/make -f
+%:
+       dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..d3827e7
--- /dev/null
@@ -0,0 +1 @@
+1.0
diff --git a/debian/suidgw.dirs b/debian/suidgw.dirs
new file mode 100644 (file)
index 0000000..23d15a7
--- /dev/null
@@ -0,0 +1,3 @@
+usr/bin
+usr/lib/suidgw
+usr/local/lib/suidgw
diff --git a/debian/suidgw.docs b/debian/suidgw.docs
new file mode 100644 (file)
index 0000000..e845566
--- /dev/null
@@ -0,0 +1 @@
+README
diff --git a/debian/suidgw.postinst b/debian/suidgw.postinst
new file mode 100644 (file)
index 0000000..e2a76f2
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/sh
+set -e
+
+case "$1" in
+configure)
+       dpkg-statoverride --list /usr/bin/suidgw >/dev/null || dpkg-statoverride --update --add root root 4755 /usr/bin/suidgw
+       ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+
diff --git a/debian/suidgw.postrm b/debian/suidgw.postrm
new file mode 100644 (file)
index 0000000..780aee7
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/sh
+set -e
+
+case "$1" in
+remove)
+       dpkg-statoverride --list /usr/bin/suidgw >/dev/null && dpkg-statoverride --remove /usr/bin/suidgw
+       ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+