# HG changeset patch # User Markus Bröker # Date 1230287025 -3600 # Node ID 89fb9c6611ca2f3c8428695cc9f59422fa5fd7e9 # Parent bbcb8a3366b452f05d8cd5ab6c261a72fef93875 unix system accounts are less than 1000 The bot don't need to appear in KDE or GNOME committer: Markus Bröker diff --git a/debian/changelog b/debian/changelog --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mcbot (0.97-1) unstable; urgency=low +mcbot (0.97-2) unstable; urgency=low * Initial Release * the location of mcbot.cgi is stored in the db @@ -7,7 +7,7 @@ * Locale Settings changed to C * freenode connect fix * stream handling for freebsd - * Debian Policy: Assume everything is working and start the + * Debian Policy: Assume everything is working and start the service via default * irc_login connects now to the proper (non-freenode.net) server * privmsgs will be send to the proper location... @@ -29,5 +29,6 @@ * Lintian Build Checks * command must be freed on error - makes valgrind happy * mcbot needs a proper system account - nobody collides with selinux-policy + * a system account is between 100 and 999 - -- Markus Broeker Thu, 25 Dec 2008 20:00:00 +0200 + -- Markus Broeker Fri, 26 Dec 2008 11:25:00 +0100 diff --git a/debian/copyright b/debian/copyright --- a/debian/copyright +++ b/debian/copyright @@ -3,11 +3,11 @@ It was downloaded from http://largo.homelinux.org -Upstream Author(s): +Upstream Author(s): mbroeker@largo.homelinux.org -Copyright: +Copyright: mbroeker@largo.homelinux.org diff --git a/debian/postinst b/debian/postinst --- a/debian/postinst +++ b/debian/postinst @@ -21,7 +21,7 @@ case "$1" in configure) if [ ! -f /var/lib/mcbot/data/mcbot.dat ]; - then + then echo "Creating initial database in /var/lib/mcbot/data"; dbtool -a -k 1 -v 1; dbtool -d 1; @@ -33,7 +33,7 @@ fi echo "Changing ownership in /var/lib/mcbot" - useradd -c "MCBOT" -s /bin/bash -d /var/lib/mcbot mcbot + useradd -K UID_MIN=100 -K UID_MAX=999 -K GID_MIN=100 -K GID_MAX=999 -c "MCBOT" -s /bin/bash -d /var/lib/mcbot mcbot chown -R mcbot:mcbot /var/lib/mcbot echo "Setting permissions for /var/lib/mcbot/.mcbotrc to 600" chmod 600 /var/lib/mcbot/.mcbotrc diff --git a/debian/postrm b/debian/postrm --- a/debian/postrm +++ b/debian/postrm @@ -25,12 +25,12 @@ rm -f /var/lib/mcbot/.mcbotrc; rm -f /var/lib/mcbot/mcbot-*.log; ;; - + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) update-rc.d -f mcbot remove &>/dev/null userdel mcbot ;; - + *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 diff --git a/debian/preinst b/debian/preinst --- a/debian/preinst +++ b/debian/preinst @@ -16,12 +16,12 @@ case "$1" in install|upgrade) - if [ -x /etc/init.d/mcbot ]; + if [ -x /etc/init.d/mcbot ]; then invoke-rc.d mcbot stop; fi - if [ -f /var/lib/mcbot/.mcbotrc ]; + if [ -f /var/lib/mcbot/.mcbotrc ]; then cp -f /var/lib/mcbot/.mcbotrc /var/lib/mcbot/.mcbotrc.dpkg-old fi diff --git a/debian/rules b/debian/rules --- a/debian/rules +++ b/debian/rules @@ -22,7 +22,7 @@ build: build-stamp -build-stamp: configure-stamp +build-stamp: configure-stamp dh_testdir # Add here commands to compile the package. @@ -38,12 +38,12 @@ # Add here commands to clean up after the build process. $(MAKE) distclean - dh_clean + dh_clean install: build dh_testdir dh_testroot - dh_clean -k + dh_clean -k dh_installdirs # Add here commands to install the package into debian/mcbot. @@ -58,12 +58,12 @@ binary-arch: build install dh_testdir dh_testroot - dh_installchangelogs + dh_installchangelogs dh_installdocs dh_installexamples # dh_install # dh_installmenu -# dh_installdebconf +# dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam