pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/mklivecd Update to 0.13.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e20309637abb
branches:  trunk
changeset: 498148:e20309637abb
user:      xtraeme <xtraeme%pkgsrc.org@localhost>
date:      Sat Aug 13 23:35:44 2005 +0000

description:
Update to 0.13.1

Changes:

        * Looks like we'll have to mount the mfs_var tarball
          before mounting the vnd(4) var_db_pkg compressed image.
        * Remove all dirs/files from /usr and /var/db/pkg, saves
          some space.

diffstat:

 sysutils/mklivecd/Makefile          |   4 ++--
 sysutils/mklivecd/files/livecd      |  25 +++++++++++--------------
 sysutils/mklivecd/files/mklivecd.sh |  14 +++++++++-----
 3 files changed, 22 insertions(+), 21 deletions(-)

diffs (121 lines):

diff -r eca0a96d476d -r e20309637abb sysutils/mklivecd/Makefile
--- a/sysutils/mklivecd/Makefile        Sat Aug 13 21:27:02 2005 +0000
+++ b/sysutils/mklivecd/Makefile        Sat Aug 13 23:35:44 2005 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2005/08/11 20:48:55 xtraeme Exp $
+# $NetBSD: Makefile,v 1.24 2005/08/13 23:35:44 xtraeme Exp $
 
-DISTNAME=      mklivecd-0.13.0
+DISTNAME=      mklivecd-0.13.1
 CATEGORIES=    sysutils
 MASTER_SITES=  # empty
 DISTFILES=     # empty
diff -r eca0a96d476d -r e20309637abb sysutils/mklivecd/files/livecd
--- a/sysutils/mklivecd/files/livecd    Sat Aug 13 21:27:02 2005 +0000
+++ b/sysutils/mklivecd/files/livecd    Sat Aug 13 23:35:44 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: livecd,v 1.1 2005/08/11 20:48:55 xtraeme Exp $ 
+# $NetBSD: livecd,v 1.2 2005/08/13 23:35:45 xtraeme Exp $ 
 #
 # Mount mfs directories and unpack the required files
 # before anything.
@@ -17,17 +17,9 @@
 livecd_start()
 {
        if [ -f /stand/usr.zfs ]; then
-               echo -n "=> Mounting compressed images: "
                /rescue/vnconfig -z vnd0 /stand/usr.zfs
                /rescue/mount -r /dev/vnd0a /usr
-               if [ ! -f /stand/var_db_pkg.zfs ]; then
-                       echo "/usr."
-               else
-                       /rescue/vnconfig -z vnd1 /stand/var_db_pkg.zfs
-                       /rescue/mount -r /dev/vnd1a /var/db/pkg
-                       echo "/usr, /var/db/pkg."
-               fi
-       fi
+        fi
 
        echo -n "=> Mounting Memory based filesystems: "
 
@@ -37,14 +29,14 @@
        mount_mfs @MNT_ETC_ARGS@ swap /etc
         echo -n "/etc, "
 
-       mount_mfs @MNT_VAR_ARGS@ swap /var
-        echo -n "/var, "
-
        mount_mfs @MNT_ROOT_ARGS@ swap /root
        echo -n "/root, "
 
        mount_mfs @MNT_TMP_ARGS@ swap /tmp
-       echo "/tmp"
+       echo -n "/tmp, "
+
+       mount_mfs @MNT_VAR_ARGS@ swap /var
+       echo "/var."
 
        @HOME@
        @HOMETAR@
@@ -60,6 +52,11 @@
                 echo "=> $f not unpacked correctly!"
             fi
        done
+
+       if [ -f /stand/var_db_pkg.zfs ]; then
+               /rescue/vnconfig -z vnd1 /stand/var_db_pkg.zfs
+               /rescue/mount -r /dev/vnd1a /var/db/pkg
+       fi
 }
 
 livecd_stop()
diff -r eca0a96d476d -r e20309637abb sysutils/mklivecd/files/mklivecd.sh
--- a/sysutils/mklivecd/files/mklivecd.sh       Sat Aug 13 21:27:02 2005 +0000
+++ b/sysutils/mklivecd/files/mklivecd.sh       Sat Aug 13 23:35:44 2005 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: mklivecd.sh,v 1.22 2005/08/11 20:48:55 xtraeme Exp $
+# $NetBSD: mklivecd.sh,v 1.23 2005/08/13 23:35:45 xtraeme Exp $
 #
 # Copyright (c) 2004, 2005 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -561,7 +561,7 @@
        cat > $ISODIR/etc/rc.d/root <<_EOF_
 #!/bin/sh
 #
-# \$NetBSD: mklivecd.sh,v 1.22 2005/08/11 20:48:55 xtraeme Exp $
+# \$NetBSD: mklivecd.sh,v 1.23 2005/08/13 23:35:45 xtraeme Exp $
 # 
 
 # PROVIDE: root
@@ -803,14 +803,16 @@
             cd $ISODIR
 
             if [ ! -f $ISODIR/stand/usr.zfs ]; then
-                showmsg_n "Creating image of /usr..."
+                showmsg_n "Creating image of /usr... "
                 makefs -t ffs stand/usr.fs usr > /dev/null 2>&1
                 showmsgstring
-                showmsg_n "Compressing image of /usr..."
+                showmsg_n "Compressing image of /usr... "
                 vndcompress stand/usr.fs stand/usr.zfs > /dev/null 2>&1
                 showmsgstring
                 rm stand/usr.fs
-                find $ISODIR/usr -type f | xargs rm -v
+                showmsg_n "Removing /usr... "
+                rm -rf $ISODIR/usr/*
+                showmsgstring
             fi
             if [ -d $ISODIR/var/db/pkg ]; then
                 if [ ! -f stand/var_db_pkg.zfs ]; then
@@ -823,7 +825,9 @@
                         $ISODIR/stand/var_db_pkg.zfs > /dev/null 2>&1
                     showmsgstring
                     rm -f $ISODIR/stand/var_db_pkg.fs
+                    showmsg_n "Removing /var/db/pkg... "
                     rm -rf $ISODIR/var/db/pkg/*
+                    showmsgstring
                     @TAR@ cfzp stand/mfs_var.tgz var
                 fi
             else



Home | Main Index | Thread Index | Old Index