Package: lessdisks Version: 0.5.3cvs.20040906-11 Severity: normal Tags: patch
the postinst script calls lessdisks-keycopy, and also generates the $lessdisks_path/etc/lessdisks/gid file. this should really just be part of the lessdisks-install script, because if they change the value of $lessdisks_path between package installation and running lessdisks-install, the copied ssh keys and the lessdisks gid file will still be in the old location. attached is a patch to remove these from the postinst, and a second patch to call lessdisks-keycopy from lessdisks-install (it already handles the gid file creation). live well, vagrant -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i586) Kernel: Linux 2.6.8-2-386 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages lessdisks depends on: ii adduser 3.59 Add and remove users and groups ii binutils 2.15-5 The GNU assembler, linker and bina ii coreutils [shelluti 5.2.1-2 The GNU core utilities ii debconf 1.4.30.11 Debian configuration management sy ii debootstrap 0.2.45-0.1 Bootstrap a basic Debian system ii lessdisks-easydialo 0.5.3cvs.20040906-11 flexible diskless (x)terminal syst ii nfs-kernel-server [ 1:1.0.6-3.1 Kernel NFS server support ii shellutils 5.2.1-2 The GNU shell programming utilitie ii wget 1.9.1-8 retrieves files from the web -- debconf information excluded
diff -ur lessdisks-0.5.3cvs.20040906.orig/debian/lessdisks.postinst lessdisks-0.5.3cvs.20040906/debian/lessdisks.postinst --- lessdisks-0.5.3cvs.20040906.orig/debian/lessdisks.postinst 2005-02-04 12:13:34.000000000 -0800 +++ lessdisks-0.5.3cvs.20040906/debian/lessdisks.postinst 2005-02-04 12:36:12.000000000 -0800 @@ -52,13 +52,8 @@ adduser $user $lessdisks_group done fi - # need to preserve identical group id on the server and - # terminal's root filesystem. - mkdir -p $lessdisks_path/etc/lessdisks/ - grep "^$lessdisks_group:" /etc/group | awk -F : '{print $3}' > $lessdisks_path/etc/lessdisks/gid chown root.$lessdisks_group /etc/lessdisks-install.conf chmod g+rw /etc/lessdisks-install.conf - /usr/sbin/lessdisks-keycopy fi #DEBHELPER#
diff -ur lessdisks-0.5.3cvs.20040906.orig/install/usr-sbin/lessdisks-install lessdisks-0.5.3cvs.20040906/install/usr-sbin/lessdisks-install --- lessdisks-0.5.3cvs.20040906.orig/install/usr-sbin/lessdisks-install 2004-09-05 05:22:13.000000000 -0700 +++ lessdisks-0.5.3cvs.20040906/install/usr-sbin/lessdisks-install 2005-02-04 12:39:29.000000000 -0800 @@ -591,6 +591,8 @@ echo fi +/usr/sbin/lessdisks-keycopy + echo "lessdisks stage2 install finished. hit enter to continue" read pause
signature.asc
Description: Digital signature