remove <script>_<machine> (they're now in <machine>/)
authorMichael Lauer <mickey@vanille-media.de>
Tue, 6 Apr 2004 15:37:51 +0000 (15:37 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Tue, 6 Apr 2004 15:37:51 +0000 (15:37 +0000)
run /etc/init.d/devices in rcS

BKrev: 4072cecf7QOe3XFaukgzkZmYsNLicw

initscripts/initscripts-1.0-r0/devices
initscripts/initscripts-1.0-r0/packages [new file with mode: 0644]
initscripts/initscripts-1.0-r0/packages_default [deleted file]
initscripts/initscripts-1.0-r0/packages_ramses [deleted file]
initscripts/initscripts-1.0-r0/ramses/packages [moved from initscripts/initscripts-1.0-r0/devices_h3600 with 100% similarity]
initscripts/initscripts-1.0-r0/uml/devices [moved from initscripts/initscripts-1.0-r0/devices_simpad with 100% similarity]
initscripts/initscripts_1.0.oe
uml-rootfs/uml-rootfs_0.0.1.oe

index 2419726..fc1d967 100644 (file)
@@ -43,9 +43,6 @@ else
        cd /
        mkdir -p dev/msys
        mkdir -p dev/pts
-#      ln -sf /dev/dsp1 /dev/sharp_buz
-       ln -sf /dev/sharp_ts /dev/ts
-       ln -sf /dev/collie-fl /dev/fl
        ln -sf /proc/self/fd /dev/fd
        ln -sf /proc/kcore /dev/core
        /sbin/makedevs -r / -D /etc/device_table
diff --git a/initscripts/initscripts-1.0-r0/packages b/initscripts/initscripts-1.0-r0/packages
new file mode 100644 (file)
index 0000000..26263bd
--- /dev/null
@@ -0,0 +1,70 @@
+#!/bin/sh
+# Original author: ???
+#
+# Additions by Steph Meslin-Weber:
+# x Percentage display
+# x Dot display of dependency installations
+# - removed both of above
+# - display is now X of Y packages and current package name being installed
+
+. /etc/default/rcS
+
+if [ -e /dev/tty0 ]; then
+  vtmaster=/dev/tty0
+elif [ -e /dev/vc/0 ]; then
+  vtmaster=/dev/vc/0
+else
+  vtmaster=/dev/null
+fi
+
+# Display formatting
+linelength=80
+head1="  Progress: "
+head2="  Packages: "
+disp1="\033[1A\033[${linelength}D\033[K${head1}"
+disp2="\033[1B\033[${linelength}D\033[K${head2}"
+
+reconfigure () {
+  pkg=$1;
+  path=$2;
+       curposition=$3;
+       max=$4;
+  test -e "$path/info/$pkg.control" || return 1;
+
+       echo >$vtmaster -ne "$disp1 \033[1m${curposition} of ${max}\033[0m packages"
+       echo >$vtmaster -ne "$disp2 ${pkg}..."
+       
+  test -e "$path/info/$pkg.prerm" && $path/info/$pkg.prerm unconfigure >/dev/null 2>&1
+  test -e "$path/info/$pkg.postinst" && $path/info/$pkg.postinst configure >/dev/null 2>&1
+       
+  log="$log $pkg";
+
+  return 0;
+}
+
+if test ! -e /etc/.configured; then
+       test "$VERBOSE" != "no" && echo >$vtmaster "Starting at `date +%H:%M:%S`"
+  echo >$vtmaster -ne "\rReconfiguring all packages installed to root...\n\r\n\r";
+
+       # switch off console cursor
+       echo >$vtmaster -ne "\033[?25l"
+       
+  log="";
+
+       # number of root packages (not including dependencies)
+       maxcount=`ls -l /usr/lib/ipkg/info/*.control|wc -l|sed -e 's, ,,g'`
+       
+       curposition=0
+       for control in /usr/lib/ipkg/info/*.control; do
+               package=`echo $control|sed -e 's,.*/,,g; s,\.control,,g;'`
+               (echo $log|grep -q $package) || reconfigure $package /usr/lib/ipkg "$curposition" "$maxcount";
+               curposition=`expr $curposition + 1`
+  done
+
+  echo >$vtmaster -ne "$disp1 \033[1m${maxcount} of ${maxcount}\033[0m packages"       
+       echo >$vtmaster -ne "$disp2 Completed.\r\n"
+       test "$VERBOSE" != "no" && echo >$vtmaster "Finished at `date +%H:%M:%S`"
+
+       # switch on console cursor
+       echo >$vtmaster -ne "\033[?25h"
+fi
diff --git a/initscripts/initscripts-1.0-r0/packages_default b/initscripts/initscripts-1.0-r0/packages_default
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/initscripts/initscripts-1.0-r0/packages_ramses b/initscripts/initscripts-1.0-r0/packages_ramses
deleted file mode 100644 (file)
index e69de29..0000000
index 1593bda..70fc3db 100644 (file)
@@ -95,7 +95,7 @@ do_install () {
        ln -sf          ../init.d/urandom       ${D}/etc/rcS.d/S55urandom
 #      ln -sf          ../init.d/packages      ${D}/etc/rcS.d/S98packages
        ln -sf          ../init.d/finish        ${D}/etc/rcS.d/S99finish
-#      ln -sf          ../init.d/devices       ${D}/etc/rcS.d/S01devices
+       ln -sf          ../init.d/devices       ${D}/etc/rcS.d/S01devices
 #      ln -sf          ../init.d/devpts.sh     ${D}/etc/rcS.d/S31devpts.sh
 #      ln -sf          ../init.d/ramdisk       ${D}/etc/rcS.d/S30ramdisk
 
index e69de29..8a1d41d 100644 (file)
@@ -0,0 +1,7 @@
+DESCRIPTION = "A rootfs for User-Mode-Linux"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+RDEPENDS = "readline libncurses5 freetype zlib jpeg libpng12 base-files base-passwd busybox sysvinit initscripts tinylogin modutils"
+
+DEPENDS = " readline ncurses freetype zlib jpeg libpng \
+            base-files base-passwd busybox sysvinit initscripts tinylogin modutils \
+            linux-uml-2.4.24"