Author: frank
Date: 2006-05-09 07:20:26 +0000 (Tue, 09 May 2006)
New Revision: 1308

Modified:
   tex-common/trunk/debian/config.in
   tex-common/trunk/debian/postinst.in
   tex-common/trunk/debian/postrm.in
Log:
fix the logic in config, source confmodule in postrm

Modified: tex-common/trunk/debian/config.in
===================================================================
--- tex-common/trunk/debian/config.in   2006-05-08 23:03:52 UTC (rev 1307)
+++ tex-common/trunk/debian/config.in   2006-05-09 07:20:26 UTC (rev 1308)
@@ -1,5 +1,5 @@
 #include variables
-#!/bin/sh -ex
+#!/bin/sh -e
 # 
 # config maintainer script for the Debian <:=${PACKAGE}:> package.
 # $Id: config.in 114 2005-08-04 15:04:01Z frn $
@@ -93,29 +93,31 @@
     else
       db_set tex-common/managecache false || true
     fi
-    # now check whether this machine has only one normal user account (outside 
the system range)
-    usercount=0
-    userid=""
-    for uid in `cut -d ':' -f 3 /etc/passwd`; do
-      if [ $uid -ge 1000 ] && [ $uid -le 29999 ]; then
-       userid=$uid
-       : $((usercount++))
-      fi
-    done
-    if [ $usercount -eq 1 ]; then
-      db_set tex-common/singleuser true
-      # exactly one user account, number in $userid: suggest its group
-      # this might break with other authentication setups than /etc/passwd,
-      # but it's only a suggestion
-      groupID=`sed -n -e "/^[^:]\{1,\}:[^:]\{1,\}:$userid:/ \
+  fi
+
+  # now check whether this machine has only one normal user account (outside 
the system range)
+  usercount=0
+  userid=""
+  for uid in `cut -d ':' -f 3 /etc/passwd`; do
+    if [ $uid -ge 1000 ] && [ $uid -le 29999 ]; then
+      userid=$uid
+      : $((usercount++))
+    fi
+  done
+  if [ $usercount -eq 1 ]; then
+    db_set tex-common/singleuser true
+    # exactly one user account, number in $userid: suggest its group
+    # this might break with other authentication setups than /etc/passwd,
+    # but it's only a suggestion
+    groupID=`sed -n -e "/^[^:]\{1,\}:[^:]\{1,\}:$userid:/ \
         { [EMAIL 
PROTECTED]:]\{1,\}:[^:]\{1,\}:$userid:\([[:digit:]]\{1,\}\):[EMAIL PROTECTED]@; 
p }" \
        /etc/passwd`
-      GROUP=`sed -n -e "/^[^:]\{1,\}:[^:]\{1,\}:$userid/ \
+    GROUP=`sed -n -e "/^[^:]\{1,\}:[^:]\{1,\}:$userid/ \
         [EMAIL PROTECTED]([^:]\{1,\}\):[^:]\{1,\}:$userid:[EMAIL PROTECTED]@; 
p}" \
         /etc/group`
-      db_set tex-common/groupname_single "$GROUP" || true
-    fi
+    db_set tex-common/groupname_single "$GROUP" || true
   fi
+
   cache_debconf_priority=medium
   db_input $cache_debconf_priority tex-common/managecache || true
   db_go

Modified: tex-common/trunk/debian/postinst.in
===================================================================
--- tex-common/trunk/debian/postinst.in 2006-05-08 23:03:52 UTC (rev 1307)
+++ tex-common/trunk/debian/postinst.in 2006-05-09 07:20:26 UTC (rev 1308)
@@ -1,5 +1,5 @@
 <::>//
-#!/bin/sh -ex
+#!/bin/sh -e
 # 
 # postinst maintainer script for the Debian <:=${PACKAGE}:> package.
 # $Id$

Modified: tex-common/trunk/debian/postrm.in
===================================================================
--- tex-common/trunk/debian/postrm.in   2006-05-08 23:03:52 UTC (rev 1307)
+++ tex-common/trunk/debian/postrm.in   2006-05-09 07:20:26 UTC (rev 1308)
@@ -15,6 +15,9 @@
 # give commandline args a name
 action=$1 # remove, purge, upgrade, failed-upgrade, abort-install, 
abort-upgrade, disappear
 
+. <:=${CONFMODULE}:>
+db_version 2.0
+
 
<:open(FUNCTIONS,'debian/postrm.functions');@FUNCTIONS=<FUNCTIONS>;close(FUNCTIONS):>//
 <:[EMAIL PROTECTED]:>//
 


_______________________________________________
Pkg-tetex-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-tetex-commits

Reply via email to