From dc05ac181c37001b1f4402abb42ef81f8cbbb021 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Tue, 12 Feb 2013 13:15:34 +0100 Subject: [PATCH] Debian package --- debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 13 +++++++++++++ debian/copyright | 0 debian/rules | 3 +++ debian/source/format | 1 + debian/suidgw.dirs | 3 +++ debian/suidgw.docs | 1 + debian/suidgw.postinst | 13 +++++++++++++ debian/suidgw.postrm | 13 +++++++++++++ 10 files changed, 53 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/suidgw.dirs create mode 100644 debian/suidgw.docs create mode 100644 debian/suidgw.postinst create mode 100644 debian/suidgw.postrm diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..3345061 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +suidgw (1.0) UNRELEASED; urgency=low + + * Initial release. + + -- Martin Mares Tue, 12 Feb 2013 12:54:16 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..9029fba --- /dev/null +++ b/debian/control @@ -0,0 +1,13 @@ +Source: suidgw +Maintainer: Martin Mares +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 index 0000000..e69de29 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..cbe925d --- /dev/null +++ b/debian/rules @@ -0,0 +1,3 @@ +#!/usr/bin/make -f +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..d3827e7 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +1.0 diff --git a/debian/suidgw.dirs b/debian/suidgw.dirs new file mode 100644 index 0000000..23d15a7 --- /dev/null +++ b/debian/suidgw.dirs @@ -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 index 0000000..e845566 --- /dev/null +++ b/debian/suidgw.docs @@ -0,0 +1 @@ +README diff --git a/debian/suidgw.postinst b/debian/suidgw.postinst new file mode 100644 index 0000000..e2a76f2 --- /dev/null +++ b/debian/suidgw.postinst @@ -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 index 0000000..780aee7 --- /dev/null +++ b/debian/suidgw.postrm @@ -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 + -- 2.39.2