-userv-utils (0.6.1-1~~iwj) unstable; urgency=medium
+userv-utils (0.6.1-1) unstable; urgency=medium
- * Initial Debian-specific packaging changelog.
+ * Initial release (Closes: #991906).
- --
+ -- Sean Whitton <spwhitton@spwhitton.name> Wed, 04 Aug 2021 15:32:01 -0700
# Local variables:
Maintainer: Sean Whitton <spwhitton@spwhitton.name>
Uploaders: Ian Jackson <ijackson@chiark.greenend.org.uk>
Build-Depends: debhelper-compat (= 12), rename
-Standards-Version: 3.7.0.0
+Standards-Version: 4.5.1
Rules-Requires-Root: binary-targets
+Homepage: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv-utils.git;a=summary
+Vcs-Git: https://git.spwhitton.name/userv-utils/
+Vcs-Browser: https://git.spwhitton.name/userv-utils/
Package: userv-utils
Architecture: any
-Depends: userv
-Recommends: ${perl:Depends}, ${misc:Depends}
+Depends: userv, ${shlibs:Depends}, ${misc:Depends}
+Recommends: ${perl:Depends}
Description: privsep utilities collection
Several small userv services, which allow certain system configuration
actions to be delegated. In each case the service is disabled unless
Package: userv-dyndns
Architecture: all
-Depends: userv, chiark-utils-bin, ${perl:Depends}, ${misc:Depends}
+Depends: userv, chiark-utils-bin, adduser, ${perl:Depends}, ${misc:Depends}
Recommends: bind
Description: dynamic DNS for shell account users
userv-dyndns is a userv service which allows non-root users to
This package contains a number of small utilities and programs for use
-with the `userv' security boundary tool.
+with the `userv' security boundary tool, obtained from
+<https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv-utils.git;a=summary>.
This package, containing the moderately portable sources and Debian
packaging information, and the resulting Debian binary packages, was
+#!/bin/sh
+set -e
+
# Copyright 1996-2013 Ian Jackson <ijackson@chiark.greenend.org.uk>
# Copyright 1998 David Damerell <damerell@chiark.greenend.org.uk>
# Copyright 1999,2003
# You should have received a copy of the GNU General Public License
# along with userv-utils; if not, see http://www.gnu.org/licenses/.
-#!/bin/sh
-set -e
-
#DEBHELPER#
user="$(sed -n '/^[a-z]/{p;q;}' /etc/userv/dyndns-service-users)"
if [ "$user" ]; then
- adduser --system --quiet --group --gecos 'userv dyndns' \
+ adduser --system --force-badname --quiet --group \
+ --gecos 'userv dyndns' \
--home /etc/userv --no-create-home --shell /bin/false $user
fi
# You should have received a copy of the GNU General Public License
# along with userv-utils; if not, see http://www.gnu.org/licenses/.
-GITDUSER=userv-git
+GITDUSER=_userv-git
defaults=/etc/default/userv-git-daemon
if test -f $defaults; then . $defaults; fi
#DEBHELPER#
if [ "$GITDUSER" ]; then
- adduser --system --quiet --group --gecos 'userv git daemon' \
+ adduser --system --force-badname --quiet --group \
+ --gecos 'userv git daemon' \
--home /etc/userv --no-create-home --shell /bin/false $GITDUSER
fi
mkdir -p $(services)
cp dyndns $(services)/dyndns.distrib
cp dyndns-domains $(etcuserv)/dyndns-domains.example
- echo userv-dyndns >$(etcuserv)/dyndns-service-users.example
+ echo _userv-dyndns >$(etcuserv)/dyndns-service-users.example
install-docs:
mkdir -p $(docdir)/userv-dyndns