Merge branch 'master' into next
authorArne Fitzenreiter <arne_f@ipfire.org>
Thu, 19 Aug 2010 12:49:57 +0000 (14:49 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Thu, 19 Aug 2010 12:49:57 +0000 (14:49 +0200)
Conflicts:
config/rootfiles/core/40/filelists/files
config/rootfiles/core/40/update.sh

150 files changed:
config/etc/group
config/etc/passwd
config/grub/grub.conf
config/install/halt
config/install/inittab [deleted file]
config/install/rc [deleted file]
config/install/rc_installer [new file with mode: 0644]
config/install/udev/rules.d/05-udev-early.rules [deleted file]
config/install/udev/rules.d/23-usb.rules [deleted file]
config/install/udev/rules.d/25-lfs.rules [deleted file]
config/install/udev/rules.d/26-modprobe.rules [deleted file]
config/install/udev/rules.d/27-firmware.rules [deleted file]
config/install/udev/rules.d/50-udev.rules [deleted file]
config/install/udev/rules.d/60-persistent-storage.rules [deleted file]
config/install/udev/rules.d/81-cdrom.rules [deleted file]
config/install/udev/udev.conf [deleted file]
config/kernel/kernel.config.i586-ipfire
config/kernel/kernel.config.i586-ipfire-xen
config/mkinitcpio/load-modules.sh [deleted file]
config/mkinitcpio/start_udev [deleted file]
config/mkinitcpio/udev.rules [deleted file]
config/mkinitcpio/udev_hook [deleted file]
config/mkinitcpio/udev_install [deleted file]
config/mkinitcpio/virtio [deleted file]
config/rootfiles/common/dracut [new file with mode: 0644]
config/rootfiles/common/glibc
config/rootfiles/common/initscripts
config/rootfiles/common/klibc [deleted file]
config/rootfiles/common/mkinitcpio [deleted file]
config/rootfiles/common/syslinux
config/rootfiles/common/tcl [new file with mode: 0644]
config/rootfiles/common/udev
config/rootfiles/common/usb_modeswitch_data [new file with mode: 0644]
config/rootfiles/core/40/exclude [deleted file]
config/rootfiles/core/40/filelists/compat-wireless [deleted file]
config/rootfiles/core/40/filelists/files [deleted file]
config/rootfiles/core/40/filelists/mkinitcpio [deleted symlink]
config/rootfiles/core/40/filelists/python [deleted symlink]
config/rootfiles/core/40/update.sh [deleted file]
config/rootfiles/core/test/exclude [new file with mode: 0644]
config/rootfiles/core/test/filelists/dracut [new symlink]
config/rootfiles/core/test/filelists/files [new file with mode: 0644]
config/rootfiles/core/test/filelists/grub [moved from config/rootfiles/core/38/filelists/grub with 100% similarity]
config/rootfiles/core/test/filelists/linux [moved from config/rootfiles/core/38/filelists/linux with 100% similarity]
config/rootfiles/core/test/filelists/linux-firmware [moved from config/rootfiles/core/38/filelists/linux-firmware with 100% similarity]
config/rootfiles/core/test/filelists/tcl [new symlink]
config/rootfiles/core/test/filelists/udev [new symlink]
config/rootfiles/core/test/filelists/usb_modeswitch [moved from config/rootfiles/core/38/filelists/usb_modeswitch with 100% similarity]
config/rootfiles/core/test/filelists/usb_modeswitch_data [new symlink]
config/rootfiles/core/test/meta [moved from config/rootfiles/core/38/meta with 100% similarity]
config/rootfiles/core/test/update.sh [new file with mode: 0644]
config/rootfiles/installer/coreutils [new symlink]
config/rootfiles/installer/e2fsprogs [new symlink]
config/rootfiles/installer/eject [new symlink]
config/rootfiles/installer/gawk [new symlink]
config/rootfiles/installer/glibc [new symlink]
config/rootfiles/installer/grep [new symlink]
config/rootfiles/installer/hwdata [new symlink]
config/rootfiles/installer/kbd [new symlink]
config/rootfiles/installer/kudzu [new symlink]
config/rootfiles/installer/misc-progs [new file with mode: 0644]
config/rootfiles/installer/mtd [new symlink]
config/rootfiles/installer/ncurses [new symlink]
config/rootfiles/installer/newt [new symlink]
config/rootfiles/installer/pciutils [new symlink]
config/rootfiles/installer/pcmciautils [new symlink]
config/rootfiles/installer/popt [new symlink]
config/rootfiles/installer/reboot [new file with mode: 0644]
config/rootfiles/installer/reiserfsprogs [new symlink]
config/rootfiles/installer/sed [new symlink]
config/rootfiles/installer/slang [new symlink]
config/rootfiles/installer/sysfsutils [new symlink]
config/rootfiles/installer/tar [new symlink]
config/rootfiles/installer/util-linux [new symlink]
config/rootfiles/installer/vim [new symlink]
config/rootfiles/installer/xz [new symlink]
config/rootfiles/installer/zlib [new symlink]
config/rootfiles/oldcore/38/exclude [moved from config/rootfiles/core/38/exclude with 100% similarity]
config/rootfiles/oldcore/38/filelists/Net_SSLeay [moved from config/rootfiles/core/38/filelists/Net_SSLeay with 100% similarity]
config/rootfiles/oldcore/38/filelists/collectd [moved from config/rootfiles/core/38/filelists/collectd with 100% similarity]
config/rootfiles/oldcore/38/filelists/compat-wireless [moved from config/rootfiles/core/38/filelists/compat-wireless with 100% similarity]
config/rootfiles/oldcore/38/filelists/dosfstools [moved from config/rootfiles/core/38/filelists/dosfstools with 100% similarity]
config/rootfiles/oldcore/38/filelists/e2fsprogs [moved from config/rootfiles/core/38/filelists/e2fsprogs with 100% similarity]
config/rootfiles/oldcore/38/filelists/files [moved from config/rootfiles/core/38/filelists/files with 100% similarity]
config/rootfiles/oldcore/38/filelists/fuse [moved from config/rootfiles/core/38/filelists/fuse with 100% similarity]
config/rootfiles/oldcore/38/filelists/grub [new symlink]
config/rootfiles/oldcore/38/filelists/iptables [moved from config/rootfiles/core/38/filelists/iptables with 100% similarity]
config/rootfiles/oldcore/38/filelists/liboping [moved from config/rootfiles/core/38/filelists/liboping with 100% similarity]
config/rootfiles/oldcore/38/filelists/linux [new symlink]
config/rootfiles/oldcore/38/filelists/linux-firmware [new symlink]
config/rootfiles/oldcore/38/filelists/mISDN [moved from config/rootfiles/core/38/filelists/mISDN with 100% similarity]
config/rootfiles/oldcore/38/filelists/mISDNuser [moved from config/rootfiles/core/38/filelists/mISDNuser with 100% similarity]
config/rootfiles/oldcore/38/filelists/menu [moved from config/rootfiles/core/38/filelists/menu with 100% similarity]
config/rootfiles/oldcore/38/filelists/mkinitcpio [moved from config/rootfiles/core/38/filelists/mkinitcpio with 100% similarity]
config/rootfiles/oldcore/38/filelists/openssh [moved from config/rootfiles/core/38/filelists/openssh with 100% similarity]
config/rootfiles/oldcore/38/filelists/openssl [moved from config/rootfiles/core/38/filelists/openssl with 100% similarity]
config/rootfiles/oldcore/38/filelists/pcre [moved from config/rootfiles/core/38/filelists/pcre with 100% similarity]
config/rootfiles/oldcore/38/filelists/reiser4progs [moved from config/rootfiles/core/38/filelists/reiser4progs with 100% similarity]
config/rootfiles/oldcore/38/filelists/reiserfsprogs [moved from config/rootfiles/core/38/filelists/reiserfsprogs with 100% similarity]
config/rootfiles/oldcore/38/filelists/rrdtool [moved from config/rootfiles/core/38/filelists/rrdtool with 100% similarity]
config/rootfiles/oldcore/38/filelists/smartmontools [moved from config/rootfiles/core/38/filelists/smartmontools with 100% similarity]
config/rootfiles/oldcore/38/filelists/snort [moved from config/rootfiles/core/38/filelists/snort with 100% similarity]
config/rootfiles/oldcore/38/filelists/strongswan [moved from config/rootfiles/core/38/filelists/strongswan with 100% similarity]
config/rootfiles/oldcore/38/filelists/usb_modeswitch [new symlink]
config/rootfiles/oldcore/38/filelists/xz [moved from config/rootfiles/core/38/filelists/xz with 100% similarity]
config/rootfiles/oldcore/38/filelists/zlib [moved from config/rootfiles/core/38/filelists/zlib with 100% similarity]
config/rootfiles/oldcore/38/meta [moved from config/rootfiles/core/39/meta with 100% similarity]
config/rootfiles/oldcore/38/update.sh [moved from config/rootfiles/core/38/update.sh with 100% similarity]
config/rootfiles/oldcore/39/exclude [moved from config/rootfiles/core/39/exclude with 100% similarity]
config/rootfiles/oldcore/39/filelists/files [moved from config/rootfiles/core/39/filelists/files with 100% similarity]
config/rootfiles/oldcore/39/filelists/libevent [moved from config/rootfiles/core/39/filelists/libevent with 100% similarity]
config/rootfiles/oldcore/39/filelists/libpng [moved from config/rootfiles/core/39/filelists/libpng with 100% similarity]
config/rootfiles/oldcore/39/filelists/ppp [moved from config/rootfiles/core/39/filelists/ppp with 100% similarity]
config/rootfiles/oldcore/39/filelists/strongswan [moved from config/rootfiles/core/39/filelists/strongswan with 100% similarity]
config/rootfiles/oldcore/39/filelists/terminfo-screen [moved from config/rootfiles/core/39/filelists/terminfo-screen with 100% similarity]
config/rootfiles/oldcore/39/meta [moved from config/rootfiles/core/40/meta with 100% similarity]
config/rootfiles/oldcore/39/update.sh [moved from config/rootfiles/core/39/update.sh with 100% similarity]
doc/packages-list.txt
lfs/cdrom
lfs/dracut [moved from lfs/mkinitcpio with 74% similarity]
lfs/flash-images
lfs/initrd
lfs/initscripts
lfs/installer
lfs/klibc [deleted file]
lfs/linux
lfs/nut
lfs/syslinux
lfs/tcl
lfs/uClibc [deleted file]
lfs/udev
lfs/usb_modeswitch
lfs/usb_modeswitch_data [moved from lfs/busybox with 84% similarity]
lfs/xen-image
make.sh
src/dracut/dracut.conf [new file with mode: 0644]
src/dracut/switch_root.c [new file with mode: 0644]
src/initscripts/init.d/checkfstab
src/initscripts/init.d/firstsetup [new file with mode: 0644]
src/initscripts/init.d/udev
src/initscripts/init.d/udev_retry
src/install+setup/install/main.c
src/paks/linux-xen/install.sh
src/paks/nut/install.sh
src/patches/dracut-006_lzma.patch [new file with mode: 0644]
src/patches/dracut-init_start_ipfireinstaller.patch [new file with mode: 0644]
src/patches/udev-096-netif_rename.patch [deleted file]
src/patches/udev-125-netif_rename.patch [new file with mode: 0644]
src/patches/udev-config-6.2_persistent-storage-fix.patch [new file with mode: 0644]
src/scripts/rebuild-initrd

index 6c53c14..3b155fa 100644 (file)
@@ -39,4 +39,9 @@ clamav:x:109:
 amavis:x:110:
 mldonkey:x:111:
 audio:x:112:
+video:x:113:
+asterisk:x:114:
+nut:x:115:
+cdrom:x:116:
+usb:x:117:
 samba:x:1000:
index 4b56ac6..ebc82d5 100644 (file)
@@ -22,4 +22,5 @@ amavis:x:110:110:Amavisd-new user:/var/amavis:
 cyrus:x:111:12:Cyrus user:/usr/cyrus:
 filter:x:112:12:Spam user:/home/filter:/bin/false
 mldonkey:x:113:111:Mldonkey user:/opt/mldonkey:/bin/false
+asterisk:x:114:114:Asterisk user:/var/empty:/bin/false
 samba:x:1000:1000:Samba User:/var/empty:/bin/false
index b4e2796..c3f2ebd 100644 (file)
@@ -39,8 +39,3 @@ title IPFire (single Processor)
   kernel /vmlinuz-KVER-ipfire root=ROOT rootdelay=10 panic=10 nosmp MOUNT
   initrd /ipfirerd-KVER.img
   savedefault 5
-title IPFire (all storage drivers)
-  root (hd0,0)
-  kernel /vmlinuz-KVER-ipfire root=ROOT rootdelay=10 panic=10 MOUNT
-  initrd /ipfirerd-KVER-emergency.img
-  savedefault 6
index 666c27c..90a0c80 100644 (file)
@@ -1,21 +1,16 @@
 #!/bin/sh
 # Clear screen
-/bin/clear
-
+/usr/bin/clear
 echo "Shutting down..."
 echo "Sending all processes the TERM signal..."
-/bin/killall5 -15
+/sbin/killall5 -15
 sleep 3
 echo "Sending all processes the KILL signal..."
-/bin/killall5 -9
+/sbin/killall5 -9
 sleep 3
-echo "Unmounting filesystems"
-/bin/umount /tmp
-/bin/umount /sys
-/bin/umount /dev/pts
-/bin/umount /dev
-/bin/umount /root
-/bin/umount /proc
-echo "Unmounting root"
+echo "Unmounting filesystems..."
+/bin/umount -a > /dev/null 2>&1
+echo "Unmounting root..."
 /bin/mount -n -o remount,ro /
-/bin/reboot
+echo "Rebooting..."
+/sbin/reboot -f
diff --git a/config/install/inittab b/config/install/inittab
deleted file mode 100644 (file)
index 6a16041..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# System initialization.
-::sysinit:/etc/rc
-
-# Run gettys in standard runlevels
-console::respawn:/bin/iowrap /dev/console /bin/ash --login -c "/bin/install /dev/tty2"
-tty2::respawn:/bin/iowrap /dev/tty2 /bin/ash --login
-tty3::respawn:/bin/iowrap /dev/tty3 /bin/ash --login
-
-# Stuff to do before rebooting
-::ctrlaltdel:/etc/halt
-::shutdown:/etc/halt
diff --git a/config/install/rc b/config/install/rc
deleted file mode 100644 (file)
index dd1fc1d..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/ash
-
-echo -n "Mounting filesystems: /tmp "
-mount -n -t tmpfs tmpfs /tmp -o mode=1777
-
-echo -n "/proc "
-mount -n -t proc none /proc
-echo >/proc/sys/kernel/printk "1 4 1 7"
-
-echo -n "/sys "
-mount -n -t sysfs sysfs /sys
-
-echo -n "/dev "
-mount -n -t tmpfs tmpfs /dev -o mode=755
-mkdir -p -m 0755 /dev/pts
-mkdir -p -m 0755 /dev/shm
-
-echo -n "/dev/pts "
-mount -n -t devpts devpts /dev/pts
-
-echo "/root"
-mount -n -t ramfs none /root
-
-echo -n -e "\033[9;0]"
-
-ln -snf /proc/self/fd /dev/fd
-ln -snf /proc/self/fd/0 /dev/stdin
-ln -snf /proc/self/fd/1 /dev/stdout
-ln -snf /proc/self/fd/2 /dev/stderr
-ln -s /proc/kcore /dev/core
-
-echo "Starting syslogd"
-syslogd -O /dev/tty4
-
-echo "Loading scsi_mod & libata module"
-modprobe scsi_mod
-modprobe libata
-
-echo "Starting udev daemon"
-/sbin/udevd --daemon
-/sbin/udevtrigger
-/sbin/udevsettle
-
-sleep 3
-for file in /dev/.udev/failed/*/uevent ; do
-       echo "add" >"${file}"
-done 2>/dev/null
-/sbin/udevsettle
-
-echo "Loading Installer..."
diff --git a/config/install/rc_installer b/config/install/rc_installer
new file mode 100644 (file)
index 0000000..0c3ec09
--- /dev/null
@@ -0,0 +1,20 @@
+#
+# IPFire Installer RC
+#
+
+echo >/proc/sys/kernel/printk "1 4 1 7"
+echo -n -e "\033[9;0]"
+
+ln -snf /proc/self/fd/0 /dev/stdin
+ln -snf /proc/self/fd/1 /dev/stdout
+ln -snf /proc/self/fd/2 /dev/stderr
+ln -s /proc/kcore /dev/core
+
+echo "Starting shells on tty2 and tty3 ..."
+/usr/local/bin/iowrap /dev/tty2 /bin/bash &
+/usr/local/bin/iowrap /dev/tty3 /bin/bash &
+
+echo "Loading Installer..."
+/bin/bash --login -c "/bin/install /dev/tty2"
+
+/etc/halt
diff --git a/config/install/udev/rules.d/05-udev-early.rules b/config/install/udev/rules.d/05-udev-early.rules
deleted file mode 100644 (file)
index cd5d9f5..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# sysfs is populated after the event is sent
-ACTION=="add", DEVPATH=="/devices/*", ENV{PHYSDEVBUS}=="?*", WAIT_FOR_SYSFS="bus"
-ACTION=="add", SUBSYSTEM=="scsi", WAIT_FOR_SYSFS="ioerr_cnt"
diff --git a/config/install/udev/rules.d/23-usb.rules b/config/install/udev/rules.d/23-usb.rules
deleted file mode 100644 (file)
index fa02c43..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-# Set group ownership for raw USB devices
-SUBSYSTEM=="usb_device", GROUP="usb"
diff --git a/config/install/udev/rules.d/25-lfs.rules b/config/install/udev/rules.d/25-lfs.rules
deleted file mode 100644 (file)
index ea79b77..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-# /etc/udev/rules.d/25-lfs.rules: Rule definitions for LFS.
-
-# Core kernel devices
-
-KERNEL=="ptmx",     MODE="0666",    GROUP="tty"
-KERNEL=="random",   MODE="0444"
-KERNEL=="urandom",  MODE="0444"
-KERNEL=="kmem",     MODE="0640",    GROUP="kmem"
-KERNEL=="mem",      MODE="0640",    GROUP="kmem"
-KERNEL=="port",     MODE="0640",    GROUP="kmem"
-KERNEL=="null",     MODE="0666"
-KERNEL=="zero",     MODE="0666"
-KERNEL=="full",     MODE="0666"
-KERNEL=="aio",      MODE="0444"
-KERNEL=="kmsg",     MODE="0600"
-KERNEL=="rtc",      MODE="0666"
-
-# Comms devices
-
-KERNEL=="ttyS[0-9]*",                   GROUP="dialout"
-KERNEL=="ttyUSB[0-9]*",                 GROUP="dialout"
-KERNEL=="rfcomm[0-9]*",                 GROUP="dialout"
-KERNEL=="tty[BCDEFHILMPRSTUVWX][0-9]*", GROUP="dialout"
-KERNEL=="ttyS[ACIR][0-9]*",             GROUP="dialout"
-KERNEL=="ttyUSB[0-9]*",                 GROUP="dialout"
-KERNEL=="ttyACM[0-9]*",                 GROUP="dialout"
-KERNEL=="ippp[0-9]*",                   GROUP="dialout"
-KERNEL=="isdn[0-9]*",                   GROUP="dialout"
-KERNEL=="isdnctrl[0-9]*",               GROUP="dialout"
-KERNEL=="capi",                         NAME="capi20",  SYMLINK="isdn/capi20"
-KERNEL=="capi?*",                       NAME="capi/%n", GROUP="dialout"
-KERNEL=="dcbri[0-9]*",                  GROUP="dialout"
-KERNEL=="ircomm[0-9]*",                 GROUP="dialout"
-
-# TTY's
-
-KERNEL=="tty",          MODE="0666",    GROUP="tty"
-KERNEL=="tty[0-9]*",    MODE="0666",    GROUP="tty"
-KERNEL=="vcs*",         MODE="0600"
-KERNEL=="console",      MODE="0622",    GROUP="tty"
-
-# ALSA devices go in their own subdirectory
-
-KERNEL=="controlC[0-9]*",   GROUP="audio",  NAME="snd/%k"
-KERNEL=="hw[CD0-9]*",       GROUP="audio",  NAME="snd/%k"
-KERNEL=="pcm[CD0-9cp]*",    GROUP="audio",  NAME="snd/%k"
-KERNEL=="midiC[D0-9]*",     GROUP="audio",  NAME="snd/%k"
-KERNEL=="timer",            GROUP="audio",  NAME="snd/%k"
-KERNEL=="seq",              GROUP="audio",  NAME="snd/%k"
-
-# Sound devices
-
-KERNEL=="admmidi*",     GROUP="audio"
-KERNEL=="adsp*",        GROUP="audio"
-KERNEL=="aload*",       GROUP="audio"
-KERNEL=="amidi*",       GROUP="audio"
-KERNEL=="amixer*",      GROUP="audio"
-KERNEL=="audio*",       GROUP="audio"
-KERNEL=="dmfm*",        GROUP="audio"
-KERNEL=="dmmidi*",      GROUP="audio"
-KERNEL=="dsp*",         GROUP="audio"
-KERNEL=="midi*",        GROUP="audio"
-KERNEL=="mixer*",       GROUP="audio"
-KERNEL=="music",        GROUP="audio"
-KERNEL=="sequencer*",   GROUP="audio"
-
-# Printing devices
-
-KERNEL=="lp[0-9]*",         GROUP="lp"
-KERNEL=="parport[0-9]*",    GROUP="lp"
-KERNEL=="irlpt[0-9]*",      GROUP="lp"
-
-# Input devices go in their own subdirectory
-
-KERNEL=="mice",     MODE="0644",    NAME="input/%k"    SYMLINK="mouse"
-KERNEL=="mouse*",   MODE="0644",    NAME="input/%k"
-KERNEL=="event*",   MODE="0644",    NAME="input/%k"
-KERNEL=="js*",      MODE="0644",    NAME="input/%k"
-KERNEL=="ts*",      MODE="0644",    NAME="input/%k"
-
-KERNEL=="psaux",    MODE="0644"
-KERNEL=="js",       MODE="0644"
-KERNEL=="djs",      MODE="0644"
-
-# USB devices go in their own subdirectory
-
-SUBSYSTEM=="usb_device", PROGRAM="/bin/sh -c 'X=%k; X=$${X#usbdev}; B=$${X%%%%.*} D=$${X#*.}; echo bus/usb/$$B/$$D'", NAME="%c"
-KERNEL=="hiddev*",          NAME="usb/%k"
-KERNEL=="auer*",            NAME="usb/%k"
-KERNEL=="legousbtower*",    NAME="usb/%k"
-KERNEL=="dabusb*",          NAME="usb/%k"
-BUS=="usb", KERNEL=="lp[0-9]*", GROUP="lp", NAME="usb/%k"
-
-# DRI devices are managed by the X server, so prevent udev from creating them
-
-KERNEL=="card*",    NAME=""
-
-# Video devices
-
-KERNEL=="fb[0-9]*",     MODE="0620",    GROUP="video"
-KERNEL=="agpgart",      GROUP="video"
-KERNEL=="video[0-9]*",  GROUP="video"
-KERNEL=="radio[0-9]*",  GROUP="video"
-KERNEL=="vbi[0-9]*",    GROUP="video"
-KERNEL=="vtx[0-9]*",    GROUP="video"
-
-# Storage/memory devices
-
-KERNEL=="fd[0-9]*",             GROUP="floppy"
-KERNEL=="ram[0-9]*",            GROUP="disk"
-KERNEL=="raw[0-9]*",            GROUP="disk",   NAME="raw/%k"
-KERNEL=="hd*",                  GROUP="disk"
-KERNEL=="sd[a-z]",              GROUP="disk"
-KERNEL=="sd[a-z][0-9]*",        GROUP="disk"
-KERNEL=="sd[a-i][a-z]",         GROUP="disk"
-KERNEL=="sd[a-i][a-z][0-9]*",   GROUP="disk"
-KERNEL=="dasd[0-9]*",           GROUP="disk"
-KERNEL=="loop[0-9]*",           GROUP="disk"
-KERNEL=="md[0-9]*",             GROUP="disk"
-
-# dmsetup and lvm2 related programs create devicemapper devices so we prevent
-# udev from creating them
-
-KERNEL=="dm-*",             OPTIONS+="ignore_device"
-KERNEL=="device-mapper",    OPTIONS+="ignore_device"
-
-KERNEL=="ht[0-9]*",     GROUP="tape"
-KERNEL=="nht[0-9]*",    GROUP="tape"
-KERNEL=="pt[0-9]*",     GROUP="tape"
-KERNEL=="npt[0-9]*",    GROUP="tape"
-KERNEL=="st[0-9]*",     GROUP="tape"
-KERNEL=="nst[0-9]*",    GROUP="tape"
-
-# Network devices
-
-KERNEL=="tun",  NAME="net/%k"
diff --git a/config/install/udev/rules.d/26-modprobe.rules b/config/install/udev/rules.d/26-modprobe.rules
deleted file mode 100644 (file)
index b377a6a..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# /etc/udev/rules.d/26-modprobe.rules: Rules that require modprobe.
-
-# Generic rule to allow loading modular drivers for existing hardware
-
-ACTION=="add", ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe $env{MODALIAS}"
-
-# SCSI devices require different modules, dependent on their SYSFS{type}.  All
-# of them require 'sg' though.
-#
-# module name       sysfs types
-# sd                0 (TYPE_DISK), 7 (TYPE_MOD), 14 (TYPE_MOD)
-# st/osst           1 (TYPE_TAPE)
-# sr                4 (TYPE_WORM), 5 (TYPE_ROM)
-
-SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{type}=="0|7|14", RUN+="/sbin/modprobe sd_mod"
-SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{type}=="1",      RUN+="/sbin/modprobe st"
-SUBSYSTEM=="scsi_device", ACTION=="add", SYSFS{type}=="[45]",   RUN+="/sbin/modprobe sr_mod"
-SUBSYSTEM=="scsi_device", ACTION=="add",                        RUN+="/sbin/modprobe sg"
diff --git a/config/install/udev/rules.d/27-firmware.rules b/config/install/udev/rules.d/27-firmware.rules
deleted file mode 100644 (file)
index 0e70d1a..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# /etc/udev/rules.d/27-firmware.rules: Load firmware for devices that need it
-
-ACTION=="add", SUBSYSTEM=="firmware", RUN+="firmware.sh"
diff --git a/config/install/udev/rules.d/50-udev.rules b/config/install/udev/rules.d/50-udev.rules
deleted file mode 100644 (file)
index bc8c8bd..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-# There are a number of modifiers that are allowed to be used in some of the
-# fields.  See the udev man page for a full description of them.
-#
-# See the udev.rules.examples file for more examples of how to create rules
-#
-
-# if this is a ide cdrom, name it the default name, and create a symlink to cdrom
-BUS="ide", KERNEL="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="cdrom", NAME="%k", SYMLINK="cdrom"
-
-# create a symlink named after the device map name
-# note devmap_name comes with extras/multipath
-KERNEL="dm-[0-9]*", PROGRAM="/sbin/devmap_name %M %m", NAME="%k", SYMLINK="%c"
-
-# DRI devices always go into a subdirectory (as per the LSB spec)
-KERNEL="card*", NAME="dri/card%n"
-
-# alsa devices
-KERNEL="controlC[0-9]*", NAME="snd/%k"
-KERNEL="hw[CD0-9]*",     NAME="snd/%k"
-KERNEL="pcm[CD0-9cp]*",  NAME="snd/%k"
-KERNEL="midiC[D0-9]*",   NAME="snd/%k"
-KERNEL="timer",          NAME="snd/%k"
-KERNEL="seq",            NAME="snd/%k"
-
-# input devices
-KERNEL="mice",         NAME="input/%k"
-KERNEL="mouse*",       NAME="input/%k"
-KERNEL="event*",       NAME="input/%k"
-KERNEL="js*",          NAME="input/%k"
-KERNEL="ts*",          NAME="input/%k"
-
-# USB devices
-KERNEL="hiddev*",      NAME="usb/%k"
-KERNEL="auer*",                NAME="usb/%k"
-KERNEL="legousbtower*",        NAME="usb/%k"
-KERNEL="dabusb*",      NAME="usb/%k"
-BUS="usb", KERNEL="lp[0-9]*",  NAME="usb/%k"
-
-# CAPI devices
-KERNEL="capi",         NAME="capi20", SYMLINK="isdn/capi20"
-KERNEL="capi*",                NAME="capi/%n"
-
-# Network devices
-KERNEL="tun",          NAME="net/%k"
-
-# raw devices
-KERNEL="raw[0-9]*",    NAME="raw/%k" 
diff --git a/config/install/udev/rules.d/60-persistent-storage.rules b/config/install/udev/rules.d/60-persistent-storage.rules
deleted file mode 100644 (file)
index 80e7d60..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-# persistent storage links: /dev/{disk,tape}/{by-id,by-uuid,by-label,by-path,by-name}
-# scheme based on "Linux persistent device names", 2004, Hannes Reinecke <hare@suse.de>
-
-ACTION!="add", GOTO="persistent_storage_end"
-SUBSYSTEM!="block", GOTO="persistent_storage_end"
-
-# skip rules for inappropriate block devices
-KERNEL=="ram*|loop*|fd*|nbd*", GOTO="persistent_storage_end"
-
-# never access removable ide devices, the drivers are causing event loops on open()
-KERNEL=="hd*[!0-9]", SYSFS{removable}=="1", DRIVER=="ide-cs|ide-floppy", GOTO="persistent_storage_end"
-KERNEL=="hd*[0-9]", SYSFS{../removable}=="1", GOTO="persistent_storage_end"
-
-# for partitions import parent information
-KERNEL=="*[0-9]", IMPORT{parent}=="ID_*"
-
-# by-id (hardware serial number)
-KERNEL=="hd*[!0-9]", IMPORT{program}="ata_id --export $tempnode"
-KERNEL=="hd*[!0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/ata-$env{ID_MODEL}_$env{ID_SERIAL}"
-KERNEL=="hd*[0-9]", IMPORT{parent}=="ID_*", SYMLINK+="disk/by-id/ata-$env{ID_MODEL}_$env{ID_SERIAL}-part%n"
-
-KERNEL=="sd*[!0-9]|sr*|st*", SYSFS{ieee1394_id}=="*", ENV{ID_SERIAL}="$sysfs{ieee1394_id}", ENV{ID_BUS}="ieee1394"
-KERNEL=="sd*[!0-9]|sr*|st*", ENV{ID_SERIAL}=="", IMPORT{program}="usb_id -x"
-KERNEL=="sd*[!0-9]|sr*|st*", ENV{ID_SERIAL}=="", IMPORT{program}="scsi_id -g -x -s %p -d $tempnode"
-KERNEL=="sd*[!0-9]|sr*|st*", ENV{ID_SERIAL}=="", IMPORT{program}="scsi_id -g -x -a -s %p -d $tempnode"
-KERNEL=="dasd*[!0-9]", IMPORT{program}="dasd_id --export $tempnode"
-KERNEL=="sd*[!0-9]|sr*|dasd*[!0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
-KERNEL=="sd*[0-9]|dasd*[0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}-part%n"
-KERNEL=="st*", ENV{ID_SERIAL}=="?*", SYMLINK+="tape/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
-
-# by-path (shortest physical path)
-KERNEL=="*[!0-9]|sr*", IMPORT{program}="path_id %p", SYMLINK+="disk/by-path/$env{ID_PATH}"
-KERNEL=="st*", IMPORT{program}="path_id %p", SYMLINK+="tape/by-path/$env{ID_PATH}"
-KERNEL=="sr*|st*", GOTO="persistent_storage_end"
-KERNEL=="*[0-9]", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}-part%n"
-
-# by-label/by-uuid (filesystem properties)
-KERNEL=="*[!0-9]", SYSFS{removable}=="1", GOTO="persistent_storage_end"
-IMPORT{program}="vol_id --export $tempnode"
-ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_UUID}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID}"
-ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_SAFE}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_SAFE}"
-
-# BIOS Enhanced Disk Device
-KERNEL=="*[!0-9]", IMPORT{program}="edd_id --export $tempnode"
-KERNEL=="*[!0-9]", ENV{ID_EDD}=="?*", SYMLINK+="disk/by-id/edd-$env{ID_EDD}"
-KERNEL=="*[0-9]", ENV{ID_EDD}=="?*", SYMLINK+="disk/by-id/edd-$env{ID_EDD}-part%n"
-
-
-LABEL="persistent_storage_end"
diff --git a/config/install/udev/rules.d/81-cdrom.rules b/config/install/udev/rules.d/81-cdrom.rules
deleted file mode 100644 (file)
index 5a38a72..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# /etc/udev/rules.d/81-cdrom.rules: Set CD-ROM permissions.
-
-ACTION=="add", SUBSYSTEM=="block", ENV{ID_TYPE}=="cd", GROUP="cdrom"
diff --git a/config/install/udev/udev.conf b/config/install/udev/udev.conf
deleted file mode 100644 (file)
index 41902c4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# udev.conf
-
-# The initial syslog(3) priority: "err", "info", "debug" or its
-# numerical equivalent. For runtime debugging, the daemons internal
-# state can be changed with: "udevcontrol log_priority=<value>".
-udev_log="err"
-
index 2657d14..0303349 100644 (file)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.32.11
-# Sun Apr 18 15:29:55 2010
+# Linux kernel version: 2.6.32.18
+# Sat Aug 14 21:21:26 2010
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -140,9 +140,10 @@ CONFIG_HAVE_PERF_EVENTS=y
 # CONFIG_PERF_COUNTERS is not set
 CONFIG_VM_EVENT_COUNTERS=y
 CONFIG_PCI_QUIRKS=y
-CONFIG_COMPAT_BRK=y
-CONFIG_SLAB=y
-# CONFIG_SLUB is not set
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
 # CONFIG_SLOB is not set
 # CONFIG_PROFILING is not set
 CONFIG_HAVE_OPROFILE=y
@@ -306,6 +307,7 @@ CONFIG_HIGHMEM=y
 CONFIG_ARCH_FLATMEM_ENABLE=y
 CONFIG_ARCH_SPARSEMEM_ENABLE=y
 CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+CONFIG_ILLEGAL_POINTER_VALUE=0
 CONFIG_SELECT_MEMORY_MODEL=y
 CONFIG_FLATMEM_MANUAL=y
 # CONFIG_DISCONTIGMEM_MANUAL is not set
@@ -932,6 +934,7 @@ CONFIG_LIB80211_CRYPT_CCMP=m
 CONFIG_LIB80211_CRYPT_TKIP=m
 # CONFIG_LIB80211_DEBUG is not set
 CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
 CONFIG_MAC80211_RC_MINSTREL=y
 # CONFIG_MAC80211_RC_DEFAULT_PID is not set
 CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
@@ -1117,90 +1120,7 @@ CONFIG_CB710_CORE=m
 # CONFIG_CB710_DEBUG is not set
 CONFIG_CB710_DEBUG_ASSUMPTIONS=y
 CONFIG_HAVE_IDE=y
-CONFIG_IDE=y
-
-#
-# Please see Documentation/ide/ide.txt for help/info on IDE drives
-#
-CONFIG_IDE_XFER_MODE=y
-CONFIG_IDE_TIMINGS=y
-CONFIG_IDE_ATAPI=y
-CONFIG_IDE_LEGACY=y
-# CONFIG_BLK_DEV_IDE_SATA is not set
-CONFIG_IDE_GD=m
-CONFIG_IDE_GD_ATA=y
-# CONFIG_IDE_GD_ATAPI is not set
-CONFIG_BLK_DEV_IDECS=m
-CONFIG_BLK_DEV_DELKIN=m
-CONFIG_BLK_DEV_IDECD=m
-CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
-# CONFIG_BLK_DEV_IDETAPE is not set
-CONFIG_BLK_DEV_IDEACPI=y
-# CONFIG_IDE_TASK_IOCTL is not set
-CONFIG_IDE_PROC_FS=y
-
-#
-# IDE chipset support/bugfixes
-#
-CONFIG_IDE_GENERIC=m
-CONFIG_BLK_DEV_PLATFORM=m
-CONFIG_BLK_DEV_CMD640=m
-CONFIG_BLK_DEV_CMD640_ENHANCED=y
-CONFIG_BLK_DEV_IDEPNP=m
-CONFIG_BLK_DEV_IDEDMA_SFF=y
-
-#
-# PCI IDE chipsets support
-#
-CONFIG_BLK_DEV_IDEPCI=y
-CONFIG_IDEPCI_PCIBUS_ORDER=y
-# CONFIG_BLK_DEV_OFFBOARD is not set
-CONFIG_BLK_DEV_GENERIC=m
-CONFIG_BLK_DEV_OPTI621=m
-CONFIG_BLK_DEV_RZ1000=m
-CONFIG_BLK_DEV_IDEDMA_PCI=y
-CONFIG_BLK_DEV_AEC62XX=m
-CONFIG_BLK_DEV_ALI15X3=m
-CONFIG_BLK_DEV_AMD74XX=m
-CONFIG_BLK_DEV_ATIIXP=m
-CONFIG_BLK_DEV_CMD64X=m
-CONFIG_BLK_DEV_TRIFLEX=m
-CONFIG_BLK_DEV_CS5520=m
-CONFIG_BLK_DEV_CS5530=m
-CONFIG_BLK_DEV_CS5535=m
-CONFIG_BLK_DEV_CS5536=m
-CONFIG_BLK_DEV_HPT366=m
-CONFIG_BLK_DEV_JMICRON=m
-CONFIG_BLK_DEV_SC1200=m
-CONFIG_BLK_DEV_PIIX=m
-CONFIG_BLK_DEV_IT8172=m
-CONFIG_BLK_DEV_IT8213=m
-CONFIG_BLK_DEV_IT821X=m
-CONFIG_BLK_DEV_NS87415=m
-CONFIG_BLK_DEV_PDC202XX_OLD=m
-CONFIG_BLK_DEV_PDC202XX_NEW=m
-CONFIG_BLK_DEV_SVWKS=m
-CONFIG_BLK_DEV_SIIMAGE=m
-CONFIG_BLK_DEV_SIS5513=m
-CONFIG_BLK_DEV_SLC90E66=m
-CONFIG_BLK_DEV_TRM290=m
-CONFIG_BLK_DEV_VIA82CXXX=m
-CONFIG_BLK_DEV_TC86C001=m
-
-#
-# Other IDE chipsets support
-#
-
-#
-# Note: most of these also require special kernel boot parameters
-#
-# CONFIG_BLK_DEV_4DRIVES is not set
-CONFIG_BLK_DEV_ALI14XX=m
-CONFIG_BLK_DEV_DTC2278=m
-CONFIG_BLK_DEV_HT6560B=m
-CONFIG_BLK_DEV_QD65XX=m
-CONFIG_BLK_DEV_UMC8672=m
-CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDE is not set
 
 #
 # SCSI device support
@@ -1486,17 +1406,7 @@ CONFIG_FIREWIRE_OHCI=m
 CONFIG_FIREWIRE_OHCI_DEBUG=y
 CONFIG_FIREWIRE_SBP2=m
 CONFIG_FIREWIRE_NET=m
-CONFIG_IEEE1394=m
-CONFIG_IEEE1394_OHCI1394=m
-CONFIG_IEEE1394_PCILYNX=m
-CONFIG_IEEE1394_SBP2=m
-# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
-CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
-CONFIG_IEEE1394_ETH1394=m
-CONFIG_IEEE1394_RAWIO=m
-CONFIG_IEEE1394_VIDEO1394=m
-# CONFIG_IEEE1394_DV1394 is not set
-# CONFIG_IEEE1394_VERBOSEDEBUG is not set
+# CONFIG_IEEE1394 is not set
 # CONFIG_I2O is not set
 # CONFIG_MACINTOSH_DRIVERS is not set
 CONFIG_NETDEVICES=y
@@ -2740,11 +2650,6 @@ CONFIG_DVB_CAPTURE_DRIVERS=y
 #
 # CONFIG_DVB_DM1105 is not set
 
-#
-# Supported FireWire (IEEE 1394) Adapters
-#
-# CONFIG_DVB_FIREDTV is not set
-
 #
 # Supported Earthsoft PT1 Adapters
 #
@@ -3360,7 +3265,6 @@ CONFIG_LEDS_BD2802=m
 #
 CONFIG_LEDS_TRIGGERS=y
 CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_IDE_DISK=y
 CONFIG_LEDS_TRIGGER_HEARTBEAT=m
 CONFIG_LEDS_TRIGGER_BACKLIGHT=m
 CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
@@ -3808,11 +3712,13 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y
 CONFIG_ENABLE_MUST_CHECK=y
 CONFIG_FRAME_WARN=1024
 # CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_STRIP_ASM_SYMS is not set
-CONFIG_UNUSED_SYMBOLS=y
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_UNUSED_SYMBOLS is not set
 # CONFIG_DEBUG_FS is not set
 # CONFIG_HEADERS_CHECK is not set
 # CONFIG_DEBUG_KERNEL is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_STATS=y
 CONFIG_DEBUG_BUGVERBOSE=y
 CONFIG_DEBUG_MEMORY_INIT=y
 CONFIG_ARCH_WANT_FRAME_POINTERS=y
index 0b1bbcd..9dc576b 100644 (file)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.32.11
-# Mon Apr 19 11:38:34 2010
+# Linux kernel version: 2.6.32.18
+# Sat Aug 14 21:05:53 2010
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -49,8 +49,6 @@ CONFIG_X86_NO_TSS=y
 CONFIG_X86_NO_IDT=y
 CONFIG_X86_32_LAZY_GS=y
 CONFIG_KTIME_SCALAR=y
-CONFIG_SUSE_KERNEL=y
-# CONFIG_KERNEL_DESKTOP is not set
 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
 CONFIG_CONSTRUCTORS=y
 
@@ -132,11 +130,11 @@ CONFIG_AIO=y
 #
 CONFIG_VM_EVENT_COUNTERS=y
 CONFIG_PCI_QUIRKS=y
-CONFIG_COMPAT_BRK=y
-CONFIG_SLAB=y
-# CONFIG_SLUB is not set
+CONFIG_SLUB_DEBUG=y
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
 # CONFIG_SLOB is not set
-CONFIG_DEFAULT_VM_DIRTY_RATIO=40
 # CONFIG_PROFILING is not set
 CONFIG_HAVE_OPROFILE=y
 # CONFIG_KPROBES is not set
@@ -163,7 +161,6 @@ CONFIG_MODULE_FORCE_UNLOAD=y
 # CONFIG_MODVERSIONS is not set
 # CONFIG_MODULE_SRCVERSION_ALL is not set
 CONFIG_STOP_MACHINE=y
-# CONFIG_UTRACE is not set
 CONFIG_BLOCK=y
 CONFIG_LBDAF=y
 # CONFIG_BLK_DEV_BSG is not set
@@ -219,10 +216,10 @@ CONFIG_M586TSC=y
 # CONFIG_GENERIC_CPU is not set
 CONFIG_X86_GENERIC=y
 CONFIG_X86_CPU=y
-CONFIG_X86_L1_CACHE_BYTES=128
-CONFIG_X86_INTERNODE_CACHE_BYTES=128
+CONFIG_X86_L1_CACHE_BYTES=64
+CONFIG_X86_INTERNODE_CACHE_BYTES=64
 CONFIG_X86_CMPXCHG=y
-CONFIG_X86_L1_CACHE_SHIFT=7
+CONFIG_X86_L1_CACHE_SHIFT=5
 CONFIG_X86_XADD=y
 # CONFIG_X86_PPRO_FENCE is not set
 CONFIG_X86_WP_WORKS_OK=y
@@ -263,6 +260,7 @@ CONFIG_PAGE_OFFSET=0xC0000000
 CONFIG_HIGHMEM=y
 CONFIG_X86_PAE=y
 CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
+CONFIG_ILLEGAL_POINTER_VALUE=0
 CONFIG_SELECT_MEMORY_MODEL=y
 CONFIG_FLATMEM_MANUAL=y
 # CONFIG_DISCONTIGMEM_MANUAL is not set
@@ -279,13 +277,10 @@ CONFIG_HAVE_MLOCK=y
 CONFIG_HAVE_MLOCKED_PAGE_BIT=y
 # CONFIG_KSM is not set
 CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-# CONFIG_PRECACHE is not set
-# CONFIG_PRESWAP is not set
 # CONFIG_HIGHPTE is not set
 CONFIG_MTRR=y
 # CONFIG_X86_PAT is not set
 CONFIG_SECCOMP=y
-# CONFIG_SECCOMP_DISABLE_TSC is not set
 # CONFIG_CC_STACKPROTECTOR is not set
 CONFIG_HZ_100=y
 # CONFIG_HZ_250 is not set
@@ -501,7 +496,6 @@ CONFIG_NF_CONNTRACK_PPTP=m
 CONFIG_NF_CONNTRACK_SANE=m
 CONFIG_NF_CONNTRACK_SIP=m
 CONFIG_NF_CONNTRACK_TFTP=m
-CONFIG_NF_CONNTRACK_SLP=m
 CONFIG_NF_CT_NETLINK=m
 CONFIG_NETFILTER_TPROXY=m
 CONFIG_NETFILTER_XTABLES=m
@@ -572,7 +566,6 @@ CONFIG_IP_NF_MATCH_ADDRTYPE=m
 CONFIG_IP_NF_MATCH_AH=m
 CONFIG_IP_NF_MATCH_ECN=m
 CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_MATCH_IPV4OPTIONS=m
 CONFIG_IP_NF_FILTER=m
 CONFIG_IP_NF_TARGET_REJECT=m
 CONFIG_IP_NF_TARGET_LOG=m
@@ -821,6 +814,7 @@ CONFIG_LIB80211_CRYPT_CCMP=m
 CONFIG_LIB80211_CRYPT_TKIP=m
 # CONFIG_LIB80211_DEBUG is not set
 CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
 CONFIG_MAC80211_RC_MINSTREL=y
 # CONFIG_MAC80211_RC_DEFAULT_PID is not set
 CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
@@ -834,7 +828,6 @@ CONFIG_RFKILL=m
 CONFIG_RFKILL_LEDS=y
 CONFIG_RFKILL_INPUT=y
 # CONFIG_NET_9P is not set
-# CONFIG_NETVM is not set
 
 #
 # Device Drivers
@@ -976,7 +969,6 @@ CONFIG_BLK_DEV_RAM_SIZE=16384
 # CONFIG_BLK_DEV_XIP is not set
 # CONFIG_CDROM_PKTCDVD is not set
 CONFIG_ATA_OVER_ETH=m
-# CONFIG_CIPHER_TWOFISH is not set
 # CONFIG_BLK_DEV_HD is not set
 CONFIG_MISC_DEVICES=y
 # CONFIG_IBM_ASM is not set
@@ -1002,75 +994,7 @@ CONFIG_CB710_CORE=m
 # CONFIG_CB710_DEBUG is not set
 CONFIG_CB710_DEBUG_ASSUMPTIONS=y
 CONFIG_HAVE_IDE=y
-CONFIG_IDE=y
-
-#
-# Please see Documentation/ide/ide.txt for help/info on IDE drives
-#
-CONFIG_IDE_XFER_MODE=y
-CONFIG_IDE_TIMINGS=y
-CONFIG_IDE_ATAPI=y
-# CONFIG_BLK_DEV_IDE_SATA is not set
-CONFIG_IDE_GD=m
-CONFIG_IDE_GD_ATA=y
-# CONFIG_IDE_GD_ATAPI is not set
-CONFIG_BLK_DEV_IDECS=m
-CONFIG_BLK_DEV_DELKIN=m
-CONFIG_BLK_DEV_IDECD=m
-CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
-# CONFIG_BLK_DEV_IDETAPE is not set
-CONFIG_BLK_DEV_IDEACPI=y
-# CONFIG_IDE_TASK_IOCTL is not set
-CONFIG_IDE_PROC_FS=y
-
-#
-# IDE chipset support/bugfixes
-#
-CONFIG_IDE_GENERIC=m
-CONFIG_BLK_DEV_PLATFORM=m
-CONFIG_BLK_DEV_CMD640=m
-CONFIG_BLK_DEV_CMD640_ENHANCED=y
-CONFIG_BLK_DEV_IDEPNP=m
-CONFIG_BLK_DEV_IDEDMA_SFF=y
-
-#
-# PCI IDE chipsets support
-#
-CONFIG_BLK_DEV_IDEPCI=y
-CONFIG_IDEPCI_PCIBUS_ORDER=y
-# CONFIG_BLK_DEV_OFFBOARD is not set
-CONFIG_BLK_DEV_GENERIC=m
-CONFIG_BLK_DEV_OPTI621=m
-CONFIG_BLK_DEV_RZ1000=m
-CONFIG_BLK_DEV_IDEDMA_PCI=y
-CONFIG_BLK_DEV_AEC62XX=m
-CONFIG_BLK_DEV_ALI15X3=m
-CONFIG_BLK_DEV_AMD74XX=m
-CONFIG_BLK_DEV_ATIIXP=m
-CONFIG_BLK_DEV_CMD64X=m
-CONFIG_BLK_DEV_TRIFLEX=m
-CONFIG_BLK_DEV_CS5520=m
-CONFIG_BLK_DEV_CS5530=m
-CONFIG_BLK_DEV_CS5535=m
-CONFIG_BLK_DEV_CS5536=m
-CONFIG_BLK_DEV_HPT366=m
-CONFIG_BLK_DEV_JMICRON=m
-CONFIG_BLK_DEV_SC1200=m
-CONFIG_BLK_DEV_PIIX=m
-CONFIG_BLK_DEV_IT8172=m
-CONFIG_BLK_DEV_IT8213=m
-CONFIG_BLK_DEV_IT821X=m
-CONFIG_BLK_DEV_NS87415=m
-CONFIG_BLK_DEV_PDC202XX_OLD=m
-CONFIG_BLK_DEV_PDC202XX_NEW=m
-CONFIG_BLK_DEV_SVWKS=m
-CONFIG_BLK_DEV_SIIMAGE=m
-CONFIG_BLK_DEV_SIS5513=m
-CONFIG_BLK_DEV_SLC90E66=m
-CONFIG_BLK_DEV_TRM290=m
-CONFIG_BLK_DEV_VIA82CXXX=m
-CONFIG_BLK_DEV_TC86C001=m
-CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDE is not set
 
 #
 # SCSI device support
@@ -1117,7 +1041,6 @@ CONFIG_SCSI_CXGB3_ISCSI=m
 CONFIG_SCSI_BNX2_ISCSI=m
 CONFIG_BE2ISCSI=m
 CONFIG_BLK_DEV_3W_XXXX_RAID=m
-CONFIG_SCSI_HPSA=m
 CONFIG_SCSI_3W_9XXX=m
 CONFIG_SCSI_ACARD=m
 CONFIG_SCSI_AACRAID=m
@@ -1297,14 +1220,12 @@ CONFIG_DM_MULTIPATH=m
 CONFIG_DM_MULTIPATH_QL=m
 CONFIG_DM_MULTIPATH_ST=m
 CONFIG_DM_DELAY=m
-CONFIG_DM_RAID45=m
 CONFIG_DM_UEVENT=y
 CONFIG_FUSION=y
 CONFIG_FUSION_SPI=m
 CONFIG_FUSION_FC=m
 CONFIG_FUSION_SAS=m
 CONFIG_FUSION_MAX_SGE=128
-CONFIG_FUSION_MAX_FC_SGE=256
 CONFIG_FUSION_CTL=m
 # CONFIG_FUSION_LOGGING is not set
 
@@ -1324,17 +1245,7 @@ CONFIG_FIREWIRE_OHCI=m
 CONFIG_FIREWIRE_OHCI_DEBUG=y
 CONFIG_FIREWIRE_SBP2=m
 CONFIG_FIREWIRE_NET=m
-CONFIG_IEEE1394=m
-CONFIG_IEEE1394_OHCI1394=m
-CONFIG_IEEE1394_PCILYNX=m
-CONFIG_IEEE1394_SBP2=m
-# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
-CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
-CONFIG_IEEE1394_ETH1394=m
-CONFIG_IEEE1394_RAWIO=m
-CONFIG_IEEE1394_VIDEO1394=m
-# CONFIG_IEEE1394_DV1394 is not set
-# CONFIG_IEEE1394_VERBOSEDEBUG is not set
+# CONFIG_IEEE1394 is not set
 # CONFIG_I2O is not set
 # CONFIG_MACINTOSH_DRIVERS is not set
 CONFIG_NETDEVICES=y
@@ -2445,11 +2356,6 @@ CONFIG_DVB_CAPTURE_DRIVERS=y
 #
 # CONFIG_DVB_DM1105 is not set
 
-#
-# Supported FireWire (IEEE 1394) Adapters
-#
-# CONFIG_DVB_FIREDTV is not set
-
 #
 # Supported Earthsoft PT1 Adapters
 #
@@ -2627,11 +2533,6 @@ CONFIG_LOGO=y
 CONFIG_LOGO_LINUX_MONO=y
 CONFIG_LOGO_LINUX_VGA16=y
 CONFIG_LOGO_LINUX_CLUT224=y
-
-#
-# Bootsplash configuration
-#
-# CONFIG_BOOTSPLASH is not set
 CONFIG_SOUND=m
 CONFIG_SOUND_OSS_CORE=y
 CONFIG_SOUND_OSS_CORE_PRECLAIM=y
@@ -3019,7 +2920,6 @@ CONFIG_USB_BERRY_CHARGE=m
 CONFIG_USB_LED=m
 CONFIG_USB_CYPRESS_CY7C63=m
 CONFIG_USB_CYTHERM=m
-# CONFIG_USB_PHIDGET is not set
 # CONFIG_USB_IDMOUSE is not set
 CONFIG_USB_FTDI_ELAN=m
 # CONFIG_USB_APPLEDISPLAY is not set
@@ -3111,7 +3011,6 @@ CONFIG_LEDS_BD2802=m
 #
 CONFIG_LEDS_TRIGGERS=y
 CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_IDE_DISK=y
 CONFIG_LEDS_TRIGGER_HEARTBEAT=m
 CONFIG_LEDS_TRIGGER_BACKLIGHT=m
 CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
@@ -3218,7 +3117,6 @@ CONFIG_XEN_INTERFACE_VERSION=0x00030207
 CONFIG_XEN_PRIVILEGED_GUEST=y
 # CONFIG_XEN_UNPRIVILEGED_GUEST is not set
 CONFIG_XEN_PRIVCMD=y
-CONFIG_XEN_DOMCTL=y
 CONFIG_XEN_XENBUS_DEV=y
 CONFIG_XEN_NETDEV_ACCEL_SFC_UTIL=y
 CONFIG_XEN_BACKEND=y
@@ -3345,7 +3243,6 @@ CONFIG_THINKPAD_ACPI_VIDEO=y
 CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
 CONFIG_INTEL_MENLOW=m
 CONFIG_ACPI_WMI=m
-CONFIG_MSI_WMI=m
 CONFIG_ACPI_ASUS=m
 CONFIG_TOPSTAR_LAPTOP=m
 CONFIG_ACPI_TOSHIBA=m
@@ -3373,7 +3270,6 @@ CONFIG_EXT3_FS=m
 # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
 CONFIG_EXT3_FS_XATTR=y
 CONFIG_EXT3_FS_POSIX_ACL=y
-# CONFIG_EXT3_FS_NFS4ACL is not set
 CONFIG_EXT3_FS_SECURITY=y
 CONFIG_EXT4_FS=m
 CONFIG_EXT4_FS_XATTR=y
@@ -3388,7 +3284,6 @@ CONFIG_REISER4_FS=m
 CONFIG_REISERFS_FS=m
 # CONFIG_REISERFS_CHECK is not set
 CONFIG_REISERFS_PROC_INFO=y
-# CONFIG_REISERFS_DEFAULTS_TO_BARRIERS_ENABLED is not set
 CONFIG_REISERFS_FS_XATTR=y
 CONFIG_REISERFS_FS_POSIX_ACL=y
 CONFIG_REISERFS_FS_SECURITY=y
@@ -3398,10 +3293,8 @@ CONFIG_JFS_SECURITY=y
 # CONFIG_JFS_DEBUG is not set
 CONFIG_JFS_STATISTICS=y
 CONFIG_FS_POSIX_ACL=y
-# CONFIG_FS_NFS4ACL is not set
 CONFIG_XFS_FS=m
 CONFIG_XFS_QUOTA=y
-# CONFIG_XFS_DMAPI is not set
 CONFIG_XFS_POSIX_ACL=y
 # CONFIG_XFS_RT is not set
 CONFIG_XFS_DEBUG=y
@@ -3414,7 +3307,6 @@ CONFIG_FSNOTIFY=y
 CONFIG_DNOTIFY=y
 CONFIG_INOTIFY=y
 CONFIG_INOTIFY_USER=y
-# CONFIG_DMAPI is not set
 CONFIG_QUOTA=y
 CONFIG_QUOTA_NETLINK_INTERFACE=y
 CONFIG_PRINT_QUOTA_WARNING=y
@@ -3507,7 +3399,6 @@ CONFIG_NFS_FS=m
 CONFIG_NFS_V3=y
 CONFIG_NFS_V3_ACL=y
 CONFIG_NFS_V4=y
-# CONFIG_NFS_SWAP is not set
 # CONFIG_NFS_V4_1 is not set
 CONFIG_NFSD=m
 CONFIG_NFSD_V2_ACL=y
@@ -3521,7 +3412,6 @@ CONFIG_NFS_ACL_SUPPORT=m
 CONFIG_NFS_COMMON=y
 CONFIG_SUNRPC=m
 CONFIG_SUNRPC_GSS=m
-# CONFIG_SUNRPC_SWAP is not set
 CONFIG_RPCSEC_GSS_KRB5=m
 # CONFIG_RPCSEC_GSS_SPKM3 is not set
 CONFIG_SMB_FS=m
@@ -3613,11 +3503,13 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y
 CONFIG_ENABLE_MUST_CHECK=y
 CONFIG_FRAME_WARN=1024
 # CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_STRIP_ASM_SYMS is not set
-CONFIG_UNUSED_SYMBOLS=y
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_UNUSED_SYMBOLS is not set
 # CONFIG_DEBUG_FS is not set
 # CONFIG_HEADERS_CHECK is not set
 # CONFIG_DEBUG_KERNEL is not set
+# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_STATS=y
 CONFIG_DEBUG_BUGVERBOSE=y
 CONFIG_DEBUG_MEMORY_INIT=y
 CONFIG_ARCH_WANT_FRAME_POINTERS=y
diff --git a/config/mkinitcpio/load-modules.sh b/config/mkinitcpio/load-modules.sh
deleted file mode 100644 (file)
index 33f8b6b..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#! /bin/sh
-# Implement blacklisting for udev-loaded modules
-#   Includes module checking
-# - Aaron Griffin & Tobias Powalowski for Archlinux
-[ $# -ne 1 ] && exit 1
-
-if [ -f /proc/cmdline ]; then 
-       for cmd in $(cat /proc/cmdline); do
-               case $cmd in
-                       *=*) eval $cmd ;;
-               esac
-       done
-fi
-
-# get the real names from modaliases
-i="$(/bin/modprobe -i --show-depends $1 | minised "s#^insmod /lib.*/\(.*\)\.ko.*#\1#g" | minised 's|-|_|g')"
-# add disablemodules= from commandline to blacklist
-k="$(echo ${disablemodules} | minised 's|-|_|g' | minised 's|,| |g')"
-
-if [ "${k}" != "" ] ; then
-       for o in ${k}; do
-               echo "${o}.ko" >> /disablemodules
-       done
-        for n in ${i}; do
-               if /bin/ugrep "^$n.ko" /disablemodules 2>&1 >/dev/null; then
-                       exit 1
-               fi
-       done
-fi
-/bin/modprobe $1
-
-# vim: set et ts=4:
diff --git a/config/mkinitcpio/start_udev b/config/mkinitcpio/start_udev
deleted file mode 100644 (file)
index 44e3272..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-#! /bin/sh
-#
-# start_udev
-# script to initialize /dev by using udev.
-#
-# Modified for Archlinux by Tobias Powalowski <tpowa@archlinux.org>
-#
-# Inspired by:
-# 
-# Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com>
-#
-# Released under the GPL v2 only.
-#
-# This needs to be run at the earliest possible point in the boot 
-# process.
-#
-# Based on the udev init.d script
-#
-# Thanks go out to the Gentoo developers for proving 
-# that this is possible to do.
-#
-# Yes, it's very verbose, feel free to turn off all of the echo calls,
-# they were there to make me feel better that everything was working
-# properly during development...
-
-prog=udev
-sysfs_dir=/sys
-bin=/sbin/udev
-udevd=/sbin/udevd
-udev_root="/dev"
-
-trigger_device_events () 
-{
-       /sbin/udevtrigger
-}
-
-wait_for_queue () 
-{
-       # disabled because it hangs network boot
-       #loop=20
-        #while ! [ "$loop" -gt 0 -a -d /dev/.udev/queue ]; do
-        #           sleep 0.1;
-        #           loop=$(($loop - 1))
-        #done
-       /sbin/udevsettle
-}
-
-make_extra_nodes () 
-{
-       # there are a few things that sysfs does not export for us.
-       # these things go here (and remember to remove them in 
-       # remove_extra_nodes()
-       #
-       # Thanks to Gentoo for the initial list of these.
-       ln -sf /proc/self/fd $udev_root/fd
-       ln -sf /proc/self/fd/0 $udev_root/stdin
-       ln -sf /proc/self/fd/1 $udev_root/stdout
-       ln -sf /proc/self/fd/2 $udev_root/stderr
-       ln -sf /proc/kcore $udev_root/core
-}
-
-udev_init  () 
-{
-# don't use udev if sysfs is not mounted.
-if [ ! -d $sysfs_dir/block ]; then
-       exit 1
-fi
-
-#echo "mounting... ramfs at $udev_root"
-mount -t ramfs none $udev_root
-
-# propogate /udev from /sys
-#echo "Creating initial udev device nodes:"
-
-#echo "making extra nodes"
-make_extra_nodes
-
-# check if udevd is already running
-#echo "start udev daemon"
-/sbin/udevd --daemon
-
-case "$(uname -r)" in
-       2.6.[0-9]|2.6.[0-9][!0-9]*) ;;
-       *)      if [ -f "/sys/class/tty/console/uevent" ]; then
-                       #echo "Kernel >= 2.6.15 and supports uevents"
-                       # trigger the sorted events
-                       echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug
-                       # catch events that are real fast
-                       mkdir -p /dev/.udev/queue
-               else
-                       # for older kernels without uevents will be removed when udevstart dies in udev
-                       echo "Kernel does not support uevents, you need a kernel >= 2.6.15!"
-                       exit 1
-               fi 
-       ;;
-esac
-}
-
-udev_uevents () 
-{
-# configure all devices
-trigger_device_events
-# until we know how to do better, just wait for _all_ events to finish
-wait_for_queue
-}
-
-if [ $# -eq 0 ]; then
-udev_init
-udev_uevents
-fi
-
-[ "$1" = "init" ] && udev_init
-[ "$1" = "uevents" ] && udev_uevents
-
-exit 0
diff --git a/config/mkinitcpio/udev.rules b/config/mkinitcpio/udev.rules
deleted file mode 100644 (file)
index 939a946..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-# Udev rules for Archlinux by Tobias Powalowski <tpowa@archlinux.org>
-#
-# This ruleset should provide a DevFS-compatible device tree.
-#
-# There are a number of modifiers that are allowed to be used in some
-# of the different fields. They provide the following subsitutions:
-#
-# %n the "kernel number" of the device.
-#    For example, 'sda3' has a "kernel number" of '3'
-# %k the kernel name for the device.
-# %M the kernel major number for the device
-# %m the kernel minor number for the device
-# %b the bus id for the device
-# %c the string returned by the PROGRAM
-# %s{filename} the content of a sysfs attribute.
-# %% the '%' char itself.
-#
-# There are a number of modifiers that are allowed to be used in some of the
-# fields.  See the udev man page for a full description of them.
-# global stuff
-#
-
-#####################################
-# Early rules - begin
-#####################################
-# wait for sysfs
-ACTION=="add", DEVPATH=="/devices/*", ENV{PHYSDEVBUS}=="?*", WAIT_FOR_SYSFS="bus"
-ACTION=="add", SUBSYSTEM=="scsi", WAIT_FOR_SYSFS="ioerr_cnt"
-
-#####################################
-# Early rules -end
-#####################################
-
-#####################################
-###### Hotplug rules - begin
-#####################################
-# check if the device has already been claimed by a driver
-ENV{PHYSDEVDRIVER}=="?*", GOTO="hotplug_driver_loaded"
-
-# Modaliases to load
-ACTION=="add", ENV{MODALIAS}=="?*", RUN+="/lib/udev/load-modules.sh $env{MODALIAS}"
-# SCSI addon modules
-ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="[07]", RUN+="/lib/udev/load-modules.sh sd_mod"
-ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="14", RUN+="/lib/udev/load-modules.sh sd_mod"
-ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="[45]", RUN+="/lib/udev/load-modules.sh sr_mod"
-ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="1", SYSFS{vendor}=="Onstream", SYSFS{model}!="ADR*", RUN+="/lib/udev/load-modules.sh osst"
-ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="1", SYSFS{vendor}=="Onstream", SYSFS{model}=="ADR*", RUN+="/lib/udev/load-modules.sh st"
-ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="1", SYSFS{vendor}!="Onstream", RUN+="/lib/udev/load-modules.sh st"
-ACTION=="add", SUBSYSTEM=="scsi", SYSFS{type}=="[23689]", RUN+="/lib/udev/load-modules.sh sg"
-
-LABEL="hotplug_driver_loaded"
-
-# FIRMWARE
-ACTION=="add", SUBSYSTEM=="firmware", ENV{FIRMWARE}=="?*", RUN+="/lib/udev/firmware.sh"
-#####################################
-##### Hotplug rules - end
-#####################################
-
-#####################################
-###### CD/DVD symlinks - begin
-#####################################
-ACTION=="add", BUS=="ide", KERNEL=="hd[a-z]", IMPORT="/lib/udev/cdrom_id --export $tempnode"
-ACTION=="add", BUS=="scsi",    KERNEL=="sr[0-9]*", IMPORT="/lib/udev/cdrom_id --export $tempnode"
-ACTION=="add", BUS=="scsi",    KERNEL=="scd[a-z]", IMPORT="/lib/udev/cdrom_id --export $tempnode"
-ENV{ID_CDROM}=="?*", SYMLINK+="cd/cdrom-%b"
-ENV{ID_CDROM_CD_RW}=="?*", SYMLINK+="cd/cdrw-%b"
-ENV{ID_CDROM_DVD}=="?*", SYMLINK+="cd/dvd-%b"
-ENV{ID_CDROM_DVD_R}=="?*", SYMLINK+="cd/dvd-%b"
-#####################################
-###### CD/DVD symlinks - end
-#####################################
diff --git a/config/mkinitcpio/udev_hook b/config/mkinitcpio/udev_hook
deleted file mode 100644 (file)
index fc4c814..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# vim: set ft=sh:
-run_hook ()
-{
-    msg -n ":: Loading udev..."
-    /etc/start_udev
-    msg "done."
-}
diff --git a/config/mkinitcpio/udev_install b/config/mkinitcpio/udev_install
deleted file mode 100644 (file)
index 473956a..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-# vim:set ft=sh:
-
-install ()
-{
-    MODULES=""
-    BINARIES=""
-    FILES=" /etc/udev/udev.conf"
-    SCRIPT="udev"
-    add_file /lib/initcpio/udev/udevd /sbin/udevd
-    add_file /lib/initcpio/udev/udevtrigger /sbin/udevtrigger
-    add_file /lib/initcpio/udev/udevsettle /sbin/udevsettle
-    add_file /lib/initcpio/udev/udev.rules /etc/udev/rules.d/udev.rules
-    add_file /lib/initcpio/udev/start_udev /etc/start_udev
-    add_file /lib/initcpio/udev/firmware.sh /lib/udev/firmware.sh
-    add_file /lib/initcpio/udev/cdrom_id /lib/udev/cdrom_id
-    add_file /lib/initcpio/udev/load-modules.sh /lib/udev/load-modules.sh
-}
-
-help ()
-{
-cat <<HELPEOF
-  This hook will use udev to create your root device node
-  and detect the needed modules for your root device.
-  It is recommended to use this hook instead of modload.
-HELPEOF
-}
diff --git a/config/mkinitcpio/virtio b/config/mkinitcpio/virtio
deleted file mode 100644 (file)
index 0ba99d3..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-# vim: set ft=sh:
-
-install ()
-{
-    MODULES=" $(checked_modules "block/virtio_blk") "
-
-    MODULES=$(echo ${MODULES}) #trim whitespace
-    if [ "x${MODULES}" != "x" ]; then
-        MODULES="${MODULES} virtio_pci"
-    fi
-
-    BINARIES=""
-    FILES=""
-    SCRIPT=""
-}
-
-help ()
-{
-cat<<HELPEOF
-  This hook loads the necessary modules for an virtio root device.
-  Detection will take place at runtime. To minimize the modules
-  in the image, add the autodetect hook too.
-HELPEOF
-}
diff --git a/config/rootfiles/common/dracut b/config/rootfiles/common/dracut
new file mode 100644 (file)
index 0000000..b29a345
--- /dev/null
@@ -0,0 +1,62 @@
+boot/ipfirerd-KVER.img
+etc/dracut.conf
+etc/dracut.conf.d
+#etc/dracut.conf.d/dracut.conf
+sbin/dracut
+sbin/dracut-catimages
+sbin/dracut-gencmdline
+sbin/lsinitrd
+sbin/mkinitrd
+sbin/switch_root
+usr/share/dracut
+usr/share/dracut/dracut-functions
+usr/share/dracut/modules.d
+usr/share/dracut/modules.d/60xen
+usr/share/dracut/modules.d/60xen/check
+usr/share/dracut/modules.d/60xen/install
+usr/share/dracut/modules.d/60xen/installkernel
+usr/share/dracut/modules.d/60xen/xen-pre-udev.sh
+usr/share/dracut/modules.d/90kernel-modules
+usr/share/dracut/modules.d/90kernel-modules/install
+usr/share/dracut/modules.d/90kernel-modules/installkernel
+usr/share/dracut/modules.d/90kernel-modules/parse-kernel.sh
+usr/share/dracut/modules.d/95debug
+usr/share/dracut/modules.d/95debug/check
+usr/share/dracut/modules.d/95debug/install
+usr/share/dracut/modules.d/95rootfs-block
+usr/share/dracut/modules.d/95rootfs-block/block-genrules.sh
+usr/share/dracut/modules.d/95rootfs-block/install
+usr/share/dracut/modules.d/95rootfs-block/mount-root.sh
+usr/share/dracut/modules.d/95rootfs-block/parse-block.sh
+usr/share/dracut/modules.d/95terminfo
+usr/share/dracut/modules.d/95terminfo/install
+usr/share/dracut/modules.d/95udev-rules
+usr/share/dracut/modules.d/95udev-rules/01-ignore.rules
+usr/share/dracut/modules.d/95udev-rules/59-persistent-storage-volid.rules
+usr/share/dracut/modules.d/95udev-rules/59-persistent-storage.rules
+usr/share/dracut/modules.d/95udev-rules/61-persistent-storage.rules
+usr/share/dracut/modules.d/95udev-rules/install
+usr/share/dracut/modules.d/95udev-rules/load-modules.sh
+usr/share/dracut/modules.d/98syslog
+usr/share/dracut/modules.d/98syslog/README
+usr/share/dracut/modules.d/98syslog/check
+usr/share/dracut/modules.d/98syslog/install
+usr/share/dracut/modules.d/98syslog/parse-syslog-opts.sh
+usr/share/dracut/modules.d/98syslog/rsyslog.conf
+usr/share/dracut/modules.d/98syslog/rsyslogd-start.sh
+usr/share/dracut/modules.d/98syslog/rsyslogd-stop.sh
+usr/share/dracut/modules.d/98syslog/syslog-cleanup.sh
+usr/share/dracut/modules.d/98syslog/syslog-genrules.sh
+usr/share/dracut/modules.d/99base
+usr/share/dracut/modules.d/99base/check
+usr/share/dracut/modules.d/99base/dracut-lib.sh
+usr/share/dracut/modules.d/99base/init
+usr/share/dracut/modules.d/99base/initqueue
+usr/share/dracut/modules.d/99base/install
+usr/share/dracut/modules.d/99base/loginit
+usr/share/dracut/modules.d/99base/parse-blacklist.sh
+usr/share/dracut/modules.d/99base/parse-root-opts.sh
+#usr/share/man/man5/dracut.conf.5
+#usr/share/man/man8/dracut-catimages.8
+#usr/share/man/man8/dracut-gencmdline.8
+#usr/share/man/man8/dracut.8
index 8c2a4d7..2648e70 100644 (file)
@@ -49,7 +49,7 @@ sbin/ldconfig
 #usr/bin/getconf
 #usr/bin/getent
 #usr/bin/iconv
-#usr/bin/ldd
+usr/bin/ldd
 #usr/bin/lddlibc4
 #usr/bin/locale
 #usr/bin/localedef
index 180666f..a43b7f0 100644 (file)
@@ -28,6 +28,7 @@ etc/rc.d/init.d/dnsmasq
 etc/rc.d/init.d/fcron
 #etc/rc.d/init.d/fetchmail
 etc/rc.d/init.d/firewall
+etc/rc.d/init.d/firstsetup
 etc/rc.d/init.d/functions
 #etc/rc.d/init.d/gnump3d
 etc/rc.d/init.d/halt
@@ -178,6 +179,7 @@ etc/rc.d/rcsysinit.d/S45udev_retry
 etc/rc.d/rcsysinit.d/S50cleanfs
 etc/rc.d/rcsysinit.d/S60setclock
 etc/rc.d/rcsysinit.d/S70console
+etc/rc.d/rcsysinit.d/S75firstsetup
 etc/rc.d/rcsysinit.d/S80localnet
 etc/rc.d/rcsysinit.d/S90sysctl
 #etc/sysconfig
diff --git a/config/rootfiles/common/klibc b/config/rootfiles/common/klibc
deleted file mode 100644 (file)
index deb35b9..0000000
+++ /dev/null
@@ -1,2475 +0,0 @@
-lib/klibc-ZO-RpWWd1KanShWf2YpByFrlJSI.so
-usr/bin/klcc
-#usr/lib/klibc
-#usr/lib/klibc/bin
-usr/lib/klibc/bin/cat
-usr/lib/klibc/bin/chroot
-usr/lib/klibc/bin/cpio
-usr/lib/klibc/bin/dd
-usr/lib/klibc/bin/false
-usr/lib/klibc/bin/fstype
-usr/lib/klibc/bin/gunzip
-usr/lib/klibc/bin/gzip
-usr/lib/klibc/bin/halt
-#usr/lib/klibc/bin/insmod
-usr/lib/klibc/bin/ipconfig
-usr/lib/klibc/bin/kill
-usr/lib/klibc/bin/kinit
-usr/lib/klibc/bin/kinit.shared
-usr/lib/klibc/bin/ln
-usr/lib/klibc/bin/losetup
-usr/lib/klibc/bin/mdassemble
-usr/lib/klibc/bin/minips
-usr/lib/klibc/bin/mkdir
-usr/lib/klibc/bin/mkfifo
-usr/lib/klibc/bin/mknod
-usr/lib/klibc/bin/moddeps
-usr/lib/klibc/bin/modprobe
-usr/lib/klibc/bin/mount
-usr/lib/klibc/bin/nfsmount
-usr/lib/klibc/bin/nuke
-usr/lib/klibc/bin/parseblock
-usr/lib/klibc/bin/pivot_root
-usr/lib/klibc/bin/poweroff
-usr/lib/klibc/bin/readlink
-usr/lib/klibc/bin/reboot
-usr/lib/klibc/bin/replace
-usr/lib/klibc/bin/resume
-usr/lib/klibc/bin/run-init
-usr/lib/klibc/bin/sh
-usr/lib/klibc/bin/sh.shared
-usr/lib/klibc/bin/sleep
-usr/lib/klibc/bin/true
-usr/lib/klibc/bin/umount
-usr/lib/klibc/bin/uname
-usr/lib/klibc/bin/zcat
-#usr/lib/klibc/include
-#usr/lib/klibc/include/Kbuild
-#usr/lib/klibc/include/alloca.h
-#usr/lib/klibc/include/arch
-#usr/lib/klibc/include/arch/alpha
-#usr/lib/klibc/include/arch/alpha/klibc
-#usr/lib/klibc/include/arch/alpha/klibc/archconfig.h
-#usr/lib/klibc/include/arch/alpha/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/alpha/klibc/archsignal.h
-#usr/lib/klibc/include/arch/alpha/klibc/archstat.h
-#usr/lib/klibc/include/arch/alpha/machine
-#usr/lib/klibc/include/arch/alpha/machine/asm.h
-#usr/lib/klibc/include/arch/arm
-#usr/lib/klibc/include/arch/arm/klibc
-#usr/lib/klibc/include/arch/arm/klibc/archconfig.h
-#usr/lib/klibc/include/arch/arm/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/arm/klibc/archsignal.h
-#usr/lib/klibc/include/arch/arm/klibc/archstat.h
-#usr/lib/klibc/include/arch/arm/klibc/asmmacros.h
-#usr/lib/klibc/include/arch/cris
-#usr/lib/klibc/include/arch/cris/klibc
-#usr/lib/klibc/include/arch/cris/klibc/archconfig.h
-#usr/lib/klibc/include/arch/cris/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/cris/klibc/archsignal.h
-#usr/lib/klibc/include/arch/cris/klibc/archstat.h
-#usr/lib/klibc/include/arch/i386
-#usr/lib/klibc/include/arch/i386/klibc
-#usr/lib/klibc/include/arch/i386/klibc/archconfig.h
-#usr/lib/klibc/include/arch/i386/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/i386/klibc/archsignal.h
-#usr/lib/klibc/include/arch/i386/klibc/archstat.h
-#usr/lib/klibc/include/arch/i386/klibc/diverr.h
-#usr/lib/klibc/include/arch/i386/sys
-#usr/lib/klibc/include/arch/i386/sys/io.h
-#usr/lib/klibc/include/arch/i386/sys/vm86.h
-#usr/lib/klibc/include/arch/ia64
-#usr/lib/klibc/include/arch/ia64/klibc
-#usr/lib/klibc/include/arch/ia64/klibc/archconfig.h
-#usr/lib/klibc/include/arch/ia64/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/ia64/klibc/archsignal.h
-#usr/lib/klibc/include/arch/ia64/klibc/archstat.h
-#usr/lib/klibc/include/arch/ia64/klibc/archsys.h
-#usr/lib/klibc/include/arch/m32r
-#usr/lib/klibc/include/arch/m32r/klibc
-#usr/lib/klibc/include/arch/m32r/klibc/archconfig.h
-#usr/lib/klibc/include/arch/m32r/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/m32r/klibc/archsignal.h
-#usr/lib/klibc/include/arch/m32r/klibc/archstat.h
-#usr/lib/klibc/include/arch/m68k
-#usr/lib/klibc/include/arch/m68k/klibc
-#usr/lib/klibc/include/arch/m68k/klibc/archconfig.h
-#usr/lib/klibc/include/arch/m68k/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/m68k/klibc/archsignal.h
-#usr/lib/klibc/include/arch/m68k/klibc/archstat.h
-#usr/lib/klibc/include/arch/mips
-#usr/lib/klibc/include/arch/mips/klibc
-#usr/lib/klibc/include/arch/mips/klibc/archconfig.h
-#usr/lib/klibc/include/arch/mips/klibc/archfcntl.h
-#usr/lib/klibc/include/arch/mips/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/mips/klibc/archsignal.h
-#usr/lib/klibc/include/arch/mips/klibc/archsocket.h
-#usr/lib/klibc/include/arch/mips/klibc/archstat.h
-#usr/lib/klibc/include/arch/mips/machine
-#usr/lib/klibc/include/arch/mips/machine/asm.h
-#usr/lib/klibc/include/arch/mips/sgidefs.h
-#usr/lib/klibc/include/arch/mips/spaces.h
-#usr/lib/klibc/include/arch/mips64
-#usr/lib/klibc/include/arch/mips64/klibc
-#usr/lib/klibc/include/arch/mips64/klibc/archconfig.h
-#usr/lib/klibc/include/arch/mips64/klibc/archsignal.h
-#usr/lib/klibc/include/arch/mips64/klibc/archsocket.h
-#usr/lib/klibc/include/arch/mips64/klibc/archstat.h
-#usr/lib/klibc/include/arch/parisc
-#usr/lib/klibc/include/arch/parisc/klibc
-#usr/lib/klibc/include/arch/parisc/klibc/archconfig.h
-#usr/lib/klibc/include/arch/parisc/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/parisc/klibc/archsignal.h
-#usr/lib/klibc/include/arch/parisc/klibc/archstat.h
-#usr/lib/klibc/include/arch/ppc
-#usr/lib/klibc/include/arch/ppc/klibc
-#usr/lib/klibc/include/arch/ppc/klibc/archconfig.h
-#usr/lib/klibc/include/arch/ppc/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/ppc/klibc/archsignal.h
-#usr/lib/klibc/include/arch/ppc/klibc/archstat.h
-#usr/lib/klibc/include/arch/ppc64
-#usr/lib/klibc/include/arch/ppc64/klibc
-#usr/lib/klibc/include/arch/ppc64/klibc/archconfig.h
-#usr/lib/klibc/include/arch/ppc64/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/ppc64/klibc/archsignal.h
-#usr/lib/klibc/include/arch/ppc64/klibc/archstat.h
-#usr/lib/klibc/include/arch/s390
-#usr/lib/klibc/include/arch/s390/klibc
-#usr/lib/klibc/include/arch/s390/klibc/archconfig.h
-#usr/lib/klibc/include/arch/s390/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/s390/klibc/archsignal.h
-#usr/lib/klibc/include/arch/s390/klibc/archstat.h
-#usr/lib/klibc/include/arch/sh
-#usr/lib/klibc/include/arch/sh/klibc
-#usr/lib/klibc/include/arch/sh/klibc/archconfig.h
-#usr/lib/klibc/include/arch/sh/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/sh/klibc/archsignal.h
-#usr/lib/klibc/include/arch/sh/klibc/archstat.h
-#usr/lib/klibc/include/arch/sparc
-#usr/lib/klibc/include/arch/sparc/klibc
-#usr/lib/klibc/include/arch/sparc/klibc/archconfig.h
-#usr/lib/klibc/include/arch/sparc/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/sparc/klibc/archsignal.h
-#usr/lib/klibc/include/arch/sparc/klibc/archstat.h
-#usr/lib/klibc/include/arch/sparc/machine
-#usr/lib/klibc/include/arch/sparc/machine/asm.h
-#usr/lib/klibc/include/arch/sparc/machine/frame.h
-#usr/lib/klibc/include/arch/sparc/machine/trap.h
-#usr/lib/klibc/include/arch/sparc64
-#usr/lib/klibc/include/arch/sparc64/klibc
-#usr/lib/klibc/include/arch/sparc64/klibc/archconfig.h
-#usr/lib/klibc/include/arch/sparc64/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/sparc64/klibc/archsignal.h
-#usr/lib/klibc/include/arch/sparc64/klibc/archstat.h
-#usr/lib/klibc/include/arch/x86_64
-#usr/lib/klibc/include/arch/x86_64/klibc
-#usr/lib/klibc/include/arch/x86_64/klibc/archconfig.h
-#usr/lib/klibc/include/arch/x86_64/klibc/archsetjmp.h
-#usr/lib/klibc/include/arch/x86_64/klibc/archsignal.h
-#usr/lib/klibc/include/arch/x86_64/klibc/archstat.h
-#usr/lib/klibc/include/arch/x86_64/sys
-#usr/lib/klibc/include/arch/x86_64/sys/io.h
-#usr/lib/klibc/include/arpa
-#usr/lib/klibc/include/arpa/inet.h
-#usr/lib/klibc/include/asm
-#usr/lib/klibc/include/asm-generic
-#usr/lib/klibc/include/asm-generic/4level-fixup.h
-#usr/lib/klibc/include/asm-generic/atomic.h
-#usr/lib/klibc/include/asm-generic/bitops.h
-#usr/lib/klibc/include/asm-generic/bug.h
-#usr/lib/klibc/include/asm-generic/cputime.h
-#usr/lib/klibc/include/asm-generic/div64.h
-#usr/lib/klibc/include/asm-generic/dma-mapping-broken.h
-#usr/lib/klibc/include/asm-generic/dma-mapping.h
-#usr/lib/klibc/include/asm-generic/emergency-restart.h
-#usr/lib/klibc/include/asm-generic/errno-base.h
-#usr/lib/klibc/include/asm-generic/errno.h
-#usr/lib/klibc/include/asm-generic/fcntl.h
-#usr/lib/klibc/include/asm-generic/futex.h
-#usr/lib/klibc/include/asm-generic/ide_iops.h
-#usr/lib/klibc/include/asm-generic/ioctl.h
-#usr/lib/klibc/include/asm-generic/iomap.h
-#usr/lib/klibc/include/asm-generic/ipc.h
-#usr/lib/klibc/include/asm-generic/local.h
-#usr/lib/klibc/include/asm-generic/mman.h
-#usr/lib/klibc/include/asm-generic/mutex-dec.h
-#usr/lib/klibc/include/asm-generic/mutex-null.h
-#usr/lib/klibc/include/asm-generic/mutex-xchg.h
-#usr/lib/klibc/include/asm-generic/page.h
-#usr/lib/klibc/include/asm-generic/pci-dma-compat.h
-#usr/lib/klibc/include/asm-generic/pci.h
-#usr/lib/klibc/include/asm-generic/percpu.h
-#usr/lib/klibc/include/asm-generic/pgtable-nopmd.h
-#usr/lib/klibc/include/asm-generic/pgtable-nopud.h
-#usr/lib/klibc/include/asm-generic/pgtable.h
-#usr/lib/klibc/include/asm-generic/resource.h
-#usr/lib/klibc/include/asm-generic/rtc.h
-#usr/lib/klibc/include/asm-generic/sections.h
-#usr/lib/klibc/include/asm-generic/siginfo.h
-#usr/lib/klibc/include/asm-generic/signal.h
-#usr/lib/klibc/include/asm-generic/statfs.h
-#usr/lib/klibc/include/asm-generic/termios.h
-#usr/lib/klibc/include/asm-generic/tlb.h
-#usr/lib/klibc/include/asm-generic/topology.h
-#usr/lib/klibc/include/asm-generic/uaccess.h
-#usr/lib/klibc/include/asm-generic/unaligned.h
-#usr/lib/klibc/include/asm-generic/vmlinux.lds.h
-#usr/lib/klibc/include/asm-generic/xor.h
-#usr/lib/klibc/include/asm-i386
-#usr/lib/klibc/include/asm-i386/8253pit.h
-#usr/lib/klibc/include/asm-i386/a.out.h
-#usr/lib/klibc/include/asm-i386/acpi.h
-#usr/lib/klibc/include/asm-i386/agp.h
-#usr/lib/klibc/include/asm-i386/apic.h
-#usr/lib/klibc/include/asm-i386/apicdef.h
-#usr/lib/klibc/include/asm-i386/arch_hooks.h
-#usr/lib/klibc/include/asm-i386/asm-offsets.h
-#usr/lib/klibc/include/asm-i386/atomic.h
-#usr/lib/klibc/include/asm-i386/auxvec.h
-#usr/lib/klibc/include/asm-i386/bitops.h
-#usr/lib/klibc/include/asm-i386/boot.h
-#usr/lib/klibc/include/asm-i386/bug.h
-#usr/lib/klibc/include/asm-i386/bugs.h
-#usr/lib/klibc/include/asm-i386/byteorder.h
-#usr/lib/klibc/include/asm-i386/cache.h
-#usr/lib/klibc/include/asm-i386/cacheflush.h
-#usr/lib/klibc/include/asm-i386/checksum.h
-#usr/lib/klibc/include/asm-i386/cpu.h
-#usr/lib/klibc/include/asm-i386/cpufeature.h
-#usr/lib/klibc/include/asm-i386/cputime.h
-#usr/lib/klibc/include/asm-i386/current.h
-#usr/lib/klibc/include/asm-i386/debugreg.h
-#usr/lib/klibc/include/asm-i386/delay.h
-#usr/lib/klibc/include/asm-i386/desc.h
-#usr/lib/klibc/include/asm-i386/div64.h
-#usr/lib/klibc/include/asm-i386/dma-mapping.h
-#usr/lib/klibc/include/asm-i386/dma.h
-#usr/lib/klibc/include/asm-i386/e820.h
-#usr/lib/klibc/include/asm-i386/edac.h
-#usr/lib/klibc/include/asm-i386/elf.h
-#usr/lib/klibc/include/asm-i386/emergency-restart.h
-#usr/lib/klibc/include/asm-i386/errno.h
-#usr/lib/klibc/include/asm-i386/fcntl.h
-#usr/lib/klibc/include/asm-i386/fixmap.h
-#usr/lib/klibc/include/asm-i386/floppy.h
-#usr/lib/klibc/include/asm-i386/futex.h
-#usr/lib/klibc/include/asm-i386/genapic.h
-#usr/lib/klibc/include/asm-i386/hardirq.h
-#usr/lib/klibc/include/asm-i386/highmem.h
-#usr/lib/klibc/include/asm-i386/hpet.h
-#usr/lib/klibc/include/asm-i386/hw_irq.h
-#usr/lib/klibc/include/asm-i386/i387.h
-#usr/lib/klibc/include/asm-i386/i8253.h
-#usr/lib/klibc/include/asm-i386/i8259.h
-#usr/lib/klibc/include/asm-i386/ide.h
-#usr/lib/klibc/include/asm-i386/io.h
-#usr/lib/klibc/include/asm-i386/io_apic.h
-#usr/lib/klibc/include/asm-i386/ioctl.h
-#usr/lib/klibc/include/asm-i386/ioctls.h
-#usr/lib/klibc/include/asm-i386/ipc.h
-#usr/lib/klibc/include/asm-i386/ipcbuf.h
-#usr/lib/klibc/include/asm-i386/irq.h
-#usr/lib/klibc/include/asm-i386/ist.h
-#usr/lib/klibc/include/asm-i386/kdebug.h
-#usr/lib/klibc/include/asm-i386/kexec.h
-#usr/lib/klibc/include/asm-i386/kmap_types.h
-#usr/lib/klibc/include/asm-i386/kprobes.h
-#usr/lib/klibc/include/asm-i386/ldt.h
-#usr/lib/klibc/include/asm-i386/linkage.h
-#usr/lib/klibc/include/asm-i386/local.h
-#usr/lib/klibc/include/asm-i386/mach-bigsmp
-#usr/lib/klibc/include/asm-i386/mach-bigsmp/mach_apic.h
-#usr/lib/klibc/include/asm-i386/mach-bigsmp/mach_apicdef.h
-#usr/lib/klibc/include/asm-i386/mach-bigsmp/mach_ipi.h
-#usr/lib/klibc/include/asm-i386/mach-bigsmp/mach_mpspec.h
-#usr/lib/klibc/include/asm-i386/mach-default
-#usr/lib/klibc/include/asm-i386/mach-default/apm.h
-#usr/lib/klibc/include/asm-i386/mach-default/bios_ebda.h
-#usr/lib/klibc/include/asm-i386/mach-default/do_timer.h
-#usr/lib/klibc/include/asm-i386/mach-default/entry_arch.h
-#usr/lib/klibc/include/asm-i386/mach-default/io_ports.h
-#usr/lib/klibc/include/asm-i386/mach-default/irq_vectors.h
-#usr/lib/klibc/include/asm-i386/mach-default/irq_vectors_limits.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_apic.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_apicdef.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_ipi.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_mpparse.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_mpspec.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_reboot.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_time.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_timer.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_traps.h
-#usr/lib/klibc/include/asm-i386/mach-default/mach_wakecpu.h
-#usr/lib/klibc/include/asm-i386/mach-default/pci-functions.h
-#usr/lib/klibc/include/asm-i386/mach-default/setup_arch_post.h
-#usr/lib/klibc/include/asm-i386/mach-default/setup_arch_pre.h
-#usr/lib/klibc/include/asm-i386/mach-default/smpboot_hooks.h
-#usr/lib/klibc/include/asm-i386/mach-es7000
-#usr/lib/klibc/include/asm-i386/mach-es7000/mach_apic.h
-#usr/lib/klibc/include/asm-i386/mach-es7000/mach_apicdef.h
-#usr/lib/klibc/include/asm-i386/mach-es7000/mach_ipi.h
-#usr/lib/klibc/include/asm-i386/mach-es7000/mach_mpparse.h
-#usr/lib/klibc/include/asm-i386/mach-es7000/mach_mpspec.h
-#usr/lib/klibc/include/asm-i386/mach-es7000/mach_wakecpu.h
-#usr/lib/klibc/include/asm-i386/mach-generic
-#usr/lib/klibc/include/asm-i386/mach-generic/irq_vectors_limits.h
-#usr/lib/klibc/include/asm-i386/mach-generic/mach_apic.h
-#usr/lib/klibc/include/asm-i386/mach-generic/mach_apicdef.h
-#usr/lib/klibc/include/asm-i386/mach-generic/mach_ipi.h
-#usr/lib/klibc/include/asm-i386/mach-generic/mach_mpparse.h
-#usr/lib/klibc/include/asm-i386/mach-generic/mach_mpspec.h
-#usr/lib/klibc/include/asm-i386/mach-numaq
-#usr/lib/klibc/include/asm-i386/mach-numaq/mach_apic.h
-#usr/lib/klibc/include/asm-i386/mach-numaq/mach_apicdef.h
-#usr/lib/klibc/include/asm-i386/mach-numaq/mach_ipi.h
-#usr/lib/klibc/include/asm-i386/mach-numaq/mach_mpparse.h
-#usr/lib/klibc/include/asm-i386/mach-numaq/mach_mpspec.h
-#usr/lib/klibc/include/asm-i386/mach-numaq/mach_wakecpu.h
-#usr/lib/klibc/include/asm-i386/mach-summit
-#usr/lib/klibc/include/asm-i386/mach-summit/irq_vectors_limits.h
-#usr/lib/klibc/include/asm-i386/mach-summit/mach_apic.h
-#usr/lib/klibc/include/asm-i386/mach-summit/mach_apicdef.h
-#usr/lib/klibc/include/asm-i386/mach-summit/mach_ipi.h
-#usr/lib/klibc/include/asm-i386/mach-summit/mach_mpparse.h
-#usr/lib/klibc/include/asm-i386/mach-summit/mach_mpspec.h
-#usr/lib/klibc/include/asm-i386/mach-visws
-#usr/lib/klibc/include/asm-i386/mach-visws/cobalt.h
-#usr/lib/klibc/include/asm-i386/mach-visws/do_timer.h
-#usr/lib/klibc/include/asm-i386/mach-visws/entry_arch.h
-#usr/lib/klibc/include/asm-i386/mach-visws/irq_vectors.h
-#usr/lib/klibc/include/asm-i386/mach-visws/lithium.h
-#usr/lib/klibc/include/asm-i386/mach-visws/mach_apic.h
-#usr/lib/klibc/include/asm-i386/mach-visws/mach_apicdef.h
-#usr/lib/klibc/include/asm-i386/mach-visws/piix4.h
-#usr/lib/klibc/include/asm-i386/mach-visws/setup_arch_post.h
-#usr/lib/klibc/include/asm-i386/mach-visws/setup_arch_pre.h
-#usr/lib/klibc/include/asm-i386/mach-visws/smpboot_hooks.h
-#usr/lib/klibc/include/asm-i386/mach-voyager
-#usr/lib/klibc/include/asm-i386/mach-voyager/do_timer.h
-#usr/lib/klibc/include/asm-i386/mach-voyager/entry_arch.h
-#usr/lib/klibc/include/asm-i386/mach-voyager/irq_vectors.h
-#usr/lib/klibc/include/asm-i386/mach-voyager/setup_arch_post.h
-#usr/lib/klibc/include/asm-i386/mach-voyager/setup_arch_pre.h
-#usr/lib/klibc/include/asm-i386/math_emu.h
-#usr/lib/klibc/include/asm-i386/mc146818rtc.h
-#usr/lib/klibc/include/asm-i386/mca.h
-#usr/lib/klibc/include/asm-i386/mca_dma.h
-#usr/lib/klibc/include/asm-i386/mman.h
-#usr/lib/klibc/include/asm-i386/mmu.h
-#usr/lib/klibc/include/asm-i386/mmu_context.h
-#usr/lib/klibc/include/asm-i386/mmx.h
-#usr/lib/klibc/include/asm-i386/mmzone.h
-#usr/lib/klibc/include/asm-i386/module.h
-#usr/lib/klibc/include/asm-i386/mpspec.h
-#usr/lib/klibc/include/asm-i386/mpspec_def.h
-#usr/lib/klibc/include/asm-i386/msgbuf.h
-#usr/lib/klibc/include/asm-i386/msi.h
-#usr/lib/klibc/include/asm-i386/msr.h
-#usr/lib/klibc/include/asm-i386/mtrr.h
-#usr/lib/klibc/include/asm-i386/mutex.h
-#usr/lib/klibc/include/asm-i386/namei.h
-#usr/lib/klibc/include/asm-i386/nmi.h
-#usr/lib/klibc/include/asm-i386/node.h
-#usr/lib/klibc/include/asm-i386/numa.h
-#usr/lib/klibc/include/asm-i386/numaq.h
-#usr/lib/klibc/include/asm-i386/numnodes.h
-#usr/lib/klibc/include/asm-i386/page.h
-#usr/lib/klibc/include/asm-i386/param.h
-#usr/lib/klibc/include/asm-i386/parport.h
-#usr/lib/klibc/include/asm-i386/pci-direct.h
-#usr/lib/klibc/include/asm-i386/pci.h
-#usr/lib/klibc/include/asm-i386/percpu.h
-#usr/lib/klibc/include/asm-i386/pgalloc.h
-#usr/lib/klibc/include/asm-i386/pgtable-2level-defs.h
-#usr/lib/klibc/include/asm-i386/pgtable-2level.h
-#usr/lib/klibc/include/asm-i386/pgtable-3level-defs.h
-#usr/lib/klibc/include/asm-i386/pgtable-3level.h
-#usr/lib/klibc/include/asm-i386/pgtable.h
-#usr/lib/klibc/include/asm-i386/poll.h
-#usr/lib/klibc/include/asm-i386/posix_types.h
-#usr/lib/klibc/include/asm-i386/processor.h
-#usr/lib/klibc/include/asm-i386/ptrace.h
-#usr/lib/klibc/include/asm-i386/resource.h
-#usr/lib/klibc/include/asm-i386/rtc.h
-#usr/lib/klibc/include/asm-i386/rwlock.h
-#usr/lib/klibc/include/asm-i386/rwsem.h
-#usr/lib/klibc/include/asm-i386/scatterlist.h
-#usr/lib/klibc/include/asm-i386/seccomp.h
-#usr/lib/klibc/include/asm-i386/sections.h
-#usr/lib/klibc/include/asm-i386/segment.h
-#usr/lib/klibc/include/asm-i386/semaphore.h
-#usr/lib/klibc/include/asm-i386/sembuf.h
-#usr/lib/klibc/include/asm-i386/serial.h
-#usr/lib/klibc/include/asm-i386/setup.h
-#usr/lib/klibc/include/asm-i386/shmbuf.h
-#usr/lib/klibc/include/asm-i386/shmparam.h
-#usr/lib/klibc/include/asm-i386/sigcontext.h
-#usr/lib/klibc/include/asm-i386/siginfo.h
-#usr/lib/klibc/include/asm-i386/signal.h
-#usr/lib/klibc/include/asm-i386/smp.h
-#usr/lib/klibc/include/asm-i386/socket.h
-#usr/lib/klibc/include/asm-i386/sockios.h
-#usr/lib/klibc/include/asm-i386/sparsemem.h
-#usr/lib/klibc/include/asm-i386/spinlock.h
-#usr/lib/klibc/include/asm-i386/spinlock_types.h
-#usr/lib/klibc/include/asm-i386/srat.h
-#usr/lib/klibc/include/asm-i386/stat.h
-#usr/lib/klibc/include/asm-i386/statfs.h
-#usr/lib/klibc/include/asm-i386/string.h
-#usr/lib/klibc/include/asm-i386/suspend.h
-#usr/lib/klibc/include/asm-i386/system.h
-#usr/lib/klibc/include/asm-i386/termbits.h
-#usr/lib/klibc/include/asm-i386/termios.h
-#usr/lib/klibc/include/asm-i386/thread_info.h
-#usr/lib/klibc/include/asm-i386/timer.h
-#usr/lib/klibc/include/asm-i386/timex.h
-#usr/lib/klibc/include/asm-i386/tlb.h
-#usr/lib/klibc/include/asm-i386/tlbflush.h
-#usr/lib/klibc/include/asm-i386/topology.h
-#usr/lib/klibc/include/asm-i386/types.h
-#usr/lib/klibc/include/asm-i386/uaccess.h
-#usr/lib/klibc/include/asm-i386/ucontext.h
-#usr/lib/klibc/include/asm-i386/unaligned.h
-#usr/lib/klibc/include/asm-i386/unistd.h
-#usr/lib/klibc/include/asm-i386/user.h
-#usr/lib/klibc/include/asm-i386/vga.h
-#usr/lib/klibc/include/asm-i386/vic.h
-#usr/lib/klibc/include/asm-i386/vm86.h
-#usr/lib/klibc/include/asm-i386/voyager.h
-#usr/lib/klibc/include/asm-i386/xor.h
-#usr/lib/klibc/include/assert.h
-#usr/lib/klibc/include/bits32
-#usr/lib/klibc/include/bits32/bitsize
-#usr/lib/klibc/include/bits32/bitsize.h
-#usr/lib/klibc/include/bits32/bitsize/limits.h
-#usr/lib/klibc/include/bits32/bitsize/stddef.h
-#usr/lib/klibc/include/bits32/bitsize/stdint.h
-#usr/lib/klibc/include/bits32/bitsize/stdintconst.h
-#usr/lib/klibc/include/bits32/bitsize/stdintlimits.h
-#usr/lib/klibc/include/bits64
-#usr/lib/klibc/include/bits64/bitsize
-#usr/lib/klibc/include/bits64/bitsize.h
-#usr/lib/klibc/include/bits64/bitsize/limits.h
-#usr/lib/klibc/include/bits64/bitsize/stddef.h
-#usr/lib/klibc/include/bits64/bitsize/stdint.h
-#usr/lib/klibc/include/bits64/bitsize/stdintconst.h
-#usr/lib/klibc/include/bits64/bitsize/stdintlimits.h
-#usr/lib/klibc/include/byteswap.h
-#usr/lib/klibc/include/ctype.h
-#usr/lib/klibc/include/dirent.h
-#usr/lib/klibc/include/elf.h
-#usr/lib/klibc/include/endian.h
-#usr/lib/klibc/include/errno.h
-#usr/lib/klibc/include/fcntl.h
-#usr/lib/klibc/include/fnmatch.h
-#usr/lib/klibc/include/getopt.h
-#usr/lib/klibc/include/grp.h
-#usr/lib/klibc/include/inttypes.h
-#usr/lib/klibc/include/klibc
-#usr/lib/klibc/include/klibc/compiler.h
-#usr/lib/klibc/include/klibc/diverr.h
-#usr/lib/klibc/include/klibc/endian.h
-#usr/lib/klibc/include/klibc/extern.h
-#usr/lib/klibc/include/klibc/havesyscall.h
-#usr/lib/klibc/include/klibc/stathelp.h
-#usr/lib/klibc/include/klibc/sysconfig.h
-#usr/lib/klibc/include/limits.h
-#usr/lib/klibc/include/linux
-#usr/lib/klibc/include/linux/8250_pci.h
-#usr/lib/klibc/include/linux/a.out.h
-#usr/lib/klibc/include/linux/ac97_codec.h
-#usr/lib/klibc/include/linux/acct.h
-#usr/lib/klibc/include/linux/acpi.h
-#usr/lib/klibc/include/linux/adb.h
-#usr/lib/klibc/include/linux/adfs_fs.h
-#usr/lib/klibc/include/linux/adfs_fs_i.h
-#usr/lib/klibc/include/linux/adfs_fs_sb.h
-#usr/lib/klibc/include/linux/affs_fs.h
-#usr/lib/klibc/include/linux/affs_hardblocks.h
-#usr/lib/klibc/include/linux/agp_backend.h
-#usr/lib/klibc/include/linux/agpgart.h
-#usr/lib/klibc/include/linux/aio.h
-#usr/lib/klibc/include/linux/aio_abi.h
-#usr/lib/klibc/include/linux/amba
-#usr/lib/klibc/include/linux/amba/bus.h
-#usr/lib/klibc/include/linux/amba/clcd.h
-#usr/lib/klibc/include/linux/amba/kmi.h
-#usr/lib/klibc/include/linux/amba/serial.h
-#usr/lib/klibc/include/linux/amifd.h
-#usr/lib/klibc/include/linux/amifdreg.h
-#usr/lib/klibc/include/linux/amigaffs.h
-#usr/lib/klibc/include/linux/apm_bios.h
-#usr/lib/klibc/include/linux/arcdevice.h
-#usr/lib/klibc/include/linux/arcfb.h
-#usr/lib/klibc/include/linux/ata.h
-#usr/lib/klibc/include/linux/atalk.h
-#usr/lib/klibc/include/linux/atm.h
-#usr/lib/klibc/include/linux/atm_eni.h
-#usr/lib/klibc/include/linux/atm_he.h
-#usr/lib/klibc/include/linux/atm_idt77105.h
-#usr/lib/klibc/include/linux/atm_nicstar.h
-#usr/lib/klibc/include/linux/atm_suni.h
-#usr/lib/klibc/include/linux/atm_tcp.h
-#usr/lib/klibc/include/linux/atm_zatm.h
-#usr/lib/klibc/include/linux/atmapi.h
-#usr/lib/klibc/include/linux/atmarp.h
-#usr/lib/klibc/include/linux/atmbr2684.h
-#usr/lib/klibc/include/linux/atmclip.h
-#usr/lib/klibc/include/linux/atmdev.h
-#usr/lib/klibc/include/linux/atmioc.h
-#usr/lib/klibc/include/linux/atmlec.h
-#usr/lib/klibc/include/linux/atmmpc.h
-#usr/lib/klibc/include/linux/atmppp.h
-#usr/lib/klibc/include/linux/atmsap.h
-#usr/lib/klibc/include/linux/atmsvc.h
-#usr/lib/klibc/include/linux/attribute_container.h
-#usr/lib/klibc/include/linux/audit.h
-#usr/lib/klibc/include/linux/auto_fs.h
-#usr/lib/klibc/include/linux/auto_fs4.h
-#usr/lib/klibc/include/linux/autoconf.h
-#usr/lib/klibc/include/linux/auxvec.h
-#usr/lib/klibc/include/linux/awe_voice.h
-#usr/lib/klibc/include/linux/ax25.h
-#usr/lib/klibc/include/linux/b1lli.h
-#usr/lib/klibc/include/linux/b1pcmcia.h
-#usr/lib/klibc/include/linux/backing-dev.h
-#usr/lib/klibc/include/linux/backlight.h
-#usr/lib/klibc/include/linux/baycom.h
-#usr/lib/klibc/include/linux/bcd.h
-#usr/lib/klibc/include/linux/bfs_fs.h
-#usr/lib/klibc/include/linux/binfmts.h
-#usr/lib/klibc/include/linux/bio.h
-#usr/lib/klibc/include/linux/bit_spinlock.h
-#usr/lib/klibc/include/linux/bitmap.h
-#usr/lib/klibc/include/linux/bitops.h
-#usr/lib/klibc/include/linux/blkdev.h
-#usr/lib/klibc/include/linux/blkpg.h
-#usr/lib/klibc/include/linux/blockgroup_lock.h
-#usr/lib/klibc/include/linux/bootmem.h
-#usr/lib/klibc/include/linux/bpqether.h
-#usr/lib/klibc/include/linux/buffer_head.h
-#usr/lib/klibc/include/linux/byteorder
-#usr/lib/klibc/include/linux/byteorder/big_endian.h
-#usr/lib/klibc/include/linux/byteorder/generic.h
-#usr/lib/klibc/include/linux/byteorder/little_endian.h
-#usr/lib/klibc/include/linux/byteorder/pdp_endian.h
-#usr/lib/klibc/include/linux/byteorder/swab.h
-#usr/lib/klibc/include/linux/byteorder/swabb.h
-#usr/lib/klibc/include/linux/cache.h
-#usr/lib/klibc/include/linux/calc64.h
-#usr/lib/klibc/include/linux/capability.h
-#usr/lib/klibc/include/linux/capi.h
-#usr/lib/klibc/include/linux/cciss_ioctl.h
-#usr/lib/klibc/include/linux/cd1400.h
-#usr/lib/klibc/include/linux/cdev.h
-#usr/lib/klibc/include/linux/cdk.h
-#usr/lib/klibc/include/linux/cdrom.h
-#usr/lib/klibc/include/linux/chio.h
-#usr/lib/klibc/include/linux/circ_buf.h
-#usr/lib/klibc/include/linux/clk.h
-#usr/lib/klibc/include/linux/cm4000_cs.h
-#usr/lib/klibc/include/linux/cn_proc.h
-#usr/lib/klibc/include/linux/cobalt-nvram.h
-#usr/lib/klibc/include/linux/coda.h
-#usr/lib/klibc/include/linux/coda_cache.h
-#usr/lib/klibc/include/linux/coda_fs_i.h
-#usr/lib/klibc/include/linux/coda_linux.h
-#usr/lib/klibc/include/linux/coda_proc.h
-#usr/lib/klibc/include/linux/coda_psdev.h
-#usr/lib/klibc/include/linux/coff.h
-#usr/lib/klibc/include/linux/com20020.h
-#usr/lib/klibc/include/linux/compat.h
-#usr/lib/klibc/include/linux/compat_ioctl.h
-#usr/lib/klibc/include/linux/compile.h
-#usr/lib/klibc/include/linux/compiler-gcc.h
-#usr/lib/klibc/include/linux/compiler-gcc3.h
-#usr/lib/klibc/include/linux/compiler-gcc4.h
-#usr/lib/klibc/include/linux/compiler-intel.h
-#usr/lib/klibc/include/linux/compiler.h
-#usr/lib/klibc/include/linux/completion.h
-#usr/lib/klibc/include/linux/comstats.h
-#usr/lib/klibc/include/linux/concap.h
-#usr/lib/klibc/include/linux/config.h
-#usr/lib/klibc/include/linux/configfs.h
-#usr/lib/klibc/include/linux/connector.h
-#usr/lib/klibc/include/linux/console.h
-#usr/lib/klibc/include/linux/console_struct.h
-#usr/lib/klibc/include/linux/consolemap.h
-#usr/lib/klibc/include/linux/cpu.h
-#usr/lib/klibc/include/linux/cpufreq.h
-#usr/lib/klibc/include/linux/cpumask.h
-#usr/lib/klibc/include/linux/cpuset.h
-#usr/lib/klibc/include/linux/cramfs_fs.h
-#usr/lib/klibc/include/linux/cramfs_fs_sb.h
-#usr/lib/klibc/include/linux/crash_dump.h
-#usr/lib/klibc/include/linux/crc-ccitt.h
-#usr/lib/klibc/include/linux/crc16.h
-#usr/lib/klibc/include/linux/crc32.h
-#usr/lib/klibc/include/linux/crc32c.h
-#usr/lib/klibc/include/linux/crypto.h
-#usr/lib/klibc/include/linux/cryptohash.h
-#usr/lib/klibc/include/linux/ctype.h
-#usr/lib/klibc/include/linux/cuda.h
-#usr/lib/klibc/include/linux/cyclades.h
-#usr/lib/klibc/include/linux/cyclomx.h
-#usr/lib/klibc/include/linux/cycx_cfm.h
-#usr/lib/klibc/include/linux/cycx_drv.h
-#usr/lib/klibc/include/linux/cycx_x25.h
-#usr/lib/klibc/include/linux/dcache.h
-#usr/lib/klibc/include/linux/dccp.h
-#usr/lib/klibc/include/linux/dcookies.h
-#usr/lib/klibc/include/linux/debugfs.h
-#usr/lib/klibc/include/linux/delay.h
-#usr/lib/klibc/include/linux/devfs_fs.h
-#usr/lib/klibc/include/linux/devfs_fs_kernel.h
-#usr/lib/klibc/include/linux/device-mapper.h
-#usr/lib/klibc/include/linux/device.h
-#usr/lib/klibc/include/linux/devpts_fs.h
-#usr/lib/klibc/include/linux/dio.h
-#usr/lib/klibc/include/linux/dirent.h
-#usr/lib/klibc/include/linux/divert.h
-#usr/lib/klibc/include/linux/dm-ioctl.h
-#usr/lib/klibc/include/linux/dm9000.h
-#usr/lib/klibc/include/linux/dma-mapping.h
-#usr/lib/klibc/include/linux/dmapool.h
-#usr/lib/klibc/include/linux/dmi.h
-#usr/lib/klibc/include/linux/dn.h
-#usr/lib/klibc/include/linux/dnotify.h
-#usr/lib/klibc/include/linux/dqblk_v1.h
-#usr/lib/klibc/include/linux/dqblk_v2.h
-#usr/lib/klibc/include/linux/dqblk_xfs.h
-#usr/lib/klibc/include/linux/ds1286.h
-#usr/lib/klibc/include/linux/ds17287rtc.h
-#usr/lib/klibc/include/linux/ds1742rtc.h
-#usr/lib/klibc/include/linux/dtlk.h
-#usr/lib/klibc/include/linux/dvb
-#usr/lib/klibc/include/linux/dvb/audio.h
-#usr/lib/klibc/include/linux/dvb/ca.h
-#usr/lib/klibc/include/linux/dvb/dmx.h
-#usr/lib/klibc/include/linux/dvb/frontend.h
-#usr/lib/klibc/include/linux/dvb/net.h
-#usr/lib/klibc/include/linux/dvb/osd.h
-#usr/lib/klibc/include/linux/dvb/version.h
-#usr/lib/klibc/include/linux/dvb/video.h
-#usr/lib/klibc/include/linux/edd.h
-#usr/lib/klibc/include/linux/efi.h
-#usr/lib/klibc/include/linux/efs_dir.h
-#usr/lib/klibc/include/linux/efs_fs.h
-#usr/lib/klibc/include/linux/efs_fs_i.h
-#usr/lib/klibc/include/linux/efs_fs_sb.h
-#usr/lib/klibc/include/linux/efs_vh.h
-#usr/lib/klibc/include/linux/eisa.h
-#usr/lib/klibc/include/linux/elevator.h
-#usr/lib/klibc/include/linux/elf-fdpic.h
-#usr/lib/klibc/include/linux/elf.h
-#usr/lib/klibc/include/linux/elfcore.h
-#usr/lib/klibc/include/linux/err.h
-#usr/lib/klibc/include/linux/errno.h
-#usr/lib/klibc/include/linux/errqueue.h
-#usr/lib/klibc/include/linux/etherdevice.h
-#usr/lib/klibc/include/linux/ethtool.h
-#usr/lib/klibc/include/linux/eventpoll.h
-#usr/lib/klibc/include/linux/ext2_fs.h
-#usr/lib/klibc/include/linux/ext2_fs_sb.h
-#usr/lib/klibc/include/linux/ext3_fs.h
-#usr/lib/klibc/include/linux/ext3_fs_i.h
-#usr/lib/klibc/include/linux/ext3_fs_sb.h
-#usr/lib/klibc/include/linux/ext3_jbd.h
-#usr/lib/klibc/include/linux/fadvise.h
-#usr/lib/klibc/include/linux/fb.h
-#usr/lib/klibc/include/linux/fcdevice.h
-#usr/lib/klibc/include/linux/fcntl.h
-#usr/lib/klibc/include/linux/fd.h
-#usr/lib/klibc/include/linux/fd1772.h
-#usr/lib/klibc/include/linux/fddidevice.h
-#usr/lib/klibc/include/linux/fdreg.h
-#usr/lib/klibc/include/linux/file.h
-#usr/lib/klibc/include/linux/filter.h
-#usr/lib/klibc/include/linux/firmware.h
-#usr/lib/klibc/include/linux/flat.h
-#usr/lib/klibc/include/linux/font.h
-#usr/lib/klibc/include/linux/fs.h
-#usr/lib/klibc/include/linux/fs.h~
-#usr/lib/klibc/include/linux/fs_enet_pd.h
-#usr/lib/klibc/include/linux/fs_struct.h
-#usr/lib/klibc/include/linux/fsl_devices.h
-#usr/lib/klibc/include/linux/fsnotify.h
-#usr/lib/klibc/include/linux/ftape-header-segment.h
-#usr/lib/klibc/include/linux/ftape-vendors.h
-#usr/lib/klibc/include/linux/ftape.h
-#usr/lib/klibc/include/linux/fuse.h
-#usr/lib/klibc/include/linux/futex.h
-#usr/lib/klibc/include/linux/gameport.h
-#usr/lib/klibc/include/linux/gen_stats.h
-#usr/lib/klibc/include/linux/genalloc.h
-#usr/lib/klibc/include/linux/generic_serial.h
-#usr/lib/klibc/include/linux/genetlink.h
-#usr/lib/klibc/include/linux/genhd.h
-#usr/lib/klibc/include/linux/gfp.h
-#usr/lib/klibc/include/linux/hardirq.h
-#usr/lib/klibc/include/linux/harrier_defs.h
-#usr/lib/klibc/include/linux/hash.h
-#usr/lib/klibc/include/linux/hayesesp.h
-#usr/lib/klibc/include/linux/hdlc
-#usr/lib/klibc/include/linux/hdlc.h
-#usr/lib/klibc/include/linux/hdlc/ioctl.h
-#usr/lib/klibc/include/linux/hdlcdrv.h
-#usr/lib/klibc/include/linux/hdpu_features.h
-#usr/lib/klibc/include/linux/hdreg.h
-#usr/lib/klibc/include/linux/hdsmart.h
-#usr/lib/klibc/include/linux/hiddev.h
-#usr/lib/klibc/include/linux/highmem.h
-#usr/lib/klibc/include/linux/highuid.h
-#usr/lib/klibc/include/linux/hil.h
-#usr/lib/klibc/include/linux/hil_mlc.h
-#usr/lib/klibc/include/linux/hippidevice.h
-#usr/lib/klibc/include/linux/hp_sdc.h
-#usr/lib/klibc/include/linux/hpet.h
-#usr/lib/klibc/include/linux/hpfs_fs.h
-#usr/lib/klibc/include/linux/hrtimer.h
-#usr/lib/klibc/include/linux/hugetlb.h
-#usr/lib/klibc/include/linux/hwmon-sysfs.h
-#usr/lib/klibc/include/linux/hwmon-vid.h
-#usr/lib/klibc/include/linux/hwmon.h
-#usr/lib/klibc/include/linux/hysdn_if.h
-#usr/lib/klibc/include/linux/i2c-algo-bit.h
-#usr/lib/klibc/include/linux/i2c-algo-ite.h
-#usr/lib/klibc/include/linux/i2c-algo-pca.h
-#usr/lib/klibc/include/linux/i2c-algo-pcf.h
-#usr/lib/klibc/include/linux/i2c-algo-sgi.h
-#usr/lib/klibc/include/linux/i2c-algo-sibyte.h
-#usr/lib/klibc/include/linux/i2c-dev.h
-#usr/lib/klibc/include/linux/i2c-id.h
-#usr/lib/klibc/include/linux/i2c-isa.h
-#usr/lib/klibc/include/linux/i2c-pxa.h
-#usr/lib/klibc/include/linux/i2c.h
-#usr/lib/klibc/include/linux/i2o-dev.h
-#usr/lib/klibc/include/linux/i2o.h
-#usr/lib/klibc/include/linux/i8k.h
-#usr/lib/klibc/include/linux/ibmtr.h
-#usr/lib/klibc/include/linux/icmp.h
-#usr/lib/klibc/include/linux/icmpv6.h
-#usr/lib/klibc/include/linux/ide.h
-#usr/lib/klibc/include/linux/idr.h
-#usr/lib/klibc/include/linux/if.h
-#usr/lib/klibc/include/linux/if_arcnet.h
-#usr/lib/klibc/include/linux/if_arp.h
-#usr/lib/klibc/include/linux/if_bonding.h
-#usr/lib/klibc/include/linux/if_bridge.h
-#usr/lib/klibc/include/linux/if_cablemodem.h
-#usr/lib/klibc/include/linux/if_ec.h
-#usr/lib/klibc/include/linux/if_eql.h
-#usr/lib/klibc/include/linux/if_ether.h
-#usr/lib/klibc/include/linux/if_fc.h
-#usr/lib/klibc/include/linux/if_fddi.h
-#usr/lib/klibc/include/linux/if_frad.h
-#usr/lib/klibc/include/linux/if_hippi.h
-#usr/lib/klibc/include/linux/if_infiniband.h
-#usr/lib/klibc/include/linux/if_ltalk.h
-#usr/lib/klibc/include/linux/if_packet.h
-#usr/lib/klibc/include/linux/if_plip.h
-#usr/lib/klibc/include/linux/if_ppp.h
-#usr/lib/klibc/include/linux/if_pppox.h
-#usr/lib/klibc/include/linux/if_shaper.h
-#usr/lib/klibc/include/linux/if_slip.h
-#usr/lib/klibc/include/linux/if_strip.h
-#usr/lib/klibc/include/linux/if_tr.h
-#usr/lib/klibc/include/linux/if_tun.h
-#usr/lib/klibc/include/linux/if_tunnel.h
-#usr/lib/klibc/include/linux/if_vlan.h
-#usr/lib/klibc/include/linux/if_wanpipe.h
-#usr/lib/klibc/include/linux/if_wanpipe_common.h
-#usr/lib/klibc/include/linux/igmp.h
-#usr/lib/klibc/include/linux/imq.h
-#usr/lib/klibc/include/linux/in.h
-#usr/lib/klibc/include/linux/in6.h
-#usr/lib/klibc/include/linux/in_route.h
-#usr/lib/klibc/include/linux/inet.h
-#usr/lib/klibc/include/linux/inet_diag.h
-#usr/lib/klibc/include/linux/inetdevice.h
-#usr/lib/klibc/include/linux/init.h
-#usr/lib/klibc/include/linux/init_task.h
-#usr/lib/klibc/include/linux/initrd.h
-#usr/lib/klibc/include/linux/inotify.h
-#usr/lib/klibc/include/linux/input.h
-#usr/lib/klibc/include/linux/interrupt.h
-#usr/lib/klibc/include/linux/io.h
-#usr/lib/klibc/include/linux/ioc3.h
-#usr/lib/klibc/include/linux/ioc4.h
-#usr/lib/klibc/include/linux/ioctl.h
-#usr/lib/klibc/include/linux/ioctl32.h
-#usr/lib/klibc/include/linux/ioport.h
-#usr/lib/klibc/include/linux/ioprio.h
-#usr/lib/klibc/include/linux/ip.h
-#usr/lib/klibc/include/linux/ip6_tunnel.h
-#usr/lib/klibc/include/linux/ip_mp_alg.h
-#usr/lib/klibc/include/linux/ipc.h
-#usr/lib/klibc/include/linux/ipmi.h
-#usr/lib/klibc/include/linux/ipmi_msgdefs.h
-#usr/lib/klibc/include/linux/ipmi_smi.h
-#usr/lib/klibc/include/linux/ipsec.h
-#usr/lib/klibc/include/linux/ipv6.h
-#usr/lib/klibc/include/linux/ipv6_route.h
-#usr/lib/klibc/include/linux/ipx.h
-#usr/lib/klibc/include/linux/irda.h
-#usr/lib/klibc/include/linux/irq.h
-#usr/lib/klibc/include/linux/irq_cpustat.h
-#usr/lib/klibc/include/linux/isapnp.h
-#usr/lib/klibc/include/linux/isdn
-#usr/lib/klibc/include/linux/isdn.h
-#usr/lib/klibc/include/linux/isdn/capicmd.h
-#usr/lib/klibc/include/linux/isdn/capilli.h
-#usr/lib/klibc/include/linux/isdn/capiutil.h
-#usr/lib/klibc/include/linux/isdn/tpam.h
-#usr/lib/klibc/include/linux/isdn_compat.h
-#usr/lib/klibc/include/linux/isdn_divertif.h
-#usr/lib/klibc/include/linux/isdn_ppp.h
-#usr/lib/klibc/include/linux/isdnif.h
-#usr/lib/klibc/include/linux/isicom.h
-#usr/lib/klibc/include/linux/iso_fs.h
-#usr/lib/klibc/include/linux/istallion.h
-#usr/lib/klibc/include/linux/ite_gpio.h
-#usr/lib/klibc/include/linux/ixjuser.h
-#usr/lib/klibc/include/linux/jbd.h
-#usr/lib/klibc/include/linux/jffs.h
-#usr/lib/klibc/include/linux/jffs2.h
-#usr/lib/klibc/include/linux/jffs2_fs_i.h
-#usr/lib/klibc/include/linux/jffs2_fs_sb.h
-#usr/lib/klibc/include/linux/jhash.h
-#usr/lib/klibc/include/linux/jiffies.h
-#usr/lib/klibc/include/linux/journal-head.h
-#usr/lib/klibc/include/linux/joystick.h
-#usr/lib/klibc/include/linux/kallsyms.h
-#usr/lib/klibc/include/linux/kbd_diacr.h
-#usr/lib/klibc/include/linux/kbd_kern.h
-#usr/lib/klibc/include/linux/kd.h
-#usr/lib/klibc/include/linux/kdev_t.h
-#usr/lib/klibc/include/linux/kernel.h
-#usr/lib/klibc/include/linux/kernel_stat.h
-#usr/lib/klibc/include/linux/kernelcapi.h
-#usr/lib/klibc/include/linux/kexec.h
-#usr/lib/klibc/include/linux/key-ui.h
-#usr/lib/klibc/include/linux/key.h
-#usr/lib/klibc/include/linux/keyboard.h
-#usr/lib/klibc/include/linux/keyctl.h
-#usr/lib/klibc/include/linux/kfifo.h
-#usr/lib/klibc/include/linux/klist.h
-#usr/lib/klibc/include/linux/kmalloc_sizes.h
-#usr/lib/klibc/include/linux/kmod.h
-#usr/lib/klibc/include/linux/kobj_map.h
-#usr/lib/klibc/include/linux/kobject.h
-#usr/lib/klibc/include/linux/kprobes.h
-#usr/lib/klibc/include/linux/kref.h
-#usr/lib/klibc/include/linux/kthread.h
-#usr/lib/klibc/include/linux/ktime.h
-#usr/lib/klibc/include/linux/lapb.h
-#usr/lib/klibc/include/linux/lcd.h
-#usr/lib/klibc/include/linux/libata.h
-#usr/lib/klibc/include/linux/libps2.h
-#usr/lib/klibc/include/linux/limits.h
-#usr/lib/klibc/include/linux/linkage.h
-#usr/lib/klibc/include/linux/linux_logo.h
-#usr/lib/klibc/include/linux/list.h
-#usr/lib/klibc/include/linux/llc.h
-#usr/lib/klibc/include/linux/lockd
-#usr/lib/klibc/include/linux/lockd/bind.h
-#usr/lib/klibc/include/linux/lockd/debug.h
-#usr/lib/klibc/include/linux/lockd/lockd.h
-#usr/lib/klibc/include/linux/lockd/nlm.h
-#usr/lib/klibc/include/linux/lockd/share.h
-#usr/lib/klibc/include/linux/lockd/sm_inter.h
-#usr/lib/klibc/include/linux/lockd/xdr.h
-#usr/lib/klibc/include/linux/lockd/xdr4.h
-#usr/lib/klibc/include/linux/loop.h
-#usr/lib/klibc/include/linux/lp.h
-#usr/lib/klibc/include/linux/mISDNif.h
-#usr/lib/klibc/include/linux/major.h
-#usr/lib/klibc/include/linux/matroxfb.h
-#usr/lib/klibc/include/linux/mbcache.h
-#usr/lib/klibc/include/linux/mc146818rtc.h
-#usr/lib/klibc/include/linux/mc6821.h
-#usr/lib/klibc/include/linux/mca-legacy.h
-#usr/lib/klibc/include/linux/mca.h
-#usr/lib/klibc/include/linux/memory.h
-#usr/lib/klibc/include/linux/memory_hotplug.h
-#usr/lib/klibc/include/linux/mempolicy.h
-#usr/lib/klibc/include/linux/mempool.h
-#usr/lib/klibc/include/linux/meye.h
-#usr/lib/klibc/include/linux/mii.h
-#usr/lib/klibc/include/linux/minix_fs.h
-#usr/lib/klibc/include/linux/miscdevice.h
-#usr/lib/klibc/include/linux/mm.h
-#usr/lib/klibc/include/linux/mm_inline.h
-#usr/lib/klibc/include/linux/mman.h
-#usr/lib/klibc/include/linux/mmc
-#usr/lib/klibc/include/linux/mmc/card.h
-#usr/lib/klibc/include/linux/mmc/host.h
-#usr/lib/klibc/include/linux/mmc/mmc.h
-#usr/lib/klibc/include/linux/mmc/protocol.h
-#usr/lib/klibc/include/linux/mmtimer.h
-#usr/lib/klibc/include/linux/mmzone.h
-#usr/lib/klibc/include/linux/mod_devicetable.h
-#usr/lib/klibc/include/linux/module.h
-#usr/lib/klibc/include/linux/moduleloader.h
-#usr/lib/klibc/include/linux/moduleparam.h
-#usr/lib/klibc/include/linux/mount.h
-#usr/lib/klibc/include/linux/mpage.h
-#usr/lib/klibc/include/linux/mqueue.h
-#usr/lib/klibc/include/linux/mroute.h
-#usr/lib/klibc/include/linux/msdos_fs.h
-#usr/lib/klibc/include/linux/msg.h
-#usr/lib/klibc/include/linux/mtd
-#usr/lib/klibc/include/linux/mtd/bbm.h
-#usr/lib/klibc/include/linux/mtd/blktrans.h
-#usr/lib/klibc/include/linux/mtd/cfi.h
-#usr/lib/klibc/include/linux/mtd/cfi_endian.h
-#usr/lib/klibc/include/linux/mtd/compatmac.h
-#usr/lib/klibc/include/linux/mtd/concat.h
-#usr/lib/klibc/include/linux/mtd/doc2000.h
-#usr/lib/klibc/include/linux/mtd/flashchip.h
-#usr/lib/klibc/include/linux/mtd/ftl.h
-#usr/lib/klibc/include/linux/mtd/gen_probe.h
-#usr/lib/klibc/include/linux/mtd/iflash.h
-#usr/lib/klibc/include/linux/mtd/inftl.h
-#usr/lib/klibc/include/linux/mtd/jedec.h
-#usr/lib/klibc/include/linux/mtd/map.h
-#usr/lib/klibc/include/linux/mtd/mtd.h
-#usr/lib/klibc/include/linux/mtd/nand.h
-#usr/lib/klibc/include/linux/mtd/nand_ecc.h
-#usr/lib/klibc/include/linux/mtd/nftl.h
-#usr/lib/klibc/include/linux/mtd/onenand.h
-#usr/lib/klibc/include/linux/mtd/onenand_regs.h
-#usr/lib/klibc/include/linux/mtd/partitions.h
-#usr/lib/klibc/include/linux/mtd/physmap.h
-#usr/lib/klibc/include/linux/mtd/plat-ram.h
-#usr/lib/klibc/include/linux/mtd/pmc551.h
-#usr/lib/klibc/include/linux/mtd/xip.h
-#usr/lib/klibc/include/linux/mtio.h
-#usr/lib/klibc/include/linux/mutex-debug.h
-#usr/lib/klibc/include/linux/mutex.h
-#usr/lib/klibc/include/linux/mv643xx.h
-#usr/lib/klibc/include/linux/n_r3964.h
-#usr/lib/klibc/include/linux/namei.h
-#usr/lib/klibc/include/linux/namespace.h
-#usr/lib/klibc/include/linux/nbd.h
-#usr/lib/klibc/include/linux/ncp.h
-#usr/lib/klibc/include/linux/ncp_fs.h
-#usr/lib/klibc/include/linux/ncp_fs_i.h
-#usr/lib/klibc/include/linux/ncp_fs_sb.h
-#usr/lib/klibc/include/linux/ncp_mount.h
-#usr/lib/klibc/include/linux/ncp_no.h
-#usr/lib/klibc/include/linux/net.h
-#usr/lib/klibc/include/linux/netdevice.h
-#usr/lib/klibc/include/linux/netfilter
-#usr/lib/klibc/include/linux/netfilter.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_common.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_ftp.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_sctp.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_tcp.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_tuple_common.h
-#usr/lib/klibc/include/linux/netfilter/nfnetlink.h
-#usr/lib/klibc/include/linux/netfilter/nfnetlink_conntrack.h
-#usr/lib/klibc/include/linux/netfilter/nfnetlink_log.h
-#usr/lib/klibc/include/linux/netfilter/nfnetlink_queue.h
-#usr/lib/klibc/include/linux/netfilter/x_tables.h
-#usr/lib/klibc/include/linux/netfilter/xt_CLASSIFY.h
-#usr/lib/klibc/include/linux/netfilter/xt_CONNMARK.h
-#usr/lib/klibc/include/linux/netfilter/xt_MARK.h
-#usr/lib/klibc/include/linux/netfilter/xt_NFQUEUE.h
-#usr/lib/klibc/include/linux/netfilter/xt_comment.h
-#usr/lib/klibc/include/linux/netfilter/xt_connbytes.h
-#usr/lib/klibc/include/linux/netfilter/xt_connmark.h
-#usr/lib/klibc/include/linux/netfilter/xt_conntrack.h
-#usr/lib/klibc/include/linux/netfilter/xt_dccp.h
-#usr/lib/klibc/include/linux/netfilter/xt_helper.h
-#usr/lib/klibc/include/linux/netfilter/xt_length.h
-#usr/lib/klibc/include/linux/netfilter/xt_limit.h
-#usr/lib/klibc/include/linux/netfilter/xt_mac.h
-#usr/lib/klibc/include/linux/netfilter/xt_mark.h
-#usr/lib/klibc/include/linux/netfilter/xt_physdev.h
-#usr/lib/klibc/include/linux/netfilter/xt_pkttype.h
-#usr/lib/klibc/include/linux/netfilter/xt_realm.h
-#usr/lib/klibc/include/linux/netfilter/xt_sctp.h
-#usr/lib/klibc/include/linux/netfilter/xt_state.h
-#usr/lib/klibc/include/linux/netfilter/xt_string.h
-#usr/lib/klibc/include/linux/netfilter/xt_tcpmss.h
-#usr/lib/klibc/include/linux/netfilter/xt_tcpudp.h
-#usr/lib/klibc/include/linux/netfilter_arp
-#usr/lib/klibc/include/linux/netfilter_arp.h
-#usr/lib/klibc/include/linux/netfilter_arp/arp_tables.h
-#usr/lib/klibc/include/linux/netfilter_arp/arpt_mangle.h
-#usr/lib/klibc/include/linux/netfilter_bridge
-#usr/lib/klibc/include/linux/netfilter_bridge.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_802_3.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_among.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_arp.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_arpreply.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_ip.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_limit.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_log.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_mark_m.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_mark_t.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_nat.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_pkttype.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_redirect.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_stp.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_ulog.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_vlan.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebtables.h
-#usr/lib/klibc/include/linux/netfilter_decnet.h
-#usr/lib/klibc/include/linux/netfilter_ipv4
-#usr/lib/klibc/include/linux/netfilter_ipv4.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack.h~
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_amanda.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_core.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_ftp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_h323.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_helper.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_helper_h323_asn1.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_helper_h323_types.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_icmp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_irc.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_mms.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_pptp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_protocol.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_sctp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_sip.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_tcp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_tftp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_conntrack_tuple.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_nat.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_nat_core.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_nat_helper.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_nat_pptp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_nat_protocol.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_nat_rule.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_queue.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ip_tables.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_CLASSIFY.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_CONNMARK.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_DSCP.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_ECN.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_IMQ.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_LOG.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_MARK.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_NFQUEUE.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_REJECT.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_SAME.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_TCPMSS.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_TOS.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_TTL.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_ULOG.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_addrtype.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_ah.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_comment.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_connbytes.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_connmark.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_conntrack.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_dccp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_dscp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_ecn.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_esp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_hashlimit.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_helper.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_iprange.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_layer7.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_length.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_limit.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_mac.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_mark.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_multiport.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_owner.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_physdev.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_pkttype.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_policy.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_realm.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_recent.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_sctp.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_state.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_string.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_tcpmss.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_tos.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_ttl.h
-#usr/lib/klibc/include/linux/netfilter_ipv4/listhelp.h
-#usr/lib/klibc/include/linux/netfilter_ipv6
-#usr/lib/klibc/include/linux/netfilter_ipv6.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6_tables.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_HL.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_IMQ.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_LOG.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_MARK.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_REJECT.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_ah.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_esp.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_frag.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_hl.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_ipv6header.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_length.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_limit.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_mac.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_mark.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_multiport.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_opts.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_owner.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_physdev.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_policy.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_rt.h
-#usr/lib/klibc/include/linux/netfilter_logging.h
-#usr/lib/klibc/include/linux/netlink.h
-#usr/lib/klibc/include/linux/netpoll.h
-#usr/lib/klibc/include/linux/netrom.h
-#usr/lib/klibc/include/linux/nfs.h
-#usr/lib/klibc/include/linux/nfs2.h
-#usr/lib/klibc/include/linux/nfs3.h
-#usr/lib/klibc/include/linux/nfs4.h
-#usr/lib/klibc/include/linux/nfs4_acl.h
-#usr/lib/klibc/include/linux/nfs4_mount.h
-#usr/lib/klibc/include/linux/nfs_fs.h
-#usr/lib/klibc/include/linux/nfs_fs_i.h
-#usr/lib/klibc/include/linux/nfs_fs_sb.h
-#usr/lib/klibc/include/linux/nfs_idmap.h
-#usr/lib/klibc/include/linux/nfs_mount.h
-#usr/lib/klibc/include/linux/nfs_page.h
-#usr/lib/klibc/include/linux/nfs_xdr.h
-#usr/lib/klibc/include/linux/nfsacl.h
-#usr/lib/klibc/include/linux/nfsd
-#usr/lib/klibc/include/linux/nfsd/auth.h
-#usr/lib/klibc/include/linux/nfsd/cache.h
-#usr/lib/klibc/include/linux/nfsd/const.h
-#usr/lib/klibc/include/linux/nfsd/debug.h
-#usr/lib/klibc/include/linux/nfsd/export.h
-#usr/lib/klibc/include/linux/nfsd/interface.h
-#usr/lib/klibc/include/linux/nfsd/nfsd.h
-#usr/lib/klibc/include/linux/nfsd/nfsfh.h
-#usr/lib/klibc/include/linux/nfsd/state.h
-#usr/lib/klibc/include/linux/nfsd/stats.h
-#usr/lib/klibc/include/linux/nfsd/syscall.h
-#usr/lib/klibc/include/linux/nfsd/xdr.h
-#usr/lib/klibc/include/linux/nfsd/xdr3.h
-#usr/lib/klibc/include/linux/nfsd/xdr4.h
-#usr/lib/klibc/include/linux/nfsd_idmap.h
-#usr/lib/klibc/include/linux/nls.h
-#usr/lib/klibc/include/linux/nmi.h
-#usr/lib/klibc/include/linux/node.h
-#usr/lib/klibc/include/linux/nodemask.h
-#usr/lib/klibc/include/linux/notifier.h
-#usr/lib/klibc/include/linux/nubus.h
-#usr/lib/klibc/include/linux/numa.h
-#usr/lib/klibc/include/linux/nvram.h
-#usr/lib/klibc/include/linux/openprom_fs.h
-#usr/lib/klibc/include/linux/oprofile.h
-#usr/lib/klibc/include/linux/page-flags.h
-#usr/lib/klibc/include/linux/pagemap.h
-#usr/lib/klibc/include/linux/pagevec.h
-#usr/lib/klibc/include/linux/param.h
-#usr/lib/klibc/include/linux/parport.h
-#usr/lib/klibc/include/linux/parport_pc.h
-#usr/lib/klibc/include/linux/parser.h
-#usr/lib/klibc/include/linux/patchkey.h
-#usr/lib/klibc/include/linux/pci-acpi.h
-#usr/lib/klibc/include/linux/pci.h
-#usr/lib/klibc/include/linux/pci_ids.h
-#usr/lib/klibc/include/linux/pci_regs.h
-#usr/lib/klibc/include/linux/pcieport_if.h
-#usr/lib/klibc/include/linux/percpu.h
-#usr/lib/klibc/include/linux/percpu_counter.h
-#usr/lib/klibc/include/linux/personality.h
-#usr/lib/klibc/include/linux/pfkeyv2.h
-#usr/lib/klibc/include/linux/pg.h
-#usr/lib/klibc/include/linux/phonedev.h
-#usr/lib/klibc/include/linux/phy.h
-#usr/lib/klibc/include/linux/pid.h
-#usr/lib/klibc/include/linux/pipe_fs_i.h
-#usr/lib/klibc/include/linux/pkt_cls.h
-#usr/lib/klibc/include/linux/pkt_sched.h
-#usr/lib/klibc/include/linux/pktcdvd.h
-#usr/lib/klibc/include/linux/platform.h
-#usr/lib/klibc/include/linux/platform_device.h
-#usr/lib/klibc/include/linux/pm.h
-#usr/lib/klibc/include/linux/pm_legacy.h
-#usr/lib/klibc/include/linux/pmu.h
-#usr/lib/klibc/include/linux/pnp.h
-#usr/lib/klibc/include/linux/pnpbios.h
-#usr/lib/klibc/include/linux/poll.h
-#usr/lib/klibc/include/linux/posix-timers.h
-#usr/lib/klibc/include/linux/posix_acl.h
-#usr/lib/klibc/include/linux/posix_acl_xattr.h
-#usr/lib/klibc/include/linux/posix_types.h
-#usr/lib/klibc/include/linux/ppdev.h
-#usr/lib/klibc/include/linux/ppp-comp.h
-#usr/lib/klibc/include/linux/ppp_channel.h
-#usr/lib/klibc/include/linux/ppp_defs.h
-#usr/lib/klibc/include/linux/prctl.h
-#usr/lib/klibc/include/linux/preempt.h
-#usr/lib/klibc/include/linux/prefetch.h
-#usr/lib/klibc/include/linux/prio_tree.h
-#usr/lib/klibc/include/linux/proc_fs.h
-#usr/lib/klibc/include/linux/profile.h
-#usr/lib/klibc/include/linux/ps2esdi.h
-#usr/lib/klibc/include/linux/ptrace.h
-#usr/lib/klibc/include/linux/qic117.h
-#usr/lib/klibc/include/linux/qnx4_fs.h
-#usr/lib/klibc/include/linux/qnxtypes.h
-#usr/lib/klibc/include/linux/quota.h
-#usr/lib/klibc/include/linux/quotaio_v1.h
-#usr/lib/klibc/include/linux/quotaio_v2.h
-#usr/lib/klibc/include/linux/quotaops.h
-#usr/lib/klibc/include/linux/radeonfb.h
-#usr/lib/klibc/include/linux/radix-tree.h
-#usr/lib/klibc/include/linux/raid
-#usr/lib/klibc/include/linux/raid/bitmap.h
-#usr/lib/klibc/include/linux/raid/linear.h
-#usr/lib/klibc/include/linux/raid/md.h
-#usr/lib/klibc/include/linux/raid/md_k.h
-#usr/lib/klibc/include/linux/raid/md_p.h
-#usr/lib/klibc/include/linux/raid/md_u.h
-#usr/lib/klibc/include/linux/raid/multipath.h
-#usr/lib/klibc/include/linux/raid/raid0.h
-#usr/lib/klibc/include/linux/raid/raid1.h
-#usr/lib/klibc/include/linux/raid/raid10.h
-#usr/lib/klibc/include/linux/raid/raid5.h
-#usr/lib/klibc/include/linux/raid/xor.h
-#usr/lib/klibc/include/linux/raid_class.h
-#usr/lib/klibc/include/linux/ramfs.h
-#usr/lib/klibc/include/linux/random.h
-#usr/lib/klibc/include/linux/raw.h
-#usr/lib/klibc/include/linux/rbtree.h
-#usr/lib/klibc/include/linux/rcupdate.h
-#usr/lib/klibc/include/linux/reboot.h
-#usr/lib/klibc/include/linux/reboot_fixups.h
-#usr/lib/klibc/include/linux/reiserfs_acl.h
-#usr/lib/klibc/include/linux/reiserfs_fs.h
-#usr/lib/klibc/include/linux/reiserfs_fs_i.h
-#usr/lib/klibc/include/linux/reiserfs_fs_sb.h
-#usr/lib/klibc/include/linux/reiserfs_xattr.h
-#usr/lib/klibc/include/linux/relayfs_fs.h
-#usr/lib/klibc/include/linux/resource.h
-#usr/lib/klibc/include/linux/rio.h
-#usr/lib/klibc/include/linux/rio_drv.h
-#usr/lib/klibc/include/linux/rio_ids.h
-#usr/lib/klibc/include/linux/rio_regs.h
-#usr/lib/klibc/include/linux/rmap.h
-#usr/lib/klibc/include/linux/romfs_fs.h
-#usr/lib/klibc/include/linux/root_dev.h
-#usr/lib/klibc/include/linux/rose.h
-#usr/lib/klibc/include/linux/route.h
-#usr/lib/klibc/include/linux/rslib.h
-#usr/lib/klibc/include/linux/rtc.h
-#usr/lib/klibc/include/linux/rtnetlink.h
-#usr/lib/klibc/include/linux/rwsem-spinlock.h
-#usr/lib/klibc/include/linux/rwsem.h
-#usr/lib/klibc/include/linux/sc26198.h
-#usr/lib/klibc/include/linux/scatterlist.h
-#usr/lib/klibc/include/linux/scc.h
-#usr/lib/klibc/include/linux/sched.h
-#usr/lib/klibc/include/linux/screen_info.h
-#usr/lib/klibc/include/linux/sctp.h
-#usr/lib/klibc/include/linux/scx200.h
-#usr/lib/klibc/include/linux/scx200_gpio.h
-#usr/lib/klibc/include/linux/sdla.h
-#usr/lib/klibc/include/linux/sdla_asy.h
-#usr/lib/klibc/include/linux/sdla_chdlc.h
-#usr/lib/klibc/include/linux/sdla_fr.h
-#usr/lib/klibc/include/linux/sdla_ppp.h
-#usr/lib/klibc/include/linux/sdla_x25.h
-#usr/lib/klibc/include/linux/sdladrv.h
-#usr/lib/klibc/include/linux/sdlapci.h
-#usr/lib/klibc/include/linux/sdlasfm.h
-#usr/lib/klibc/include/linux/seccomp.h
-#usr/lib/klibc/include/linux/securebits.h
-#usr/lib/klibc/include/linux/security.h
-#usr/lib/klibc/include/linux/selection.h
-#usr/lib/klibc/include/linux/selinux_netlink.h
-#usr/lib/klibc/include/linux/sem.h
-#usr/lib/klibc/include/linux/seq_file.h
-#usr/lib/klibc/include/linux/seqlock.h
-#usr/lib/klibc/include/linux/serial.h
-#usr/lib/klibc/include/linux/serial167.h
-#usr/lib/klibc/include/linux/serialP.h
-#usr/lib/klibc/include/linux/serial_8250.h
-#usr/lib/klibc/include/linux/serial_core.h
-#usr/lib/klibc/include/linux/serial_ip3106.h
-#usr/lib/klibc/include/linux/serial_reg.h
-#usr/lib/klibc/include/linux/serio.h
-#usr/lib/klibc/include/linux/shm.h
-#usr/lib/klibc/include/linux/shmem_fs.h
-#usr/lib/klibc/include/linux/signal.h
-#usr/lib/klibc/include/linux/skbuff.h
-#usr/lib/klibc/include/linux/skbuff.h~
-#usr/lib/klibc/include/linux/slab.h
-#usr/lib/klibc/include/linux/smb.h
-#usr/lib/klibc/include/linux/smb_fs.h
-#usr/lib/klibc/include/linux/smb_fs_i.h
-#usr/lib/klibc/include/linux/smb_fs_sb.h
-#usr/lib/klibc/include/linux/smb_mount.h
-#usr/lib/klibc/include/linux/smbno.h
-#usr/lib/klibc/include/linux/smp.h
-#usr/lib/klibc/include/linux/smp_lock.h
-#usr/lib/klibc/include/linux/snmp.h
-#usr/lib/klibc/include/linux/socket.h
-#usr/lib/klibc/include/linux/sockios.h
-#usr/lib/klibc/include/linux/som.h
-#usr/lib/klibc/include/linux/sonet.h
-#usr/lib/klibc/include/linux/sonypi.h
-#usr/lib/klibc/include/linux/sort.h
-#usr/lib/klibc/include/linux/sound.h
-#usr/lib/klibc/include/linux/soundcard.h
-#usr/lib/klibc/include/linux/spi
-#usr/lib/klibc/include/linux/spi/ads7846.h
-#usr/lib/klibc/include/linux/spi/flash.h
-#usr/lib/klibc/include/linux/spi/spi.h
-#usr/lib/klibc/include/linux/spi/spi_bitbang.h
-#usr/lib/klibc/include/linux/spinlock.h
-#usr/lib/klibc/include/linux/spinlock_api_smp.h
-#usr/lib/klibc/include/linux/spinlock_api_up.h
-#usr/lib/klibc/include/linux/spinlock_types.h
-#usr/lib/klibc/include/linux/spinlock_types_up.h
-#usr/lib/klibc/include/linux/spinlock_up.h
-#usr/lib/klibc/include/linux/squashfs_fs.h
-#usr/lib/klibc/include/linux/squashfs_fs_i.h
-#usr/lib/klibc/include/linux/squashfs_fs_sb.h
-#usr/lib/klibc/include/linux/stallion.h
-#usr/lib/klibc/include/linux/stat.h
-#usr/lib/klibc/include/linux/statfs.h
-#usr/lib/klibc/include/linux/stddef.h
-#usr/lib/klibc/include/linux/stop_machine.h
-#usr/lib/klibc/include/linux/string.h
-#usr/lib/klibc/include/linux/stringify.h
-#usr/lib/klibc/include/linux/sunrpc
-#usr/lib/klibc/include/linux/sunrpc/auth.h
-#usr/lib/klibc/include/linux/sunrpc/auth_gss.h
-#usr/lib/klibc/include/linux/sunrpc/cache.h
-#usr/lib/klibc/include/linux/sunrpc/clnt.h
-#usr/lib/klibc/include/linux/sunrpc/debug.h
-#usr/lib/klibc/include/linux/sunrpc/gss_api.h
-#usr/lib/klibc/include/linux/sunrpc/gss_asn1.h
-#usr/lib/klibc/include/linux/sunrpc/gss_err.h
-#usr/lib/klibc/include/linux/sunrpc/gss_krb5.h
-#usr/lib/klibc/include/linux/sunrpc/gss_spkm3.h
-#usr/lib/klibc/include/linux/sunrpc/msg_prot.h
-#usr/lib/klibc/include/linux/sunrpc/rpc_pipe_fs.h
-#usr/lib/klibc/include/linux/sunrpc/sched.h
-#usr/lib/klibc/include/linux/sunrpc/stats.h
-#usr/lib/klibc/include/linux/sunrpc/svc.h
-#usr/lib/klibc/include/linux/sunrpc/svcauth.h
-#usr/lib/klibc/include/linux/sunrpc/svcauth_gss.h
-#usr/lib/klibc/include/linux/sunrpc/svcsock.h
-#usr/lib/klibc/include/linux/sunrpc/timer.h
-#usr/lib/klibc/include/linux/sunrpc/types.h
-#usr/lib/klibc/include/linux/sunrpc/xdr.h
-#usr/lib/klibc/include/linux/sunrpc/xprt.h
-#usr/lib/klibc/include/linux/superhyway.h
-#usr/lib/klibc/include/linux/suspend.h
-#usr/lib/klibc/include/linux/swap.h
-#usr/lib/klibc/include/linux/swapops.h
-#usr/lib/klibc/include/linux/synclink.h
-#usr/lib/klibc/include/linux/sys.h
-#usr/lib/klibc/include/linux/syscalls.h
-#usr/lib/klibc/include/linux/sysctl.h
-#usr/lib/klibc/include/linux/sysdev.h
-#usr/lib/klibc/include/linux/sysfs.h
-#usr/lib/klibc/include/linux/sysrq.h
-#usr/lib/klibc/include/linux/sysv_fs.h
-#usr/lib/klibc/include/linux/tc_act
-#usr/lib/klibc/include/linux/tc_act/tc_defact.h
-#usr/lib/klibc/include/linux/tc_act/tc_gact.h
-#usr/lib/klibc/include/linux/tc_act/tc_ipt.h
-#usr/lib/klibc/include/linux/tc_act/tc_mirred.h
-#usr/lib/klibc/include/linux/tc_act/tc_pedit.h
-#usr/lib/klibc/include/linux/tc_ematch
-#usr/lib/klibc/include/linux/tc_ematch/tc_em_cmp.h
-#usr/lib/klibc/include/linux/tc_ematch/tc_em_meta.h
-#usr/lib/klibc/include/linux/tc_ematch/tc_em_nbyte.h
-#usr/lib/klibc/include/linux/tc_ematch/tc_em_text.h
-#usr/lib/klibc/include/linux/tcp.h
-#usr/lib/klibc/include/linux/telephony.h
-#usr/lib/klibc/include/linux/termios.h
-#usr/lib/klibc/include/linux/textsearch.h
-#usr/lib/klibc/include/linux/textsearch_fsm.h
-#usr/lib/klibc/include/linux/tfrc.h
-#usr/lib/klibc/include/linux/thread_info.h
-#usr/lib/klibc/include/linux/threads.h
-#usr/lib/klibc/include/linux/ticable.h
-#usr/lib/klibc/include/linux/time.h
-#usr/lib/klibc/include/linux/timer.h
-#usr/lib/klibc/include/linux/times.h
-#usr/lib/klibc/include/linux/timex.h
-#usr/lib/klibc/include/linux/tiocl.h
-#usr/lib/klibc/include/linux/tipc.h
-#usr/lib/klibc/include/linux/tipc_config.h
-#usr/lib/klibc/include/linux/topology.h
-#usr/lib/klibc/include/linux/toshiba.h
-#usr/lib/klibc/include/linux/transport_class.h
-#usr/lib/klibc/include/linux/trdevice.h
-#usr/lib/klibc/include/linux/tty.h
-#usr/lib/klibc/include/linux/tty_driver.h
-#usr/lib/klibc/include/linux/tty_flip.h
-#usr/lib/klibc/include/linux/tty_ldisc.h
-#usr/lib/klibc/include/linux/types.h
-#usr/lib/klibc/include/linux/udf_fs.h
-#usr/lib/klibc/include/linux/udf_fs_i.h
-#usr/lib/klibc/include/linux/udf_fs_sb.h
-#usr/lib/klibc/include/linux/udp.h
-#usr/lib/klibc/include/linux/ufs_fs.h
-#usr/lib/klibc/include/linux/ufs_fs_i.h
-#usr/lib/klibc/include/linux/ufs_fs_sb.h
-#usr/lib/klibc/include/linux/uinput.h
-#usr/lib/klibc/include/linux/uio.h
-#usr/lib/klibc/include/linux/ultrasound.h
-#usr/lib/klibc/include/linux/umem.h
-#usr/lib/klibc/include/linux/un.h
-#usr/lib/klibc/include/linux/unistd.h
-#usr/lib/klibc/include/linux/usb.h
-#usr/lib/klibc/include/linux/usb_cdc.h
-#usr/lib/klibc/include/linux/usb_ch9.h
-#usr/lib/klibc/include/linux/usb_gadget.h
-#usr/lib/klibc/include/linux/usb_gadgetfs.h
-#usr/lib/klibc/include/linux/usb_input.h
-#usr/lib/klibc/include/linux/usb_isp116x.h
-#usr/lib/klibc/include/linux/usb_otg.h
-#usr/lib/klibc/include/linux/usb_sl811.h
-#usr/lib/klibc/include/linux/usb_usual.h
-#usr/lib/klibc/include/linux/usbdevice_fs.h
-#usr/lib/klibc/include/linux/user.h
-#usr/lib/klibc/include/linux/utime.h
-#usr/lib/klibc/include/linux/uts.h
-#usr/lib/klibc/include/linux/utsname.h
-#usr/lib/klibc/include/linux/vermagic.h
-#usr/lib/klibc/include/linux/version.h
-#usr/lib/klibc/include/linux/vfs.h
-#usr/lib/klibc/include/linux/via.h
-#usr/lib/klibc/include/linux/video_decoder.h
-#usr/lib/klibc/include/linux/video_encoder.h
-#usr/lib/klibc/include/linux/videodev.h
-#usr/lib/klibc/include/linux/videodev2.h
-#usr/lib/klibc/include/linux/videotext.h
-#usr/lib/klibc/include/linux/vmalloc.h
-#usr/lib/klibc/include/linux/vt.h
-#usr/lib/klibc/include/linux/vt_buffer.h
-#usr/lib/klibc/include/linux/vt_kern.h
-#usr/lib/klibc/include/linux/wait.h
-#usr/lib/klibc/include/linux/wanpipe.h
-#usr/lib/klibc/include/linux/wanrouter.h
-#usr/lib/klibc/include/linux/watchdog.h
-#usr/lib/klibc/include/linux/wavefront.h
-#usr/lib/klibc/include/linux/wireless.h
-#usr/lib/klibc/include/linux/workqueue.h
-#usr/lib/klibc/include/linux/writeback.h
-#usr/lib/klibc/include/linux/x1205.h
-#usr/lib/klibc/include/linux/x25.h
-#usr/lib/klibc/include/linux/xattr.h
-#usr/lib/klibc/include/linux/xfrm.h
-#usr/lib/klibc/include/linux/yam.h
-#usr/lib/klibc/include/linux/zconf.h
-#usr/lib/klibc/include/linux/zftape.h
-#usr/lib/klibc/include/linux/zlib.h
-#usr/lib/klibc/include/linux/zorro.h
-#usr/lib/klibc/include/linux/zorro_ids.h
-#usr/lib/klibc/include/linux/zutil.h
-#usr/lib/klibc/include/malloc.h
-#usr/lib/klibc/include/net
-#usr/lib/klibc/include/net/if.h
-#usr/lib/klibc/include/net/if_arp.h
-#usr/lib/klibc/include/net/if_packet.h
-#usr/lib/klibc/include/net/route.h
-#usr/lib/klibc/include/netinet
-#usr/lib/klibc/include/netinet/if_ether.h
-#usr/lib/klibc/include/netinet/in.h
-#usr/lib/klibc/include/netinet/in6.h
-#usr/lib/klibc/include/netinet/ip.h
-#usr/lib/klibc/include/netinet/tcp.h
-#usr/lib/klibc/include/netinet/udp.h
-#usr/lib/klibc/include/netpacket
-#usr/lib/klibc/include/netpacket/packet.h
-#usr/lib/klibc/include/paths.h
-#usr/lib/klibc/include/poll.h
-#usr/lib/klibc/include/pwd.h
-#usr/lib/klibc/include/sched.h
-#usr/lib/klibc/include/scsi
-#usr/lib/klibc/include/scsi/iscsi_if.h
-#usr/lib/klibc/include/scsi/iscsi_proto.h
-#usr/lib/klibc/include/scsi/scsi.h
-#usr/lib/klibc/include/scsi/scsi_cmnd.h
-#usr/lib/klibc/include/scsi/scsi_dbg.h
-#usr/lib/klibc/include/scsi/scsi_device.h
-#usr/lib/klibc/include/scsi/scsi_devinfo.h
-#usr/lib/klibc/include/scsi/scsi_driver.h
-#usr/lib/klibc/include/scsi/scsi_eh.h
-#usr/lib/klibc/include/scsi/scsi_host.h
-#usr/lib/klibc/include/scsi/scsi_ioctl.h
-#usr/lib/klibc/include/scsi/scsi_request.h
-#usr/lib/klibc/include/scsi/scsi_tcq.h
-#usr/lib/klibc/include/scsi/scsi_transport.h
-#usr/lib/klibc/include/scsi/scsi_transport_fc.h
-#usr/lib/klibc/include/scsi/scsi_transport_iscsi.h
-#usr/lib/klibc/include/scsi/scsi_transport_sas.h
-#usr/lib/klibc/include/scsi/scsi_transport_spi.h
-#usr/lib/klibc/include/scsi/scsicam.h
-#usr/lib/klibc/include/scsi/sg.h
-#usr/lib/klibc/include/scsi/sg_request.h
-#usr/lib/klibc/include/scsi/srp.h
-#usr/lib/klibc/include/setjmp.h
-#usr/lib/klibc/include/signal.h
-#usr/lib/klibc/include/stdarg.h
-#usr/lib/klibc/include/stddef.h
-#usr/lib/klibc/include/stdint.h
-#usr/lib/klibc/include/stdio.h
-#usr/lib/klibc/include/stdlib.h
-#usr/lib/klibc/include/string.h
-#usr/lib/klibc/include/sys
-#usr/lib/klibc/include/sys/dirent.h
-#usr/lib/klibc/include/sys/elf32.h
-#usr/lib/klibc/include/sys/elf64.h
-#usr/lib/klibc/include/sys/elfcommon.h
-#usr/lib/klibc/include/sys/fsuid.h
-#usr/lib/klibc/include/sys/inotify.h
-#usr/lib/klibc/include/sys/ioctl.h
-#usr/lib/klibc/include/sys/klog.h
-#usr/lib/klibc/include/sys/md.h
-#usr/lib/klibc/include/sys/mman.h
-#usr/lib/klibc/include/sys/mount.h
-#usr/lib/klibc/include/sys/param.h
-#usr/lib/klibc/include/sys/poll.h
-#usr/lib/klibc/include/sys/prctl.h
-#usr/lib/klibc/include/sys/reboot.h
-#usr/lib/klibc/include/sys/resource.h
-#usr/lib/klibc/include/sys/select.h
-#usr/lib/klibc/include/sys/sendfile.h
-#usr/lib/klibc/include/sys/socket.h
-#usr/lib/klibc/include/sys/socketcalls.h
-#usr/lib/klibc/include/sys/splice.h
-#usr/lib/klibc/include/sys/stat.h
-#usr/lib/klibc/include/sys/statfs.h
-#usr/lib/klibc/include/sys/syscall.h
-#usr/lib/klibc/include/sys/sysinfo.h
-#usr/lib/klibc/include/sys/sysmacros.h
-#usr/lib/klibc/include/sys/time.h
-#usr/lib/klibc/include/sys/times.h
-#usr/lib/klibc/include/sys/types.h
-#usr/lib/klibc/include/sys/uio.h
-#usr/lib/klibc/include/sys/un.h
-#usr/lib/klibc/include/sys/utime.h
-#usr/lib/klibc/include/sys/utsname.h
-#usr/lib/klibc/include/sys/vfs.h
-#usr/lib/klibc/include/sys/wait.h
-#usr/lib/klibc/include/sysexits.h
-#usr/lib/klibc/include/syslog.h
-#usr/lib/klibc/include/termios.h
-#usr/lib/klibc/include/time.h
-#usr/lib/klibc/include/unistd.h
-#usr/lib/klibc/include/utime.h
-#usr/lib/klibc/include/zconf.h
-#usr/lib/klibc/include/zlib.h
-#usr/lib/klibc/lib
-#usr/lib/klibc/lib/crt0.o
-#usr/lib/klibc/lib/interp.o
-usr/lib/klibc/lib/klibc-ZO-RpWWd1KanShWf2YpByFrlJSI.so
-#usr/lib/klibc/lib/libc.a
-usr/lib/klibc/lib/libc.so
-#usr/man/man1/klcc.1
-usr/lib/klibc/bin/dmesg
-usr/lib/klibc/bin/sync
-#usr/lib/klibc/include/asm-generic/Kbuild
-#usr/lib/klibc/include/asm-generic/Kbuild.asm
-#usr/lib/klibc/include/asm-generic/audit_change_attr.h
-#usr/lib/klibc/include/asm-generic/audit_dir_write.h
-#usr/lib/klibc/include/asm-generic/audit_read.h
-#usr/lib/klibc/include/asm-generic/audit_signal.h
-#usr/lib/klibc/include/asm-generic/audit_write.h
-#usr/lib/klibc/include/asm-generic/bitops
-#usr/lib/klibc/include/asm-generic/bitops/__ffs.h
-#usr/lib/klibc/include/asm-generic/bitops/atomic.h
-#usr/lib/klibc/include/asm-generic/bitops/ext2-atomic.h
-#usr/lib/klibc/include/asm-generic/bitops/ext2-non-atomic.h
-#usr/lib/klibc/include/asm-generic/bitops/ffs.h
-#usr/lib/klibc/include/asm-generic/bitops/ffz.h
-#usr/lib/klibc/include/asm-generic/bitops/find.h
-#usr/lib/klibc/include/asm-generic/bitops/fls.h
-#usr/lib/klibc/include/asm-generic/bitops/fls64.h
-#usr/lib/klibc/include/asm-generic/bitops/hweight.h
-#usr/lib/klibc/include/asm-generic/bitops/le.h
-#usr/lib/klibc/include/asm-generic/bitops/minix-le.h
-#usr/lib/klibc/include/asm-generic/bitops/minix.h
-#usr/lib/klibc/include/asm-generic/bitops/non-atomic.h
-#usr/lib/klibc/include/asm-generic/bitops/sched.h
-#usr/lib/klibc/include/asm-generic/device.h
-#usr/lib/klibc/include/asm-generic/gpio.h
-#usr/lib/klibc/include/asm-generic/irq_regs.h
-#usr/lib/klibc/include/asm-generic/kdebug.h
-#usr/lib/klibc/include/asm-generic/libata-portmap.h
-#usr/lib/klibc/include/asm-generic/memory_model.h
-#usr/lib/klibc/include/asm-generic/mm_hooks.h
-#usr/lib/klibc/include/asm-generic/poll.h
-#usr/lib/klibc/include/asm-i386/Kbuild
-#usr/lib/klibc/include/asm-i386/alternative-asm.i
-#usr/lib/klibc/include/asm-i386/alternative.h
-#usr/lib/klibc/include/asm-i386/bootparam.h
-#usr/lib/klibc/include/asm-i386/cmpxchg.h
-#usr/lib/klibc/include/asm-i386/device.h
-#usr/lib/klibc/include/asm-i386/dmi.h
-#usr/lib/klibc/include/asm-i386/dwarf2.h
-#usr/lib/klibc/include/asm-i386/fb.h
-#usr/lib/klibc/include/asm-i386/frame.i
-#usr/lib/klibc/include/asm-i386/geode.h
-#usr/lib/klibc/include/asm-i386/hypertransport.h
-#usr/lib/klibc/include/asm-i386/intel_arch_perfmon.h
-#usr/lib/klibc/include/asm-i386/irq_regs.h
-#usr/lib/klibc/include/asm-i386/irqflags.h
-#usr/lib/klibc/include/asm-i386/k8.h
-#usr/lib/klibc/include/asm-i386/mach-default/setup_arch.h
-#usr/lib/klibc/include/asm-i386/mach-visws/setup_arch.h
-#usr/lib/klibc/include/asm-i386/mach-voyager/setup_arch.h
-#usr/lib/klibc/include/asm-i386/mce.h
-#usr/lib/klibc/include/asm-i386/msidef.h
-#usr/lib/klibc/include/asm-i386/msr-index.h
-#usr/lib/klibc/include/asm-i386/paravirt.h
-#usr/lib/klibc/include/asm-i386/processor-cyrix.h
-#usr/lib/klibc/include/asm-i386/processor-flags.h
-#usr/lib/klibc/include/asm-i386/ptrace-abi.h
-#usr/lib/klibc/include/asm-i386/reboot.h
-#usr/lib/klibc/include/asm-i386/reboot_fixups.h
-#usr/lib/klibc/include/asm-i386/required-features.h
-#usr/lib/klibc/include/asm-i386/resume-trace.h
-#usr/lib/klibc/include/asm-i386/stacktrace.h
-#usr/lib/klibc/include/asm-i386/sync_bitops.h
-#usr/lib/klibc/include/asm-i386/therm_throt.h
-#usr/lib/klibc/include/asm-i386/time.h
-#usr/lib/klibc/include/asm-i386/tsc.h
-#usr/lib/klibc/include/asm-i386/unwind.h
-#usr/lib/klibc/include/asm-i386/vmi.h
-#usr/lib/klibc/include/asm-i386/vmi_time.h
-#usr/lib/klibc/include/asm-i386/xen
-#usr/lib/klibc/include/asm-i386/xen/hypercall.h
-#usr/lib/klibc/include/asm-i386/xen/hypervisor.h
-#usr/lib/klibc/include/asm-i386/xen/interface.h
-#usr/lib/klibc/include/asm/8253pit.h
-#usr/lib/klibc/include/asm/Kbuild
-#usr/lib/klibc/include/asm/a.out.h
-#usr/lib/klibc/include/asm/acpi.h
-#usr/lib/klibc/include/asm/agp.h
-#usr/lib/klibc/include/asm/alternative-asm.i
-#usr/lib/klibc/include/asm/alternative.h
-#usr/lib/klibc/include/asm/apic.h
-#usr/lib/klibc/include/asm/apicdef.h
-#usr/lib/klibc/include/asm/arch_hooks.h
-#usr/lib/klibc/include/asm/asm-i386
-#usr/lib/klibc/include/asm/asm-offsets.h
-#usr/lib/klibc/include/asm/atomic.h
-#usr/lib/klibc/include/asm/auxvec.h
-#usr/lib/klibc/include/asm/bitops.h
-#usr/lib/klibc/include/asm/boot.h
-#usr/lib/klibc/include/asm/bootparam.h
-#usr/lib/klibc/include/asm/bug.h
-#usr/lib/klibc/include/asm/bugs.h
-#usr/lib/klibc/include/asm/byteorder.h
-#usr/lib/klibc/include/asm/cache.h
-#usr/lib/klibc/include/asm/cacheflush.h
-#usr/lib/klibc/include/asm/checksum.h
-#usr/lib/klibc/include/asm/cmpxchg.h
-#usr/lib/klibc/include/asm/cpu.h
-#usr/lib/klibc/include/asm/cpufeature.h
-#usr/lib/klibc/include/asm/cputime.h
-#usr/lib/klibc/include/asm/current.h
-#usr/lib/klibc/include/asm/debugreg.h
-#usr/lib/klibc/include/asm/delay.h
-#usr/lib/klibc/include/asm/desc.h
-#usr/lib/klibc/include/asm/device.h
-#usr/lib/klibc/include/asm/div64.h
-#usr/lib/klibc/include/asm/dma-mapping.h
-#usr/lib/klibc/include/asm/dma.h
-#usr/lib/klibc/include/asm/dmi.h
-#usr/lib/klibc/include/asm/dwarf2.h
-#usr/lib/klibc/include/asm/e820.h
-#usr/lib/klibc/include/asm/edac.h
-#usr/lib/klibc/include/asm/elf.h
-#usr/lib/klibc/include/asm/emergency-restart.h
-#usr/lib/klibc/include/asm/errno.h
-#usr/lib/klibc/include/asm/fb.h
-#usr/lib/klibc/include/asm/fcntl.h
-#usr/lib/klibc/include/asm/fixmap.h
-#usr/lib/klibc/include/asm/floppy.h
-#usr/lib/klibc/include/asm/frame.i
-#usr/lib/klibc/include/asm/futex.h
-#usr/lib/klibc/include/asm/genapic.h
-#usr/lib/klibc/include/asm/geode.h
-#usr/lib/klibc/include/asm/hardirq.h
-#usr/lib/klibc/include/asm/highmem.h
-#usr/lib/klibc/include/asm/hpet.h
-#usr/lib/klibc/include/asm/hw_irq.h
-#usr/lib/klibc/include/asm/hypertransport.h
-#usr/lib/klibc/include/asm/i387.h
-#usr/lib/klibc/include/asm/i8253.h
-#usr/lib/klibc/include/asm/i8259.h
-#usr/lib/klibc/include/asm/ide.h
-#usr/lib/klibc/include/asm/intel_arch_perfmon.h
-#usr/lib/klibc/include/asm/io.h
-#usr/lib/klibc/include/asm/io_apic.h
-#usr/lib/klibc/include/asm/ioctl.h
-#usr/lib/klibc/include/asm/ioctls.h
-#usr/lib/klibc/include/asm/ipc.h
-#usr/lib/klibc/include/asm/ipcbuf.h
-#usr/lib/klibc/include/asm/irq.h
-#usr/lib/klibc/include/asm/irq_regs.h
-#usr/lib/klibc/include/asm/irqflags.h
-#usr/lib/klibc/include/asm/ist.h
-#usr/lib/klibc/include/asm/k8.h
-#usr/lib/klibc/include/asm/kdebug.h
-#usr/lib/klibc/include/asm/kexec.h
-#usr/lib/klibc/include/asm/kmap_types.h
-#usr/lib/klibc/include/asm/kprobes.h
-#usr/lib/klibc/include/asm/ldt.h
-#usr/lib/klibc/include/asm/linkage.h
-#usr/lib/klibc/include/asm/local.h
-#usr/lib/klibc/include/asm/mach-bigsmp
-#usr/lib/klibc/include/asm/mach-bigsmp/mach_apic.h
-#usr/lib/klibc/include/asm/mach-bigsmp/mach_apicdef.h
-#usr/lib/klibc/include/asm/mach-bigsmp/mach_ipi.h
-#usr/lib/klibc/include/asm/mach-bigsmp/mach_mpspec.h
-#usr/lib/klibc/include/asm/mach-default
-#usr/lib/klibc/include/asm/mach-default/apm.h
-#usr/lib/klibc/include/asm/mach-default/bios_ebda.h
-#usr/lib/klibc/include/asm/mach-default/do_timer.h
-#usr/lib/klibc/include/asm/mach-default/entry_arch.h
-#usr/lib/klibc/include/asm/mach-default/io_ports.h
-#usr/lib/klibc/include/asm/mach-default/irq_vectors.h
-#usr/lib/klibc/include/asm/mach-default/irq_vectors_limits.h
-#usr/lib/klibc/include/asm/mach-default/mach_apic.h
-#usr/lib/klibc/include/asm/mach-default/mach_apicdef.h
-#usr/lib/klibc/include/asm/mach-default/mach_ipi.h
-#usr/lib/klibc/include/asm/mach-default/mach_mpparse.h
-#usr/lib/klibc/include/asm/mach-default/mach_mpspec.h
-#usr/lib/klibc/include/asm/mach-default/mach_reboot.h
-#usr/lib/klibc/include/asm/mach-default/mach_time.h
-#usr/lib/klibc/include/asm/mach-default/mach_timer.h
-#usr/lib/klibc/include/asm/mach-default/mach_traps.h
-#usr/lib/klibc/include/asm/mach-default/mach_wakecpu.h
-#usr/lib/klibc/include/asm/mach-default/pci-functions.h
-#usr/lib/klibc/include/asm/mach-default/setup_arch.h
-#usr/lib/klibc/include/asm/mach-default/smpboot_hooks.h
-#usr/lib/klibc/include/asm/mach-es7000
-#usr/lib/klibc/include/asm/mach-es7000/mach_apic.h
-#usr/lib/klibc/include/asm/mach-es7000/mach_apicdef.h
-#usr/lib/klibc/include/asm/mach-es7000/mach_ipi.h
-#usr/lib/klibc/include/asm/mach-es7000/mach_mpparse.h
-#usr/lib/klibc/include/asm/mach-es7000/mach_mpspec.h
-#usr/lib/klibc/include/asm/mach-es7000/mach_wakecpu.h
-#usr/lib/klibc/include/asm/mach-generic
-#usr/lib/klibc/include/asm/mach-generic/irq_vectors_limits.h
-#usr/lib/klibc/include/asm/mach-generic/mach_apic.h
-#usr/lib/klibc/include/asm/mach-generic/mach_apicdef.h
-#usr/lib/klibc/include/asm/mach-generic/mach_ipi.h
-#usr/lib/klibc/include/asm/mach-generic/mach_mpparse.h
-#usr/lib/klibc/include/asm/mach-generic/mach_mpspec.h
-#usr/lib/klibc/include/asm/mach-numaq
-#usr/lib/klibc/include/asm/mach-numaq/mach_apic.h
-#usr/lib/klibc/include/asm/mach-numaq/mach_apicdef.h
-#usr/lib/klibc/include/asm/mach-numaq/mach_ipi.h
-#usr/lib/klibc/include/asm/mach-numaq/mach_mpparse.h
-#usr/lib/klibc/include/asm/mach-numaq/mach_mpspec.h
-#usr/lib/klibc/include/asm/mach-numaq/mach_wakecpu.h
-#usr/lib/klibc/include/asm/mach-summit
-#usr/lib/klibc/include/asm/mach-summit/irq_vectors_limits.h
-#usr/lib/klibc/include/asm/mach-summit/mach_apic.h
-#usr/lib/klibc/include/asm/mach-summit/mach_apicdef.h
-#usr/lib/klibc/include/asm/mach-summit/mach_ipi.h
-#usr/lib/klibc/include/asm/mach-summit/mach_mpparse.h
-#usr/lib/klibc/include/asm/mach-summit/mach_mpspec.h
-#usr/lib/klibc/include/asm/mach-visws
-#usr/lib/klibc/include/asm/mach-visws/cobalt.h
-#usr/lib/klibc/include/asm/mach-visws/entry_arch.h
-#usr/lib/klibc/include/asm/mach-visws/irq_vectors.h
-#usr/lib/klibc/include/asm/mach-visws/lithium.h
-#usr/lib/klibc/include/asm/mach-visws/mach_apic.h
-#usr/lib/klibc/include/asm/mach-visws/mach_apicdef.h
-#usr/lib/klibc/include/asm/mach-visws/piix4.h
-#usr/lib/klibc/include/asm/mach-visws/setup_arch.h
-#usr/lib/klibc/include/asm/mach-visws/smpboot_hooks.h
-#usr/lib/klibc/include/asm/mach-voyager
-#usr/lib/klibc/include/asm/mach-voyager/do_timer.h
-#usr/lib/klibc/include/asm/mach-voyager/entry_arch.h
-#usr/lib/klibc/include/asm/mach-voyager/irq_vectors.h
-#usr/lib/klibc/include/asm/mach-voyager/setup_arch.h
-#usr/lib/klibc/include/asm/math_emu.h
-#usr/lib/klibc/include/asm/mc146818rtc.h
-#usr/lib/klibc/include/asm/mca.h
-#usr/lib/klibc/include/asm/mca_dma.h
-#usr/lib/klibc/include/asm/mce.h
-#usr/lib/klibc/include/asm/mman.h
-#usr/lib/klibc/include/asm/mmu.h
-#usr/lib/klibc/include/asm/mmu_context.h
-#usr/lib/klibc/include/asm/mmx.h
-#usr/lib/klibc/include/asm/mmzone.h
-#usr/lib/klibc/include/asm/module.h
-#usr/lib/klibc/include/asm/mpspec.h
-#usr/lib/klibc/include/asm/mpspec_def.h
-#usr/lib/klibc/include/asm/msgbuf.h
-#usr/lib/klibc/include/asm/msidef.h
-#usr/lib/klibc/include/asm/msr-index.h
-#usr/lib/klibc/include/asm/msr.h
-#usr/lib/klibc/include/asm/mtrr.h
-#usr/lib/klibc/include/asm/mutex.h
-#usr/lib/klibc/include/asm/namei.h
-#usr/lib/klibc/include/asm/nmi.h
-#usr/lib/klibc/include/asm/numa.h
-#usr/lib/klibc/include/asm/numaq.h
-#usr/lib/klibc/include/asm/page.h
-#usr/lib/klibc/include/asm/param.h
-#usr/lib/klibc/include/asm/paravirt.h
-#usr/lib/klibc/include/asm/parport.h
-#usr/lib/klibc/include/asm/pci-direct.h
-#usr/lib/klibc/include/asm/pci.h
-#usr/lib/klibc/include/asm/percpu.h
-#usr/lib/klibc/include/asm/pgalloc.h
-#usr/lib/klibc/include/asm/pgtable-2level-defs.h
-#usr/lib/klibc/include/asm/pgtable-2level.h
-#usr/lib/klibc/include/asm/pgtable-3level-defs.h
-#usr/lib/klibc/include/asm/pgtable-3level.h
-#usr/lib/klibc/include/asm/pgtable.h
-#usr/lib/klibc/include/asm/poll.h
-#usr/lib/klibc/include/asm/posix_types.h
-#usr/lib/klibc/include/asm/processor-cyrix.h
-#usr/lib/klibc/include/asm/processor-flags.h
-#usr/lib/klibc/include/asm/processor.h
-#usr/lib/klibc/include/asm/ptrace-abi.h
-#usr/lib/klibc/include/asm/ptrace.h
-#usr/lib/klibc/include/asm/reboot.h
-#usr/lib/klibc/include/asm/reboot_fixups.h
-#usr/lib/klibc/include/asm/required-features.h
-#usr/lib/klibc/include/asm/resource.h
-#usr/lib/klibc/include/asm/resume-trace.h
-#usr/lib/klibc/include/asm/rtc.h
-#usr/lib/klibc/include/asm/rwlock.h
-#usr/lib/klibc/include/asm/rwsem.h
-#usr/lib/klibc/include/asm/scatterlist.h
-#usr/lib/klibc/include/asm/seccomp.h
-#usr/lib/klibc/include/asm/sections.h
-#usr/lib/klibc/include/asm/segment.h
-#usr/lib/klibc/include/asm/semaphore.h
-#usr/lib/klibc/include/asm/sembuf.h
-#usr/lib/klibc/include/asm/serial.h
-#usr/lib/klibc/include/asm/setup.h
-#usr/lib/klibc/include/asm/shmbuf.h
-#usr/lib/klibc/include/asm/shmparam.h
-#usr/lib/klibc/include/asm/sigcontext.h
-#usr/lib/klibc/include/asm/siginfo.h
-#usr/lib/klibc/include/asm/signal.h
-#usr/lib/klibc/include/asm/smp.h
-#usr/lib/klibc/include/asm/socket.h
-#usr/lib/klibc/include/asm/sockios.h
-#usr/lib/klibc/include/asm/sparsemem.h
-#usr/lib/klibc/include/asm/spinlock.h
-#usr/lib/klibc/include/asm/spinlock_types.h
-#usr/lib/klibc/include/asm/srat.h
-#usr/lib/klibc/include/asm/stacktrace.h
-#usr/lib/klibc/include/asm/stat.h
-#usr/lib/klibc/include/asm/statfs.h
-#usr/lib/klibc/include/asm/string.h
-#usr/lib/klibc/include/asm/suspend.h
-#usr/lib/klibc/include/asm/sync_bitops.h
-#usr/lib/klibc/include/asm/system.h
-#usr/lib/klibc/include/asm/termbits.h
-#usr/lib/klibc/include/asm/termios.h
-#usr/lib/klibc/include/asm/therm_throt.h
-#usr/lib/klibc/include/asm/thread_info.h
-#usr/lib/klibc/include/asm/time.h
-#usr/lib/klibc/include/asm/timer.h
-#usr/lib/klibc/include/asm/timex.h
-#usr/lib/klibc/include/asm/tlb.h
-#usr/lib/klibc/include/asm/tlbflush.h
-#usr/lib/klibc/include/asm/topology.h
-#usr/lib/klibc/include/asm/tsc.h
-#usr/lib/klibc/include/asm/types.h
-#usr/lib/klibc/include/asm/uaccess.h
-#usr/lib/klibc/include/asm/ucontext.h
-#usr/lib/klibc/include/asm/unaligned.h
-#usr/lib/klibc/include/asm/unistd.h
-#usr/lib/klibc/include/asm/unwind.h
-#usr/lib/klibc/include/asm/user.h
-#usr/lib/klibc/include/asm/vga.h
-#usr/lib/klibc/include/asm/vic.h
-#usr/lib/klibc/include/asm/vm86.h
-#usr/lib/klibc/include/asm/vmi.h
-#usr/lib/klibc/include/asm/vmi_time.h
-#usr/lib/klibc/include/asm/voyager.h
-#usr/lib/klibc/include/asm/xen
-#usr/lib/klibc/include/asm/xen/hypercall.h
-#usr/lib/klibc/include/asm/xen/hypervisor.h
-#usr/lib/klibc/include/asm/xen/interface.h
-#usr/lib/klibc/include/asm/xor.h
-#usr/lib/klibc/include/linux/Kbuild
-#usr/lib/klibc/include/linux/acpi_pmtmr.h
-#usr/lib/klibc/include/linux/aer.h
-#usr/lib/klibc/include/linux/anon_inodes.h
-#usr/lib/klibc/include/linux/apm-emulation.h
-#usr/lib/klibc/include/linux/async_tx.h
-#usr/lib/klibc/include/linux/atmel_pdc.h
-#usr/lib/klibc/include/linux/bitrev.h
-#usr/lib/klibc/include/linux/blktrace_api.h
-#usr/lib/klibc/include/linux/bottom_half.h
-#usr/lib/klibc/include/linux/bsg.h
-#usr/lib/klibc/include/linux/bug.h
-#usr/lib/klibc/include/linux/byteorder/Kbuild
-#usr/lib/klibc/include/linux/cfag12864b.h
-#usr/lib/klibc/include/linux/clockchips.h
-#usr/lib/klibc/include/linux/clocksource.h
-#usr/lib/klibc/include/linux/const.h
-#usr/lib/klibc/include/linux/crc-itu-t.h
-#usr/lib/klibc/include/linux/crc7.h
-#usr/lib/klibc/include/linux/debug_locks.h
-#usr/lib/klibc/include/linux/delayacct.h
-#usr/lib/klibc/include/linux/display.h
-#usr/lib/klibc/include/linux/dlm.h
-#usr/lib/klibc/include/linux/dlm_device.h
-#usr/lib/klibc/include/linux/dlm_netlink.h
-#usr/lib/klibc/include/linux/dmaengine.h
-#usr/lib/klibc/include/linux/ds1wm.h
-#usr/lib/klibc/include/linux/dvb/Kbuild
-#usr/lib/klibc/include/linux/edac.h
-#usr/lib/klibc/include/linux/eeprom_93cx6.h
-#usr/lib/klibc/include/linux/elf-em.h
-#usr/lib/klibc/include/linux/elfnote.h
-#usr/lib/klibc/include/linux/eventfd.h
-#usr/lib/klibc/include/linux/exportfs.h
-#usr/lib/klibc/include/linux/ext4_fs.h
-#usr/lib/klibc/include/linux/ext4_fs_extents.h
-#usr/lib/klibc/include/linux/ext4_fs_i.h
-#usr/lib/klibc/include/linux/ext4_fs_sb.h
-#usr/lib/klibc/include/linux/ext4_jbd2.h
-#usr/lib/klibc/include/linux/falloc.h
-#usr/lib/klibc/include/linux/fault-inject.h
-#usr/lib/klibc/include/linux/fib_rules.h
-#usr/lib/klibc/include/linux/firewire-cdev.h
-#usr/lib/klibc/include/linux/firewire-constants.h
-#usr/lib/klibc/include/linux/freezer.h
-#usr/lib/klibc/include/linux/fs_stack.h
-#usr/lib/klibc/include/linux/fs_uart_pd.h
-#usr/lib/klibc/include/linux/generic_acl.h
-#usr/lib/klibc/include/linux/getcpu.h
-#usr/lib/klibc/include/linux/gfs2_ondisk.h
-#usr/lib/klibc/include/linux/gigaset_dev.h
-#usr/lib/klibc/include/linux/gpio_keys.h
-#usr/lib/klibc/include/linux/gpio_mouse.h
-#usr/lib/klibc/include/linux/hdlc/Kbuild
-#usr/lib/klibc/include/linux/hid-debug.h
-#usr/lib/klibc/include/linux/hid.h
-#usr/lib/klibc/include/linux/htirq.h
-#usr/lib/klibc/include/linux/hw_random.h
-#usr/lib/klibc/include/linux/i2c-gpio.h
-#usr/lib/klibc/include/linux/i2c-ocores.h
-#usr/lib/klibc/include/linux/i2c-pnx.h
-#usr/lib/klibc/include/linux/ieee80211.h
-#usr/lib/klibc/include/linux/if_addr.h
-#usr/lib/klibc/include/linux/if_link.h
-#usr/lib/klibc/include/linux/if_macvlan.h
-#usr/lib/klibc/include/linux/if_pppol2tp.h
-#usr/lib/klibc/include/linux/input-polldev.h
-#usr/lib/klibc/include/linux/irqflags.h
-#usr/lib/klibc/include/linux/irqreturn.h
-#usr/lib/klibc/include/linux/isa.h
-#usr/lib/klibc/include/linux/isdn/Kbuild
-#usr/lib/klibc/include/linux/jbd2.h
-#usr/lib/klibc/include/linux/kdebug.h
-#usr/lib/klibc/include/linux/ks0108.h
-#usr/lib/klibc/include/linux/kvm.h
-#usr/lib/klibc/include/linux/kvm_para.h
-#usr/lib/klibc/include/linux/latency.h
-#usr/lib/klibc/include/linux/leds.h
-#usr/lib/klibc/include/linux/lguest.h
-#usr/lib/klibc/include/linux/lguest_bus.h
-#usr/lib/klibc/include/linux/lguest_launcher.h
-#usr/lib/klibc/include/linux/license.h
-#usr/lib/klibc/include/linux/lm_interface.h
-#usr/lib/klibc/include/linux/lock_dlm_plock.h
-#usr/lib/klibc/include/linux/lockdep.h
-#usr/lib/klibc/include/linux/log2.h
-#usr/lib/klibc/include/linux/lzo.h
-#usr/lib/klibc/include/linux/m41t00.h
-#usr/lib/klibc/include/linux/m48t86.h
-#usr/lib/klibc/include/linux/mISDNdebugtool.h
-#usr/lib/klibc/include/linux/magic.h
-#usr/lib/klibc/include/linux/migrate.h
-#usr/lib/klibc/include/linux/mlx4
-#usr/lib/klibc/include/linux/mlx4/cmd.h
-#usr/lib/klibc/include/linux/mlx4/cq.h
-#usr/lib/klibc/include/linux/mlx4/device.h
-#usr/lib/klibc/include/linux/mlx4/doorbell.h
-#usr/lib/klibc/include/linux/mlx4/driver.h
-#usr/lib/klibc/include/linux/mlx4/qp.h
-#usr/lib/klibc/include/linux/mlx4/srq.h
-#usr/lib/klibc/include/linux/mm_types.h
-#usr/lib/klibc/include/linux/mmc/core.h
-#usr/lib/klibc/include/linux/mmc/sd.h
-#usr/lib/klibc/include/linux/mnt_namespace.h
-#usr/lib/klibc/include/linux/msi.h
-#usr/lib/klibc/include/linux/mtd/ndfc.h
-#usr/lib/klibc/include/linux/mtd/super.h
-#usr/lib/klibc/include/linux/mtd/ubi.h
-#usr/lib/klibc/include/linux/neighbour.h
-#usr/lib/klibc/include/linux/netfilter/Kbuild
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_amanda.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_h323.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_h323_asn1.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_h323_types.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_irc.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_pptp.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_proto_gre.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_sane.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_sip.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_tftp.h
-#usr/lib/klibc/include/linux/netfilter/xt_CONNSECMARK.h
-#usr/lib/klibc/include/linux/netfilter/xt_DSCP.h
-#usr/lib/klibc/include/linux/netfilter/xt_NFLOG.h
-#usr/lib/klibc/include/linux/netfilter/xt_SECMARK.h
-#usr/lib/klibc/include/linux/netfilter/xt_TCPMSS.h
-#usr/lib/klibc/include/linux/netfilter/xt_connlimit.h
-#usr/lib/klibc/include/linux/netfilter/xt_dscp.h
-#usr/lib/klibc/include/linux/netfilter/xt_esp.h
-#usr/lib/klibc/include/linux/netfilter/xt_hashlimit.h
-#usr/lib/klibc/include/linux/netfilter/xt_layer7.h
-#usr/lib/klibc/include/linux/netfilter/xt_multiport.h
-#usr/lib/klibc/include/linux/netfilter/xt_policy.h
-#usr/lib/klibc/include/linux/netfilter/xt_quota.h
-#usr/lib/klibc/include/linux/netfilter/xt_statistic.h
-#usr/lib/klibc/include/linux/netfilter/xt_u32.h
-#usr/lib/klibc/include/linux/netfilter_arp/Kbuild
-#usr/lib/klibc/include/linux/netfilter_bridge/Kbuild
-#usr/lib/klibc/include/linux/netfilter_ipv4/Kbuild
-#usr/lib/klibc/include/linux/netfilter_ipv4/ipt_ipp2p.h
-#usr/lib/klibc/include/linux/netfilter_ipv6/Kbuild
-#usr/lib/klibc/include/linux/netfilter_ipv6/ip6t_mh.h
-#usr/lib/klibc/include/linux/nfsd/Kbuild
-#usr/lib/klibc/include/linux/nl80211.h
-#usr/lib/klibc/include/linux/nsc_gpio.h
-#usr/lib/klibc/include/linux/nsproxy.h
-#usr/lib/klibc/include/linux/of.h
-#usr/lib/klibc/include/linux/of_device.h
-#usr/lib/klibc/include/linux/of_platform.h
-#usr/lib/klibc/include/linux/oom.h
-#usr/lib/klibc/include/linux/pata_platform.h
-#usr/lib/klibc/include/linux/pci_hotplug.h
-#usr/lib/klibc/include/linux/pda_power.h
-#usr/lib/klibc/include/linux/pfn.h
-#usr/lib/klibc/include/linux/phantom.h
-#usr/lib/klibc/include/linux/pid_namespace.h
-#usr/lib/klibc/include/linux/plist.h
-#usr/lib/klibc/include/linux/poison.h
-#usr/lib/klibc/include/linux/power_supply.h
-#usr/lib/klibc/include/linux/quicklist.h
-#usr/lib/klibc/include/linux/raid/Kbuild
-#usr/lib/klibc/include/linux/reciprocal_div.h
-#usr/lib/klibc/include/linux/relay.h
-#usr/lib/klibc/include/linux/resume-trace.h
-#usr/lib/klibc/include/linux/rfkill.h
-#usr/lib/klibc/include/linux/rtc
-#usr/lib/klibc/include/linux/rtc-v3020.h
-#usr/lib/klibc/include/linux/rtc/m48t59.h
-#usr/lib/klibc/include/linux/rtmutex.h
-#usr/lib/klibc/include/linux/rxrpc.h
-#usr/lib/klibc/include/linux/selinux.h
-#usr/lib/klibc/include/linux/serial_pnx8xxx.h
-#usr/lib/klibc/include/linux/signalfd.h
-#usr/lib/klibc/include/linux/slab_def.h
-#usr/lib/klibc/include/linux/slob_def.h
-#usr/lib/klibc/include/linux/slub_def.h
-#usr/lib/klibc/include/linux/sm501-regs.h
-#usr/lib/klibc/include/linux/sm501.h
-#usr/lib/klibc/include/linux/sony-laptop.h
-#usr/lib/klibc/include/linux/spi/Kbuild
-#usr/lib/klibc/include/linux/spi/ad7877.h
-#usr/lib/klibc/include/linux/spi/eeprom.h
-#usr/lib/klibc/include/linux/spi/spidev.h
-#usr/lib/klibc/include/linux/spi/tle62x0.h
-#usr/lib/klibc/include/linux/splice.h
-#usr/lib/klibc/include/linux/srcu.h
-#usr/lib/klibc/include/linux/stacktrace.h
-#usr/lib/klibc/include/linux/start_kernel.h
-#usr/lib/klibc/include/linux/sunrpc/Kbuild
-#usr/lib/klibc/include/linux/sunrpc/metrics.h
-#usr/lib/klibc/include/linux/svga.h
-#usr/lib/klibc/include/linux/task_io_accounting.h
-#usr/lib/klibc/include/linux/task_io_accounting_ops.h
-#usr/lib/klibc/include/linux/taskstats.h
-#usr/lib/klibc/include/linux/taskstats_kern.h
-#usr/lib/klibc/include/linux/tc.h
-#usr/lib/klibc/include/linux/tc_act/Kbuild
-#usr/lib/klibc/include/linux/tc_ematch/Kbuild
-#usr/lib/klibc/include/linux/tick.h
-#usr/lib/klibc/include/linux/tifm.h
-#usr/lib/klibc/include/linux/timerfd.h
-#usr/lib/klibc/include/linux/tsacct_kern.h
-#usr/lib/klibc/include/linux/uaccess.h
-#usr/lib/klibc/include/linux/uio_driver.h
-#usr/lib/klibc/include/linux/unwind.h
-#usr/lib/klibc/include/linux/usb
-#usr/lib/klibc/include/linux/usb/Kbuild
-#usr/lib/klibc/include/linux/usb/audio.h
-#usr/lib/klibc/include/linux/usb/cdc.h
-#usr/lib/klibc/include/linux/usb/ch9.h
-#usr/lib/klibc/include/linux/usb/gadgetfs.h
-#usr/lib/klibc/include/linux/usb/input.h
-#usr/lib/klibc/include/linux/usb/iowarrior.h
-#usr/lib/klibc/include/linux/usb/isp116x.h
-#usr/lib/klibc/include/linux/usb/midi.h
-#usr/lib/klibc/include/linux/usb/net2280.h
-#usr/lib/klibc/include/linux/usb/otg.h
-#usr/lib/klibc/include/linux/usb/quirks.h
-#usr/lib/klibc/include/linux/usb/serial.h
-#usr/lib/klibc/include/linux/usb/sl811.h
-#usr/lib/klibc/include/linux/user_namespace.h
-#usr/lib/klibc/include/linux/utsrelease.h
-#usr/lib/klibc/include/linux/video_output.h
-#usr/lib/klibc/include/linux/vmstat.h
-#usr/lib/klibc/include/asm-generic/bitops/lock.h
-#usr/lib/klibc/include/asm-generic/cmpxchg-local.h
-#usr/lib/klibc/include/asm-generic/cmpxchg.h
-#usr/lib/klibc/include/asm/a.out-core.h
-#usr/lib/klibc/include/asm/alternative-asm.h
-#usr/lib/klibc/include/asm/asm.h
-#usr/lib/klibc/include/asm/atomic_32.h
-#usr/lib/klibc/include/asm/atomic_64.h
-#usr/lib/klibc/include/asm/bitops_32.h
-#usr/lib/klibc/include/asm/bitops_64.h
-#usr/lib/klibc/include/asm/calgary.h
-#usr/lib/klibc/include/asm/calling.h
-#usr/lib/klibc/include/asm/checksum_32.h
-#usr/lib/klibc/include/asm/checksum_64.h
-#usr/lib/klibc/include/asm/cmpxchg_32.h
-#usr/lib/klibc/include/asm/cmpxchg_64.h
-#usr/lib/klibc/include/asm/compat.h
-#usr/lib/klibc/include/asm/current_32.h
-#usr/lib/klibc/include/asm/current_64.h
-#usr/lib/klibc/include/asm/desc_defs.h
-#usr/lib/klibc/include/asm/dma-mapping_32.h
-#usr/lib/klibc/include/asm/dma-mapping_64.h
-#usr/lib/klibc/include/asm/ds.h
-#usr/lib/klibc/include/asm/dwarf2_32.h
-#usr/lib/klibc/include/asm/dwarf2_64.h
-#usr/lib/klibc/include/asm/e820_32.h
-#usr/lib/klibc/include/asm/e820_64.h
-#usr/lib/klibc/include/asm/efi.h
-#usr/lib/klibc/include/asm/fixmap_32.h
-#usr/lib/klibc/include/asm/fixmap_64.h
-#usr/lib/klibc/include/asm/frame.h
-#usr/lib/klibc/include/asm/gart.h
-#usr/lib/klibc/include/asm/genapic_32.h
-#usr/lib/klibc/include/asm/genapic_64.h
-#usr/lib/klibc/include/asm/gpio.h
-#usr/lib/klibc/include/asm/hardirq_32.h
-#usr/lib/klibc/include/asm/hardirq_64.h
-#usr/lib/klibc/include/asm/hw_irq_32.h
-#usr/lib/klibc/include/asm/hw_irq_64.h
-#usr/lib/klibc/include/asm/ia32.h
-#usr/lib/klibc/include/asm/ia32_unistd.h
-#usr/lib/klibc/include/asm/idle.h
-#usr/lib/klibc/include/asm/io_32.h
-#usr/lib/klibc/include/asm/io_64.h
-#usr/lib/klibc/include/asm/iommu.h
-#usr/lib/klibc/include/asm/ipi.h
-#usr/lib/klibc/include/asm/irq_32.h
-#usr/lib/klibc/include/asm/irq_64.h
-#usr/lib/klibc/include/asm/irq_regs_32.h
-#usr/lib/klibc/include/asm/irq_regs_64.h
-#usr/lib/klibc/include/asm/kvm.h
-#usr/lib/klibc/include/asm/kvm_host.h
-#usr/lib/klibc/include/asm/kvm_para.h
-#usr/lib/klibc/include/asm/kvm_x86_emulate.h
-#usr/lib/klibc/include/asm/lguest.h
-#usr/lib/klibc/include/asm/lguest_hcall.h
-#usr/lib/klibc/include/asm/mach-generic/gpio.h
-#usr/lib/klibc/include/asm/mach-rdc321x
-#usr/lib/klibc/include/asm/mach-rdc321x/gpio.h
-#usr/lib/klibc/include/asm/mach-rdc321x/rdc321x_defs.h
-#usr/lib/klibc/include/asm/mach_apic.h
-#usr/lib/klibc/include/asm/mmu_context_32.h
-#usr/lib/klibc/include/asm/mmu_context_64.h
-#usr/lib/klibc/include/asm/mmzone_32.h
-#usr/lib/klibc/include/asm/mmzone_64.h
-#usr/lib/klibc/include/asm/mutex_32.h
-#usr/lib/klibc/include/asm/mutex_64.h
-#usr/lib/klibc/include/asm/nmi_32.h
-#usr/lib/klibc/include/asm/nmi_64.h
-#usr/lib/klibc/include/asm/nops.h
-#usr/lib/klibc/include/asm/numa_32.h
-#usr/lib/klibc/include/asm/numa_64.h
-#usr/lib/klibc/include/asm/page_32.h
-#usr/lib/klibc/include/asm/page_64.h
-#usr/lib/klibc/include/asm/pci_32.h
-#usr/lib/klibc/include/asm/pci_64.h
-#usr/lib/klibc/include/asm/pda.h
-#usr/lib/klibc/include/asm/pgalloc_32.h
-#usr/lib/klibc/include/asm/pgalloc_64.h
-#usr/lib/klibc/include/asm/pgtable_32.h
-#usr/lib/klibc/include/asm/pgtable_64.h
-#usr/lib/klibc/include/asm/posix_types_32.h
-#usr/lib/klibc/include/asm/posix_types_64.h
-#usr/lib/klibc/include/asm/prctl.h
-#usr/lib/klibc/include/asm/proto.h
-#usr/lib/klibc/include/asm/rio.h
-#usr/lib/klibc/include/asm/seccomp_32.h
-#usr/lib/klibc/include/asm/seccomp_64.h
-#usr/lib/klibc/include/asm/semaphore_32.h
-#usr/lib/klibc/include/asm/semaphore_64.h
-#usr/lib/klibc/include/asm/sigcontext32.h
-#usr/lib/klibc/include/asm/smp_32.h
-#usr/lib/klibc/include/asm/smp_64.h
-#usr/lib/klibc/include/asm/string_32.h
-#usr/lib/klibc/include/asm/string_64.h
-#usr/lib/klibc/include/asm/suspend_32.h
-#usr/lib/klibc/include/asm/suspend_64.h
-#usr/lib/klibc/include/asm/swiotlb.h
-#usr/lib/klibc/include/asm/system_64.h
-#usr/lib/klibc/include/asm/tce.h
-#usr/lib/klibc/include/asm/thread_info_32.h
-#usr/lib/klibc/include/asm/thread_info_64.h
-#usr/lib/klibc/include/asm/uaccess_32.h
-#usr/lib/klibc/include/asm/uaccess_64.h
-#usr/lib/klibc/include/asm/unistd_32.h
-#usr/lib/klibc/include/asm/unistd_64.h
-#usr/lib/klibc/include/asm/user32.h
-#usr/lib/klibc/include/asm/user_32.h
-#usr/lib/klibc/include/asm/user_64.h
-#usr/lib/klibc/include/asm/vdso.h
-#usr/lib/klibc/include/asm/vgtod.h
-#usr/lib/klibc/include/asm/vsyscall.h
-#usr/lib/klibc/include/asm/xor_32.h
-#usr/lib/klibc/include/asm/xor_64.h
-#usr/lib/klibc/include/linux/ata_platform.h
-#usr/lib/klibc/include/linux/atmel-ssc.h
-#usr/lib/klibc/include/linux/atmel_pwm.h
-#usr/lib/klibc/include/linux/atmel_serial.h
-#usr/lib/klibc/include/linux/can
-#usr/lib/klibc/include/linux/can.h
-#usr/lib/klibc/include/linux/can/Kbuild
-#usr/lib/klibc/include/linux/can/bcm.h
-#usr/lib/klibc/include/linux/can/core.h
-#usr/lib/klibc/include/linux/can/error.h
-#usr/lib/klibc/include/linux/can/raw.h
-#usr/lib/klibc/include/linux/cgroup.h
-#usr/lib/klibc/include/linux/cgroup_subsys.h
-#usr/lib/klibc/include/linux/cgroupstats.h
-#usr/lib/klibc/include/linux/cpuidle.h
-#usr/lib/klibc/include/linux/dca.h
-#usr/lib/klibc/include/linux/dlmconstants.h
-#usr/lib/klibc/include/linux/dmar.h
-#usr/lib/klibc/include/linux/elfcore-compat.h
-#usr/lib/klibc/include/linux/enclosure.h
-#usr/lib/klibc/include/linux/f75375s.h
-#usr/lib/klibc/include/linux/gpio.h
-#usr/lib/klibc/include/linux/hidraw.h
-#usr/lib/klibc/include/linux/i2c
-#usr/lib/klibc/include/linux/i2c/pca953x.h
-#usr/lib/klibc/include/linux/i2c/pcf857x.h
-#usr/lib/klibc/include/linux/i2c/tps65010.h
-#usr/lib/klibc/include/linux/i8042.h
-#usr/lib/klibc/include/linux/if_addrlabel.h
-#usr/lib/klibc/include/linux/inet_lro.h
-#usr/lib/klibc/include/linux/init_ohci1394_dma.h
-#usr/lib/klibc/include/linux/iocontext.h
-#usr/lib/klibc/include/linux/iommu-helper.h
-#usr/lib/klibc/include/linux/ipc_namespace.h
-#usr/lib/klibc/include/linux/ivtv.h
-#usr/lib/klibc/include/linux/ivtvfb.h
-#usr/lib/klibc/include/linux/key-type.h
-#usr/lib/klibc/include/linux/kvm_host.h
-#usr/lib/klibc/include/linux/kvm_types.h
-#usr/lib/klibc/include/linux/latencytop.h
-#usr/lib/klibc/include/linux/mISDNdsp.h
-#usr/lib/klibc/include/linux/maple.h
-#usr/lib/klibc/include/linux/marker.h
-#usr/lib/klibc/include/linux/mdio-bitbang.h
-#usr/lib/klibc/include/linux/memcontrol.h
-#usr/lib/klibc/include/linux/memstick.h
-#usr/lib/klibc/include/linux/mfd
-#usr/lib/klibc/include/linux/mfd/asic3.h
-#usr/lib/klibc/include/linux/mmc/sdio.h
-#usr/lib/klibc/include/linux/mmc/sdio_func.h
-#usr/lib/klibc/include/linux/mmc/sdio_ids.h
-#usr/lib/klibc/include/linux/mtd/mtdram.h
-#usr/lib/klibc/include/linux/mv643xx_eth.h
-#usr/lib/klibc/include/linux/mv643xx_i2c.h
-#usr/lib/klibc/include/linux/netfilter/nfnetlink_compat.h
-#usr/lib/klibc/include/linux/netfilter/xt_RATEEST.h
-#usr/lib/klibc/include/linux/netfilter/xt_TCPOPTSTRIP.h
-#usr/lib/klibc/include/linux/netfilter/xt_iprange.h
-#usr/lib/klibc/include/linux/netfilter/xt_owner.h
-#usr/lib/klibc/include/linux/netfilter/xt_rateest.h
-#usr/lib/klibc/include/linux/netfilter/xt_time.h
-#usr/lib/klibc/include/linux/page-isolation.h
-#usr/lib/klibc/include/linux/pageblock-flags.h
-#usr/lib/klibc/include/linux/path.h
-#usr/lib/klibc/include/linux/pcounter.h
-#usr/lib/klibc/include/linux/phy_fixed.h
-#usr/lib/klibc/include/linux/pm_qos_params.h
-#usr/lib/klibc/include/linux/prio_heap.h
-#usr/lib/klibc/include/linux/proportions.h
-#usr/lib/klibc/include/linux/rcuclassic.h
-#usr/lib/klibc/include/linux/rcupreempt.h
-#usr/lib/klibc/include/linux/rcupreempt_trace.h
-#usr/lib/klibc/include/linux/regset.h
-#usr/lib/klibc/include/linux/res_counter.h
-#usr/lib/klibc/include/linux/serial_sci.h
-#usr/lib/klibc/include/linux/spi/at73c213.h
-#usr/lib/klibc/include/linux/spi/mcp23s08.h
-#usr/lib/klibc/include/linux/spi/mmc_spi.h
-#usr/lib/klibc/include/linux/ssb
-#usr/lib/klibc/include/linux/ssb/ssb.h
-#usr/lib/klibc/include/linux/ssb/ssb_driver_chipcommon.h
-#usr/lib/klibc/include/linux/ssb/ssb_driver_extif.h
-#usr/lib/klibc/include/linux/ssb/ssb_driver_mips.h
-#usr/lib/klibc/include/linux/ssb/ssb_driver_pci.h
-#usr/lib/klibc/include/linux/ssb/ssb_embedded.h
-#usr/lib/klibc/include/linux/ssb/ssb_regs.h
-#usr/lib/klibc/include/linux/sunrpc/rpc_rdma.h
-#usr/lib/klibc/include/linux/sunrpc/svc_rdma.h
-#usr/lib/klibc/include/linux/sunrpc/svc_xprt.h
-#usr/lib/klibc/include/linux/sunrpc/xprtrdma.h
-#usr/lib/klibc/include/linux/sunrpc/xprtsock.h
-#usr/lib/klibc/include/linux/suspend_ioctls.h
-#usr/lib/klibc/include/linux/tc_act/tc_nat.h
-#usr/lib/klibc/include/linux/usb/g_printer.h
-#usr/lib/klibc/include/linux/usb/gadget.h
-#usr/lib/klibc/include/linux/usb/rndis_host.h
-#usr/lib/klibc/include/linux/usb/usbnet.h
-#usr/lib/klibc/include/linux/virtio.h
-#usr/lib/klibc/include/linux/virtio_9p.h
-#usr/lib/klibc/include/linux/virtio_balloon.h
-#usr/lib/klibc/include/linux/virtio_blk.h
-#usr/lib/klibc/include/linux/virtio_config.h
-#usr/lib/klibc/include/linux/virtio_console.h
-#usr/lib/klibc/include/linux/virtio_net.h
-#usr/lib/klibc/include/linux/virtio_pci.h
-#usr/lib/klibc/include/linux/virtio_ring.h
-#usr/lib/klibc/include/linux/w1-gpio.h
-#usr/lib/klibc/include/linux/xilinxfb.h
-#usr/lib/klibc/include/linux/thermal.h
-#usr/lib/klibc/include/linux/veth.h
-#usr/lib/klibc/include/asm-generic/bitops/__fls.h
-#usr/lib/klibc/include/asm-generic/dma-coherent.h
-#usr/lib/klibc/include/asm-generic/int-l64.h
-#usr/lib/klibc/include/asm-generic/int-ll64.h
-#usr/lib/klibc/include/asm-generic/syscall.h
-#usr/lib/klibc/include/asm/amd_iommu.h
-#usr/lib/klibc/include/asm/amd_iommu_types.h
-#usr/lib/klibc/include/asm/bios_ebda.h
-#usr/lib/klibc/include/asm/ftrace.h
-#usr/lib/klibc/include/asm/hugetlb.h
-#usr/lib/klibc/include/asm/irq_vectors.h
-#usr/lib/klibc/include/asm/kgdb.h
-#usr/lib/klibc/include/asm/mmconfig.h
-#usr/lib/klibc/include/asm/olpc.h
-#usr/lib/klibc/include/asm/pat.h
-#usr/lib/klibc/include/asm/pvclock-abi.h
-#usr/lib/klibc/include/asm/pvclock.h
-#usr/lib/klibc/include/asm/trampoline.h
-#usr/lib/klibc/include/asm/traps.h
-#usr/lib/klibc/include/asm/uv
-#usr/lib/klibc/include/asm/uv/bios.h
-#usr/lib/klibc/include/asm/uv/uv_bau.h
-#usr/lib/klibc/include/asm/uv/uv_hub.h
-#usr/lib/klibc/include/asm/uv/uv_mmrs.h
-#usr/lib/klibc/include/asm/visws
-#usr/lib/klibc/include/asm/visws/cobalt.h
-#usr/lib/klibc/include/asm/visws/lithium.h
-#usr/lib/klibc/include/asm/visws/piix4.h
-#usr/lib/klibc/include/asm/visws/sgivw.h
-#usr/lib/klibc/include/asm/xen/events.h
-#usr/lib/klibc/include/asm/xen/grant_table.h
-#usr/lib/klibc/include/asm/xen/interface_32.h
-#usr/lib/klibc/include/asm/xen/interface_64.h
-#usr/lib/klibc/include/asm/xen/page.h
-#usr/lib/klibc/include/linux/atmel-pwm-bl.h
-#usr/lib/klibc/include/linux/atmel_tc.h
-#usr/lib/klibc/include/linux/bounds.h
-#usr/lib/klibc/include/linux/brcmphy.h
-#usr/lib/klibc/include/linux/byteorder.h
-#usr/lib/klibc/include/linux/cnt32_to_63.h
-#usr/lib/klibc/include/linux/crc-t10dif.h
-#usr/lib/klibc/include/linux/cred.h
-#usr/lib/klibc/include/linux/debugobjects.h
-#usr/lib/klibc/include/linux/device_cgroup.h
-#usr/lib/klibc/include/linux/dlm_plock.h
-#usr/lib/klibc/include/linux/dm-dirty-log.h
-#usr/lib/klibc/include/linux/dm-io.h
-#usr/lib/klibc/include/linux/dm-kcopyd.h
-#usr/lib/klibc/include/linux/dma-attrs.h
-#usr/lib/klibc/include/linux/dw_dmac.h
-#usr/lib/klibc/include/linux/fdtable.h
-#usr/lib/klibc/include/linux/firmware-map.h
-#usr/lib/klibc/include/linux/ftrace.h
-#usr/lib/klibc/include/linux/i2c-pca-platform.h
-#usr/lib/klibc/include/linux/i2c/at24.h
-#usr/lib/klibc/include/linux/i2c/max732x.h
-#usr/lib/klibc/include/linux/ihex.h
-#usr/lib/klibc/include/linux/ip_vs.h
-#usr/lib/klibc/include/linux/iscsi_ibft.h
-#usr/lib/klibc/include/linux/kbuild.h
-#usr/lib/klibc/include/linux/kgdb.h
-#usr/lib/klibc/include/linux/leds-pca9532.h
-#usr/lib/klibc/include/linux/lmb.h
-#usr/lib/klibc/include/linux/mISDNhw.h
-#usr/lib/klibc/include/linux/math64.h
-#usr/lib/klibc/include/linux/mbus.h
-#usr/lib/klibc/include/linux/mfd/core.h
-#usr/lib/klibc/include/linux/mfd/htc-egpio.h
-#usr/lib/klibc/include/linux/mfd/htc-pasic3.h
-#usr/lib/klibc/include/linux/mfd/t7l66xb.h
-#usr/lib/klibc/include/linux/mfd/tc6387xb.h
-#usr/lib/klibc/include/linux/mfd/tc6393xb.h
-#usr/lib/klibc/include/linux/mfd/tmio.h
-#usr/lib/klibc/include/linux/mmiotrace.h
-#usr/lib/klibc/include/linux/mmu_notifier.h
-#usr/lib/klibc/include/linux/mroute6.h
-#usr/lib/klibc/include/linux/netfilter/nf_conntrack_dccp.h
-#usr/lib/klibc/include/linux/netfilter/xt_IMQ.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_ip6.h
-#usr/lib/klibc/include/linux/netfilter_bridge/ebt_nflog.h
-#usr/lib/klibc/include/linux/nfs_iostat.h
-#usr/lib/klibc/include/linux/of_gpio.h
-#usr/lib/klibc/include/linux/of_i2c.h
-#usr/lib/klibc/include/linux/of_spi.h
-#usr/lib/klibc/include/linux/pci-aspm.h
-#usr/lib/klibc/include/linux/pim.h
-#usr/lib/klibc/include/linux/pm_wakeup.h
-#usr/lib/klibc/include/linux/pwm.h
-#usr/lib/klibc/include/linux/pwm_backlight.h
-#usr/lib/klibc/include/linux/ratelimit.h
-#usr/lib/klibc/include/linux/rculist.h
-#usr/lib/klibc/include/linux/regulator
-#usr/lib/klibc/include/linux/regulator/bq24022.h
-#usr/lib/klibc/include/linux/regulator/consumer.h
-#usr/lib/klibc/include/linux/regulator/driver.h
-#usr/lib/klibc/include/linux/regulator/fixed.h
-#usr/lib/klibc/include/linux/regulator/machine.h
-#usr/lib/klibc/include/linux/semaphore.h
-#usr/lib/klibc/include/linux/seq_file_net.h
-#usr/lib/klibc/include/linux/smc911x.h
-#usr/lib/klibc/include/linux/smc91x.h
-#usr/lib/klibc/include/linux/spi/ds1305.h
-#usr/lib/klibc/include/linux/spi/max7301.h
-#usr/lib/klibc/include/linux/spi/orion_spi.h
-#usr/lib/klibc/include/linux/ssb/ssb_driver_gige.h
-#usr/lib/klibc/include/linux/swab.h
-#usr/lib/klibc/include/linux/tracehook.h
-#usr/lib/klibc/include/linux/typecheck.h
-#usr/lib/klibc/include/linux/unaligned
-#usr/lib/klibc/include/linux/unaligned/access_ok.h
-#usr/lib/klibc/include/linux/unaligned/be_byteshift.h
-#usr/lib/klibc/include/linux/unaligned/be_memmove.h
-#usr/lib/klibc/include/linux/unaligned/be_struct.h
-#usr/lib/klibc/include/linux/unaligned/generic.h
-#usr/lib/klibc/include/linux/unaligned/le_byteshift.h
-#usr/lib/klibc/include/linux/unaligned/le_memmove.h
-#usr/lib/klibc/include/linux/unaligned/le_struct.h
-#usr/lib/klibc/include/linux/unaligned/memmove.h
-#usr/lib/klibc/include/linux/unaligned/packed_struct.h
-#usr/lib/klibc/include/linux/usb/association.h
-#usr/lib/klibc/include/linux/usb/atmel_usba_udc.h
-#usr/lib/klibc/include/linux/usb/c67x00.h
-#usr/lib/klibc/include/linux/usb/composite.h
-#usr/lib/klibc/include/linux/usb/irda.h
-#usr/lib/klibc/include/linux/usb/musb.h
-#usr/lib/klibc/include/linux/virtio_rng.h
-#usr/lib/klibc/include/linux/wm97xx.h
diff --git a/config/rootfiles/common/mkinitcpio b/config/rootfiles/common/mkinitcpio
deleted file mode 100644 (file)
index fc658cf..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-etc/mkinitcpio.conf
-#etc/mkinitcpio.d
-#etc/mkinitcpio.d/example.preset
-lib/initcpio
-#lib/initcpio/functions
-#lib/initcpio/hooks
-#lib/initcpio/hooks/filesystems
-#lib/initcpio/hooks/fw
-#lib/initcpio/hooks/modload
-#lib/initcpio/hooks/raid
-#lib/initcpio/hooks/resume
-#lib/initcpio/hooks/usb
-#lib/initcpio/init
-#lib/initcpio/install
-#lib/initcpio/install/autodetect
-#lib/initcpio/install/base
-#lib/initcpio/install/dsdt
-#lib/initcpio/install/filesystems
-#lib/initcpio/install/firmware
-#lib/initcpio/install/fw
-#lib/initcpio/install/ide
-#lib/initcpio/install/modload
-#lib/initcpio/install/net
-#lib/initcpio/install/pata
-#lib/initcpio/install/pcmcia
-#lib/initcpio/install/raid
-#lib/initcpio/install/resume
-#lib/initcpio/install/sata
-#lib/initcpio/install/scsi
-#lib/initcpio/install/virtio
-#lib/initcpio/install/usb
-#lib/initcpio/install/usbinput
-sbin/mkinitcpio
index 75c42e6..b6c7030 100644 (file)
 #sbin/extlinux
 #usr/bin/gethostip
+#usr/bin/isohybrid
+#usr/bin/keytab-lilo
 #usr/bin/lss16toppm
 #usr/bin/md5pass
+#usr/bin/mkdiskimage
 #usr/bin/ppmtolss16
+#usr/bin/pxelinux-options
 #usr/bin/sha1pass
 #usr/bin/syslinux
-#usr/lib/syslinux
-#usr/lib/syslinux/chain.c32
-#usr/lib/syslinux/com32
-#usr/lib/syslinux/com32/com32.ld
-#usr/lib/syslinux/com32/include
-#usr/lib/syslinux/com32/include/alloca.h
-#usr/lib/syslinux/com32/include/assert.h
-#usr/lib/syslinux/com32/include/bitsize
-#usr/lib/syslinux/com32/include/bitsize/limits.h
-#usr/lib/syslinux/com32/include/bitsize/stddef.h
-#usr/lib/syslinux/com32/include/bitsize/stdint.h
-#usr/lib/syslinux/com32/include/bitsize/stdintconst.h
-#usr/lib/syslinux/com32/include/bitsize/stdintlimits.h
-#usr/lib/syslinux/com32/include/colortbl.h
-#usr/lib/syslinux/com32/include/com32.h
-#usr/lib/syslinux/com32/include/console.h
-#usr/lib/syslinux/com32/include/cpufeature.h
-#usr/lib/syslinux/com32/include/cpuid.h
-#usr/lib/syslinux/com32/include/ctype.h
-#usr/lib/syslinux/com32/include/dev.h
-#usr/lib/syslinux/com32/include/dmi
-#usr/lib/syslinux/com32/include/dmi/dmi.h
-#usr/lib/syslinux/com32/include/dmi/dmi_base_board.h
-#usr/lib/syslinux/com32/include/dmi/dmi_bios.h
-#usr/lib/syslinux/com32/include/dmi/dmi_chassis.h
-#usr/lib/syslinux/com32/include/dmi/dmi_processor.h
-#usr/lib/syslinux/com32/include/dmi/dmi_system.h
-#usr/lib/syslinux/com32/include/elf.h
-#usr/lib/syslinux/com32/include/endian.h
-#usr/lib/syslinux/com32/include/errno.h
-#usr/lib/syslinux/com32/include/fcntl.h
-#usr/lib/syslinux/com32/include/inttypes.h
-#usr/lib/syslinux/com32/include/klibc
-#usr/lib/syslinux/com32/include/klibc/archsetjmp.h
-#usr/lib/syslinux/com32/include/klibc/compiler.h
-#usr/lib/syslinux/com32/include/klibc/diverr.h
-#usr/lib/syslinux/com32/include/klibc/endian.h
-#usr/lib/syslinux/com32/include/klibc/extern.h
-#usr/lib/syslinux/com32/include/klibc/sysconfig.h
-#usr/lib/syslinux/com32/include/limits.h
-#usr/lib/syslinux/com32/include/math.h
-#usr/lib/syslinux/com32/include/minmax.h
-#usr/lib/syslinux/com32/include/netinet
-#usr/lib/syslinux/com32/include/netinet/in.h
-#usr/lib/syslinux/com32/include/png.h
-#usr/lib/syslinux/com32/include/pngconf.h
-#usr/lib/syslinux/com32/include/setjmp.h
-#usr/lib/syslinux/com32/include/stdarg.h
-#usr/lib/syslinux/com32/include/stdbool.h
-#usr/lib/syslinux/com32/include/stddef.h
-#usr/lib/syslinux/com32/include/stdint.h
-#usr/lib/syslinux/com32/include/stdio.h
-#usr/lib/syslinux/com32/include/stdlib.h
-#usr/lib/syslinux/com32/include/string.h
-#usr/lib/syslinux/com32/include/sys
-#usr/lib/syslinux/com32/include/sys/cpu.h
-#usr/lib/syslinux/com32/include/sys/elf32.h
-#usr/lib/syslinux/com32/include/sys/elf64.h
-#usr/lib/syslinux/com32/include/sys/elfcommon.h
-#usr/lib/syslinux/com32/include/sys/fpu.h
-#usr/lib/syslinux/com32/include/sys/io.h
-#usr/lib/syslinux/com32/include/sys/pci.h
-#usr/lib/syslinux/com32/include/sys/stat.h
-#usr/lib/syslinux/com32/include/sys/time.h
-#usr/lib/syslinux/com32/include/sys/times.h
-#usr/lib/syslinux/com32/include/sys/types.h
-#usr/lib/syslinux/com32/include/syslinux
-#usr/lib/syslinux/com32/include/syslinux/adv.h
-#usr/lib/syslinux/com32/include/syslinux/advconst.h
-#usr/lib/syslinux/com32/include/syslinux/boot.h
-#usr/lib/syslinux/com32/include/syslinux/bootpm.h
-#usr/lib/syslinux/com32/include/syslinux/bootrm.h
-#usr/lib/syslinux/com32/include/syslinux/config.h
-#usr/lib/syslinux/com32/include/syslinux/features.h
-#usr/lib/syslinux/com32/include/syslinux/idle.h
-#usr/lib/syslinux/com32/include/syslinux/io.h
-#usr/lib/syslinux/com32/include/syslinux/linux.h
-#usr/lib/syslinux/com32/include/syslinux/loadfile.h
-#usr/lib/syslinux/com32/include/syslinux/movebits.h
-#usr/lib/syslinux/com32/include/syslinux/pxe.h
-#usr/lib/syslinux/com32/include/syslinux/reboot.h
-#usr/lib/syslinux/com32/include/syslinux/resolve.h
-#usr/lib/syslinux/com32/include/syslinux/vesacon.h
-#usr/lib/syslinux/com32/include/syslinux/video.h
-#usr/lib/syslinux/com32/include/time.h
-#usr/lib/syslinux/com32/include/tinyjpeg.h
-#usr/lib/syslinux/com32/include/unistd.h
-#usr/lib/syslinux/com32/include/zconf.h
-#usr/lib/syslinux/com32/include/zlib.h
-#usr/lib/syslinux/com32/libcom32.a
-#usr/lib/syslinux/com32/libutil_com.a
-#usr/lib/syslinux/com32/libutil_lnx.a
-#usr/lib/syslinux/copybs.com
-#usr/lib/syslinux/cpuidtest.c32
-#usr/lib/syslinux/dmitest.c32
-#usr/lib/syslinux/elf.c32
-#usr/lib/syslinux/ethersel.c32
-#usr/lib/syslinux/isolinux-debug.bin
-#usr/lib/syslinux/isolinux.bin
-#usr/lib/syslinux/linux.c32
-#usr/lib/syslinux/mboot.c32
-#usr/lib/syslinux/mbr.bin
-#usr/lib/syslinux/memdisk
-#usr/lib/syslinux/meminfo.c32
-#usr/lib/syslinux/menu.c32
-#usr/lib/syslinux/pcitest.c32
-#usr/lib/syslinux/pmload.c32
-#usr/lib/syslinux/pxelinux.0
-#usr/lib/syslinux/reboot.c32
-#usr/lib/syslinux/syslinux.com
-#usr/lib/syslinux/syslinux.exe
-#usr/lib/syslinux/vesamenu.c32
+#usr/bin/syslinux2ansi
+#usr/man/man1/extlinux.1
 #usr/man/man1/gethostip.1
 #usr/man/man1/lss16toppm.1
 #usr/man/man1/ppmtolss16.1
 #usr/man/man1/syslinux.1
 #usr/man/man1/syslinux2ansi.1
+#usr/share/syslinux
+#usr/share/syslinux/altmbr.bin
+#usr/share/syslinux/altmbr_c.bin
+#usr/share/syslinux/altmbr_f.bin
+#usr/share/syslinux/chain.c32
+#usr/share/syslinux/cmd.c32
+#usr/share/syslinux/com32
+#usr/share/syslinux/com32/com32.ld
+#usr/share/syslinux/com32/include
+#usr/share/syslinux/com32/include/alloca.h
+#usr/share/syslinux/com32/include/assert.h
+#usr/share/syslinux/com32/include/bitsize
+#usr/share/syslinux/com32/include/bitsize/limits.h
+#usr/share/syslinux/com32/include/bitsize/stddef.h
+#usr/share/syslinux/com32/include/bitsize/stdint.h
+#usr/share/syslinux/com32/include/bitsize/stdintconst.h
+#usr/share/syslinux/com32/include/bitsize/stdintlimits.h
+#usr/share/syslinux/com32/include/colortbl.h
+#usr/share/syslinux/com32/include/com32.h
+#usr/share/syslinux/com32/include/console.h
+#usr/share/syslinux/com32/include/cpufeature.h
+#usr/share/syslinux/com32/include/ctype.h
+#usr/share/syslinux/com32/include/dev.h
+#usr/share/syslinux/com32/include/dirent.h
+#usr/share/syslinux/com32/include/dprintf.h
+#usr/share/syslinux/com32/include/elf.h
+#usr/share/syslinux/com32/include/endian.h
+#usr/share/syslinux/com32/include/errno.h
+#usr/share/syslinux/com32/include/fcntl.h
+#usr/share/syslinux/com32/include/gplinclude
+#usr/share/syslinux/com32/include/gplinclude/README
+#usr/share/syslinux/com32/include/gplinclude/cpuid.h
+#usr/share/syslinux/com32/include/gplinclude/disk
+#usr/share/syslinux/com32/include/gplinclude/disk/bootloaders.h
+#usr/share/syslinux/com32/include/gplinclude/disk/common.h
+#usr/share/syslinux/com32/include/gplinclude/disk/errno_disk.h
+#usr/share/syslinux/com32/include/gplinclude/disk/error.h
+#usr/share/syslinux/com32/include/gplinclude/disk/geom.h
+#usr/share/syslinux/com32/include/gplinclude/disk/mbrs.h
+#usr/share/syslinux/com32/include/gplinclude/disk/msdos.h
+#usr/share/syslinux/com32/include/gplinclude/disk/partition.h
+#usr/share/syslinux/com32/include/gplinclude/disk/read.h
+#usr/share/syslinux/com32/include/gplinclude/disk/swsusp.h
+#usr/share/syslinux/com32/include/gplinclude/disk/util.h
+#usr/share/syslinux/com32/include/gplinclude/disk/write.h
+#usr/share/syslinux/com32/include/gplinclude/dmi
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi.h
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_base_board.h
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_battery.h
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_bios.h
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_cache.h
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_chassis.h
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_ipmi.h
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_memory.h
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_processor.h
+#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_system.h
+#usr/share/syslinux/com32/include/gplinclude/memory.h
+#usr/share/syslinux/com32/include/gplinclude/vpd
+#usr/share/syslinux/com32/include/gplinclude/vpd/vpd.h
+#usr/share/syslinux/com32/include/inttypes.h
+#usr/share/syslinux/com32/include/klibc
+#usr/share/syslinux/com32/include/klibc/archsetjmp.h
+#usr/share/syslinux/com32/include/klibc/compiler.h
+#usr/share/syslinux/com32/include/klibc/diverr.h
+#usr/share/syslinux/com32/include/klibc/endian.h
+#usr/share/syslinux/com32/include/klibc/extern.h
+#usr/share/syslinux/com32/include/klibc/sysconfig.h
+#usr/share/syslinux/com32/include/libansi.h
+#usr/share/syslinux/com32/include/limits.h
+#usr/share/syslinux/com32/include/math.h
+#usr/share/syslinux/com32/include/minmax.h
+#usr/share/syslinux/com32/include/netinet
+#usr/share/syslinux/com32/include/netinet/in.h
+#usr/share/syslinux/com32/include/png.h
+#usr/share/syslinux/com32/include/pngconf.h
+#usr/share/syslinux/com32/include/setjmp.h
+#usr/share/syslinux/com32/include/stdarg.h
+#usr/share/syslinux/com32/include/stdbool.h
+#usr/share/syslinux/com32/include/stddef.h
+#usr/share/syslinux/com32/include/stdint.h
+#usr/share/syslinux/com32/include/stdio.h
+#usr/share/syslinux/com32/include/stdlib.h
+#usr/share/syslinux/com32/include/string.h
+#usr/share/syslinux/com32/include/sys
+#usr/share/syslinux/com32/include/sys/cpu.h
+#usr/share/syslinux/com32/include/sys/elf32.h
+#usr/share/syslinux/com32/include/sys/elf64.h
+#usr/share/syslinux/com32/include/sys/elfcommon.h
+#usr/share/syslinux/com32/include/sys/fpu.h
+#usr/share/syslinux/com32/include/sys/gpxe.h
+#usr/share/syslinux/com32/include/sys/io.h
+#usr/share/syslinux/com32/include/sys/pci.h
+#usr/share/syslinux/com32/include/sys/stat.h
+#usr/share/syslinux/com32/include/sys/time.h
+#usr/share/syslinux/com32/include/sys/times.h
+#usr/share/syslinux/com32/include/sys/types.h
+#usr/share/syslinux/com32/include/syslinux
+#usr/share/syslinux/com32/include/syslinux/adv.h
+#usr/share/syslinux/com32/include/syslinux/advconst.h
+#usr/share/syslinux/com32/include/syslinux/align.h
+#usr/share/syslinux/com32/include/syslinux/boot.h
+#usr/share/syslinux/com32/include/syslinux/bootpm.h
+#usr/share/syslinux/com32/include/syslinux/bootrm.h
+#usr/share/syslinux/com32/include/syslinux/config.h
+#usr/share/syslinux/com32/include/syslinux/features.h
+#usr/share/syslinux/com32/include/syslinux/idle.h
+#usr/share/syslinux/com32/include/syslinux/io.h
+#usr/share/syslinux/com32/include/syslinux/keyboard.h
+#usr/share/syslinux/com32/include/syslinux/linux.h
+#usr/share/syslinux/com32/include/syslinux/loadfile.h
+#usr/share/syslinux/com32/include/syslinux/memscan.h
+#usr/share/syslinux/com32/include/syslinux/movebits.h
+#usr/share/syslinux/com32/include/syslinux/pxe.h
+#usr/share/syslinux/com32/include/syslinux/reboot.h
+#usr/share/syslinux/com32/include/syslinux/resolve.h
+#usr/share/syslinux/com32/include/syslinux/vesacon.h
+#usr/share/syslinux/com32/include/syslinux/video.h
+#usr/share/syslinux/com32/include/syslinux/zio.h
+#usr/share/syslinux/com32/include/time.h
+#usr/share/syslinux/com32/include/tinyjpeg.h
+#usr/share/syslinux/com32/include/unistd.h
+#usr/share/syslinux/com32/include/zconf.h
+#usr/share/syslinux/com32/include/zlib.h
+#usr/share/syslinux/com32/libcom32.a
+#usr/share/syslinux/com32/libcom32gpl.a
+#usr/share/syslinux/com32/libutil_com.a
+#usr/share/syslinux/com32/libutil_lnx.a
+#usr/share/syslinux/config.c32
+#usr/share/syslinux/cpuid.c32
+#usr/share/syslinux/cpuidtest.c32
+#usr/share/syslinux/disk.c32
+#usr/share/syslinux/dmitest.c32
+#usr/share/syslinux/dosutil
+#usr/share/syslinux/dosutil/copybs.com
+#usr/share/syslinux/dosutil/eltorito.sys
+#usr/share/syslinux/dosutil/mdiskchk.com
+#usr/share/syslinux/elf.c32
+#usr/share/syslinux/ethersel.c32
+#usr/share/syslinux/gfxboot.c32
+#usr/share/syslinux/gfxboot.com
+#usr/share/syslinux/gptmbr.bin
+#usr/share/syslinux/gptmbr_c.bin
+#usr/share/syslinux/gptmbr_f.bin
+#usr/share/syslinux/gpxecmd.c32
+#usr/share/syslinux/gpxelinux.0
+#usr/share/syslinux/hdt.c32
+#usr/share/syslinux/ifcpu.c32
+#usr/share/syslinux/ifcpu64.c32
+#usr/share/syslinux/int18.com
+#usr/share/syslinux/isohdpfx.bin
+#usr/share/syslinux/isohdpfx_c.bin
+#usr/share/syslinux/isohdpfx_f.bin
+#usr/share/syslinux/isohdppx.bin
+#usr/share/syslinux/isohdppx_c.bin
+#usr/share/syslinux/isohdppx_f.bin
+#usr/share/syslinux/isolinux-debug.bin
+#usr/share/syslinux/isolinux.bin
+#usr/share/syslinux/kbdmap.c32
+#usr/share/syslinux/linux.c32
+#usr/share/syslinux/mboot.c32
+#usr/share/syslinux/mbr.bin
+#usr/share/syslinux/mbr_c.bin
+#usr/share/syslinux/mbr_f.bin
+#usr/share/syslinux/memdisk
+#usr/share/syslinux/memdump.com
+#usr/share/syslinux/meminfo.c32
+#usr/share/syslinux/menu.c32
+#usr/share/syslinux/pcitest.c32
+#usr/share/syslinux/pmload.c32
+#usr/share/syslinux/poweroff.com
+#usr/share/syslinux/pxechain.com
+#usr/share/syslinux/pxelinux.0
+#usr/share/syslinux/reboot.c32
+#usr/share/syslinux/rosh.c32
+#usr/share/syslinux/sanboot.c32
+#usr/share/syslinux/sdi.c32
+#usr/share/syslinux/sysdump.c32
+#usr/share/syslinux/syslinux.com
+#usr/share/syslinux/syslinux.exe
+#usr/share/syslinux/vesainfo.c32
+#usr/share/syslinux/vesamenu.c32
+#usr/share/syslinux/vpdtest.c32
diff --git a/config/rootfiles/common/tcl b/config/rootfiles/common/tcl
new file mode 100644 (file)
index 0000000..7b6bb83
--- /dev/null
@@ -0,0 +1,726 @@
+usr/bin/tclsh
+usr/bin/tclsh8.4
+#usr/include/tcl.h
+#usr/include/tclDecls.h
+#usr/include/tclPlatDecls.h
+usr/lib/libtcl8.4.so
+usr/lib/libtclstub8.4.a
+#usr/lib/tcl8.4
+usr/lib/tcl8.4/auto.tcl
+#usr/lib/tcl8.4/encoding
+usr/lib/tcl8.4/encoding/ascii.enc
+usr/lib/tcl8.4/encoding/big5.enc
+usr/lib/tcl8.4/encoding/cp1250.enc
+usr/lib/tcl8.4/encoding/cp1251.enc
+usr/lib/tcl8.4/encoding/cp1252.enc
+usr/lib/tcl8.4/encoding/cp1253.enc
+usr/lib/tcl8.4/encoding/cp1254.enc
+usr/lib/tcl8.4/encoding/cp1255.enc
+usr/lib/tcl8.4/encoding/cp1256.enc
+usr/lib/tcl8.4/encoding/cp1257.enc
+usr/lib/tcl8.4/encoding/cp1258.enc
+usr/lib/tcl8.4/encoding/cp437.enc
+usr/lib/tcl8.4/encoding/cp737.enc
+usr/lib/tcl8.4/encoding/cp775.enc
+usr/lib/tcl8.4/encoding/cp850.enc
+usr/lib/tcl8.4/encoding/cp852.enc
+usr/lib/tcl8.4/encoding/cp855.enc
+usr/lib/tcl8.4/encoding/cp857.enc
+usr/lib/tcl8.4/encoding/cp860.enc
+usr/lib/tcl8.4/encoding/cp861.enc
+usr/lib/tcl8.4/encoding/cp862.enc
+usr/lib/tcl8.4/encoding/cp863.enc
+usr/lib/tcl8.4/encoding/cp864.enc
+usr/lib/tcl8.4/encoding/cp865.enc
+usr/lib/tcl8.4/encoding/cp866.enc
+usr/lib/tcl8.4/encoding/cp869.enc
+usr/lib/tcl8.4/encoding/cp874.enc
+usr/lib/tcl8.4/encoding/cp932.enc
+usr/lib/tcl8.4/encoding/cp936.enc
+usr/lib/tcl8.4/encoding/cp949.enc
+usr/lib/tcl8.4/encoding/cp950.enc
+usr/lib/tcl8.4/encoding/dingbats.enc
+usr/lib/tcl8.4/encoding/ebcdic.enc
+usr/lib/tcl8.4/encoding/euc-cn.enc
+usr/lib/tcl8.4/encoding/euc-jp.enc
+usr/lib/tcl8.4/encoding/euc-kr.enc
+usr/lib/tcl8.4/encoding/gb12345.enc
+usr/lib/tcl8.4/encoding/gb1988.enc
+usr/lib/tcl8.4/encoding/gb2312-raw.enc
+usr/lib/tcl8.4/encoding/gb2312.enc
+usr/lib/tcl8.4/encoding/iso2022-jp.enc
+usr/lib/tcl8.4/encoding/iso2022-kr.enc
+usr/lib/tcl8.4/encoding/iso2022.enc
+usr/lib/tcl8.4/encoding/iso8859-1.enc
+usr/lib/tcl8.4/encoding/iso8859-10.enc
+usr/lib/tcl8.4/encoding/iso8859-13.enc
+usr/lib/tcl8.4/encoding/iso8859-14.enc
+usr/lib/tcl8.4/encoding/iso8859-15.enc
+usr/lib/tcl8.4/encoding/iso8859-16.enc
+usr/lib/tcl8.4/encoding/iso8859-2.enc
+usr/lib/tcl8.4/encoding/iso8859-3.enc
+usr/lib/tcl8.4/encoding/iso8859-4.enc
+usr/lib/tcl8.4/encoding/iso8859-5.enc
+usr/lib/tcl8.4/encoding/iso8859-6.enc
+usr/lib/tcl8.4/encoding/iso8859-7.enc
+usr/lib/tcl8.4/encoding/iso8859-8.enc
+usr/lib/tcl8.4/encoding/iso8859-9.enc
+usr/lib/tcl8.4/encoding/jis0201.enc
+usr/lib/tcl8.4/encoding/jis0208.enc
+usr/lib/tcl8.4/encoding/jis0212.enc
+usr/lib/tcl8.4/encoding/koi8-r.enc
+usr/lib/tcl8.4/encoding/koi8-u.enc
+usr/lib/tcl8.4/encoding/ksc5601.enc
+usr/lib/tcl8.4/encoding/macCentEuro.enc
+usr/lib/tcl8.4/encoding/macCroatian.enc
+usr/lib/tcl8.4/encoding/macCyrillic.enc
+usr/lib/tcl8.4/encoding/macDingbats.enc
+usr/lib/tcl8.4/encoding/macGreek.enc
+usr/lib/tcl8.4/encoding/macIceland.enc
+usr/lib/tcl8.4/encoding/macJapan.enc
+usr/lib/tcl8.4/encoding/macRoman.enc
+usr/lib/tcl8.4/encoding/macRomania.enc
+usr/lib/tcl8.4/encoding/macThai.enc
+usr/lib/tcl8.4/encoding/macTurkish.enc
+usr/lib/tcl8.4/encoding/macUkraine.enc
+usr/lib/tcl8.4/encoding/shiftjis.enc
+usr/lib/tcl8.4/encoding/symbol.enc
+usr/lib/tcl8.4/encoding/tis-620.enc
+usr/lib/tcl8.4/history.tcl
+#usr/lib/tcl8.4/http1.0
+usr/lib/tcl8.4/http1.0/http.tcl
+usr/lib/tcl8.4/http1.0/pkgIndex.tcl
+#usr/lib/tcl8.4/http2.5
+usr/lib/tcl8.4/http2.5/http.tcl
+usr/lib/tcl8.4/http2.5/pkgIndex.tcl
+usr/lib/tcl8.4/init.tcl
+usr/lib/tcl8.4/ldAix
+usr/lib/tcl8.4/ldAout.tcl
+#usr/lib/tcl8.4/msgcat1.3
+usr/lib/tcl8.4/msgcat1.3/msgcat.tcl
+usr/lib/tcl8.4/msgcat1.3/pkgIndex.tcl
+#usr/lib/tcl8.4/opt0.4
+usr/lib/tcl8.4/opt0.4/optparse.tcl
+usr/lib/tcl8.4/opt0.4/pkgIndex.tcl
+usr/lib/tcl8.4/package.tcl
+usr/lib/tcl8.4/parray.tcl
+usr/lib/tcl8.4/safe.tcl
+usr/lib/tcl8.4/tclAppInit.c
+usr/lib/tcl8.4/tclIndex
+#usr/lib/tcl8.4/tcltest2.2
+usr/lib/tcl8.4/tcltest2.2/pkgIndex.tcl
+usr/lib/tcl8.4/tcltest2.2/tcltest.tcl
+usr/lib/tcl8.4/word.tcl
+usr/lib/tclConfig.sh
+#usr/man/man1/tclsh.1
+#usr/man/man3/TCL_MEM_DEBUG.3
+#usr/man/man3/Tcl_Access.3
+#usr/man/man3/Tcl_AddErrorInfo.3
+#usr/man/man3/Tcl_AddObjErrorInfo.3
+#usr/man/man3/Tcl_AlertNotifier.3
+#usr/man/man3/Tcl_Alloc.3
+#usr/man/man3/Tcl_AllocStatBuf.3
+#usr/man/man3/Tcl_AllowExceptions.3
+#usr/man/man3/Tcl_AppInit.3
+#usr/man/man3/Tcl_AppendAllObjTypes.3
+#usr/man/man3/Tcl_AppendElement.3
+#usr/man/man3/Tcl_AppendObjToObj.3
+#usr/man/man3/Tcl_AppendResult.3
+#usr/man/man3/Tcl_AppendResultVA.3
+#usr/man/man3/Tcl_AppendStringsToObj.3
+#usr/man/man3/Tcl_AppendStringsToObjVA.3
+#usr/man/man3/Tcl_AppendToObj.3
+#usr/man/man3/Tcl_AppendUnicodeToObj.3
+#usr/man/man3/Tcl_AsyncCreate.3
+#usr/man/man3/Tcl_AsyncDelete.3
+#usr/man/man3/Tcl_AsyncInvoke.3
+#usr/man/man3/Tcl_AsyncMark.3
+#usr/man/man3/Tcl_AsyncReady.3
+#usr/man/man3/Tcl_AttemptAlloc.3
+#usr/man/man3/Tcl_AttemptRealloc.3
+#usr/man/man3/Tcl_AttemptSetObjLength.3
+#usr/man/man3/Tcl_BackgroundError.3
+#usr/man/man3/Tcl_Backslash.3
+#usr/man/man3/Tcl_BadChannelOption.3
+#usr/man/man3/Tcl_CallWhenDeleted.3
+#usr/man/man3/Tcl_CancelIdleCall.3
+#usr/man/man3/Tcl_ChannelBlockModeProc.3
+#usr/man/man3/Tcl_ChannelBuffered.3
+#usr/man/man3/Tcl_ChannelClose2Proc.3
+#usr/man/man3/Tcl_ChannelCloseProc.3
+#usr/man/man3/Tcl_ChannelFlushProc.3
+#usr/man/man3/Tcl_ChannelGetHandleProc.3
+#usr/man/man3/Tcl_ChannelGetOptionProc.3
+#usr/man/man3/Tcl_ChannelHandlerProc.3
+#usr/man/man3/Tcl_ChannelInputProc.3
+#usr/man/man3/Tcl_ChannelName.3
+#usr/man/man3/Tcl_ChannelOutputProc.3
+#usr/man/man3/Tcl_ChannelSeekProc.3
+#usr/man/man3/Tcl_ChannelSetOptionProc.3
+#usr/man/man3/Tcl_ChannelThreadActionProc.3
+#usr/man/man3/Tcl_ChannelVersion.3
+#usr/man/man3/Tcl_ChannelWatchProc.3
+#usr/man/man3/Tcl_ChannelWideSeekProc.3
+#usr/man/man3/Tcl_Chdir.3
+#usr/man/man3/Tcl_ClearChannelHandlers.3
+#usr/man/man3/Tcl_Close.3
+#usr/man/man3/Tcl_CommandComplete.3
+#usr/man/man3/Tcl_CommandTraceInfo.3
+#usr/man/man3/Tcl_Concat.3
+#usr/man/man3/Tcl_ConcatObj.3
+#usr/man/man3/Tcl_ConditionFinalize.3
+#usr/man/man3/Tcl_ConditionNotify.3
+#usr/man/man3/Tcl_ConditionWait.3
+#usr/man/man3/Tcl_ConvertCountedElement.3
+#usr/man/man3/Tcl_ConvertElement.3
+#usr/man/man3/Tcl_ConvertToType.3
+#usr/man/man3/Tcl_CreateAlias.3
+#usr/man/man3/Tcl_CreateAliasObj.3
+#usr/man/man3/Tcl_CreateChannel.3
+#usr/man/man3/Tcl_CreateChannelHandler.3
+#usr/man/man3/Tcl_CreateCloseHandler.3
+#usr/man/man3/Tcl_CreateCommand.3
+#usr/man/man3/Tcl_CreateEncoding.3
+#usr/man/man3/Tcl_CreateEventSource.3
+#usr/man/man3/Tcl_CreateExitHandler.3
+#usr/man/man3/Tcl_CreateFileHandler.3
+#usr/man/man3/Tcl_CreateHashEntry.3
+#usr/man/man3/Tcl_CreateInterp.3
+#usr/man/man3/Tcl_CreateMathFunc.3
+#usr/man/man3/Tcl_CreateObjCommand.3
+#usr/man/man3/Tcl_CreateObjTrace.3
+#usr/man/man3/Tcl_CreateSlave.3
+#usr/man/man3/Tcl_CreateThread.3
+#usr/man/man3/Tcl_CreateThreadExitHandler.3
+#usr/man/man3/Tcl_CreateTimerHandler.3
+#usr/man/man3/Tcl_CreateTrace.3
+#usr/man/man3/Tcl_CutChannel.3
+#usr/man/man3/Tcl_DStringAppend.3
+#usr/man/man3/Tcl_DStringAppendElement.3
+#usr/man/man3/Tcl_DStringEndSublist.3
+#usr/man/man3/Tcl_DStringFree.3
+#usr/man/man3/Tcl_DStringGetResult.3
+#usr/man/man3/Tcl_DStringInit.3
+#usr/man/man3/Tcl_DStringLength.3
+#usr/man/man3/Tcl_DStringResult.3
+#usr/man/man3/Tcl_DStringSetLength.3
+#usr/man/man3/Tcl_DStringStartSublist.3
+#usr/man/man3/Tcl_DStringTrunc.3
+#usr/man/man3/Tcl_DStringValue.3
+#usr/man/man3/Tcl_DecrRefCount.3
+#usr/man/man3/Tcl_DeleteAssocData.3
+#usr/man/man3/Tcl_DeleteChannelHandler.3
+#usr/man/man3/Tcl_DeleteCloseHandler.3
+#usr/man/man3/Tcl_DeleteCommand.3
+#usr/man/man3/Tcl_DeleteCommandFromToken.3
+#usr/man/man3/Tcl_DeleteEventSource.3
+#usr/man/man3/Tcl_DeleteEvents.3
+#usr/man/man3/Tcl_DeleteExitHandler.3
+#usr/man/man3/Tcl_DeleteFileHandler.3
+#usr/man/man3/Tcl_DeleteHashEntry.3
+#usr/man/man3/Tcl_DeleteHashTable.3
+#usr/man/man3/Tcl_DeleteInterp.3
+#usr/man/man3/Tcl_DeleteThreadExitHandler.3
+#usr/man/man3/Tcl_DeleteTimerHandler.3
+#usr/man/man3/Tcl_DeleteTrace.3
+#usr/man/man3/Tcl_DetachChannel.3
+#usr/man/man3/Tcl_DetachPids.3
+#usr/man/man3/Tcl_DiscardResult.3
+#usr/man/man3/Tcl_DoOneEvent.3
+#usr/man/man3/Tcl_DoWhenIdle.3
+#usr/man/man3/Tcl_DontCallWhenDeleted.3
+#usr/man/man3/Tcl_DumpActiveMemory.3
+#usr/man/man3/Tcl_DuplicateObj.3
+#usr/man/man3/Tcl_Eof.3
+#usr/man/man3/Tcl_ErrnoId.3
+#usr/man/man3/Tcl_ErrnoMsg.3
+#usr/man/man3/Tcl_Eval.3
+#usr/man/man3/Tcl_EvalEx.3
+#usr/man/man3/Tcl_EvalFile.3
+#usr/man/man3/Tcl_EvalObjEx.3
+#usr/man/man3/Tcl_EvalObjv.3
+#usr/man/man3/Tcl_EvalTokens.3
+#usr/man/man3/Tcl_EvalTokensStandard.3
+#usr/man/man3/Tcl_EventuallyFree.3
+#usr/man/man3/Tcl_Exit.3
+#usr/man/man3/Tcl_ExitThread.3
+#usr/man/man3/Tcl_ExposeCommand.3
+#usr/man/man3/Tcl_ExprBoolean.3
+#usr/man/man3/Tcl_ExprBooleanObj.3
+#usr/man/man3/Tcl_ExprDouble.3
+#usr/man/man3/Tcl_ExprDoubleObj.3
+#usr/man/man3/Tcl_ExprLong.3
+#usr/man/man3/Tcl_ExprLongObj.3
+#usr/man/man3/Tcl_ExprObj.3
+#usr/man/man3/Tcl_ExprString.3
+#usr/man/man3/Tcl_ExternalToUtf.3
+#usr/man/man3/Tcl_ExternalToUtfDString.3
+#usr/man/man3/Tcl_FSAccess.3
+#usr/man/man3/Tcl_FSChdir.3
+#usr/man/man3/Tcl_FSConvertToPathType.3
+#usr/man/man3/Tcl_FSCopyDirectory.3
+#usr/man/man3/Tcl_FSCopyFile.3
+#usr/man/man3/Tcl_FSCreateDirectory.3
+#usr/man/man3/Tcl_FSData.3
+#usr/man/man3/Tcl_FSDeleteFile.3
+#usr/man/man3/Tcl_FSEqualPaths.3
+#usr/man/man3/Tcl_FSEvalFile.3
+#usr/man/man3/Tcl_FSFileAttrStrings.3
+#usr/man/man3/Tcl_FSFileAttrsGet.3
+#usr/man/man3/Tcl_FSFileAttrsSet.3
+#usr/man/man3/Tcl_FSFileSystemInfo.3
+#usr/man/man3/Tcl_FSGetCwd.3
+#usr/man/man3/Tcl_FSGetFileSystemForPath.3
+#usr/man/man3/Tcl_FSGetInternalRep.3
+#usr/man/man3/Tcl_FSGetNativePath.3
+#usr/man/man3/Tcl_FSGetNormalizedPath.3
+#usr/man/man3/Tcl_FSGetPathType.3
+#usr/man/man3/Tcl_FSGetTranslatedPath.3
+#usr/man/man3/Tcl_FSGetTranslatedStringPath.3
+#usr/man/man3/Tcl_FSJoinPath.3
+#usr/man/man3/Tcl_FSJoinToPath.3
+#usr/man/man3/Tcl_FSLink.3
+#usr/man/man3/Tcl_FSListVolumes.3
+#usr/man/man3/Tcl_FSLoadFile.3
+#usr/man/man3/Tcl_FSLstat.3
+#usr/man/man3/Tcl_FSMatchInDirectory.3
+#usr/man/man3/Tcl_FSMountsChanged.3
+#usr/man/man3/Tcl_FSNewNativePath.3
+#usr/man/man3/Tcl_FSOpenFileChannel.3
+#usr/man/man3/Tcl_FSPathSeparator.3
+#usr/man/man3/Tcl_FSRegister.3
+#usr/man/man3/Tcl_FSRemoveDirectory.3
+#usr/man/man3/Tcl_FSRenameFile.3
+#usr/man/man3/Tcl_FSSplitPath.3
+#usr/man/man3/Tcl_FSStat.3
+#usr/man/man3/Tcl_FSUnregister.3
+#usr/man/man3/Tcl_FSUtime.3
+#usr/man/man3/Tcl_Finalize.3
+#usr/man/man3/Tcl_FinalizeNotifier.3
+#usr/man/man3/Tcl_FinalizeThread.3
+#usr/man/man3/Tcl_FindExecutable.3
+#usr/man/man3/Tcl_FindHashEntry.3
+#usr/man/man3/Tcl_FirstHashEntry.3
+#usr/man/man3/Tcl_Flush.3
+#usr/man/man3/Tcl_Free.3
+#usr/man/man3/Tcl_FreeEncoding.3
+#usr/man/man3/Tcl_FreeParse.3
+#usr/man/man3/Tcl_FreeResult.3
+#usr/man/man3/Tcl_GetAlias.3
+#usr/man/man3/Tcl_GetAliasObj.3
+#usr/man/man3/Tcl_GetAssocData.3
+#usr/man/man3/Tcl_GetBoolean.3
+#usr/man/man3/Tcl_GetBooleanFromObj.3
+#usr/man/man3/Tcl_GetByteArrayFromObj.3
+#usr/man/man3/Tcl_GetChannel.3
+#usr/man/man3/Tcl_GetChannelBufferSize.3
+#usr/man/man3/Tcl_GetChannelHandle.3
+#usr/man/man3/Tcl_GetChannelInstanceData.3
+#usr/man/man3/Tcl_GetChannelMode.3
+#usr/man/man3/Tcl_GetChannelName.3
+#usr/man/man3/Tcl_GetChannelNames.3
+#usr/man/man3/Tcl_GetChannelNamesEx.3
+#usr/man/man3/Tcl_GetChannelOption.3
+#usr/man/man3/Tcl_GetChannelThread.3
+#usr/man/man3/Tcl_GetChannelType.3
+#usr/man/man3/Tcl_GetCharLength.3
+#usr/man/man3/Tcl_GetCommandFromObj.3
+#usr/man/man3/Tcl_GetCommandFullName.3
+#usr/man/man3/Tcl_GetCommandInfo.3
+#usr/man/man3/Tcl_GetCommandInfoFromToken.3
+#usr/man/man3/Tcl_GetCommandName.3
+#usr/man/man3/Tcl_GetCurrentThread.3
+#usr/man/man3/Tcl_GetCwd.3
+#usr/man/man3/Tcl_GetDefaultEncodingDir.3
+#usr/man/man3/Tcl_GetDouble.3
+#usr/man/man3/Tcl_GetDoubleFromObj.3
+#usr/man/man3/Tcl_GetEncoding.3
+#usr/man/man3/Tcl_GetEncodingName.3
+#usr/man/man3/Tcl_GetEncodingNames.3
+#usr/man/man3/Tcl_GetErrno.3
+#usr/man/man3/Tcl_GetHashKey.3
+#usr/man/man3/Tcl_GetHashValue.3
+#usr/man/man3/Tcl_GetHostName.3
+#usr/man/man3/Tcl_GetIndexFromObj.3
+#usr/man/man3/Tcl_GetIndexFromObjStruct.3
+#usr/man/man3/Tcl_GetInt.3
+#usr/man/man3/Tcl_GetIntFromObj.3
+#usr/man/man3/Tcl_GetInterpPath.3
+#usr/man/man3/Tcl_GetLongFromObj.3
+#usr/man/man3/Tcl_GetMaster.3
+#usr/man/man3/Tcl_GetMathFuncInfo.3
+#usr/man/man3/Tcl_GetNameOfExecutable.3
+#usr/man/man3/Tcl_GetOSTypeFromObj.3
+#usr/man/man3/Tcl_GetObjResult.3
+#usr/man/man3/Tcl_GetObjType.3
+#usr/man/man3/Tcl_GetOpenFile.3
+#usr/man/man3/Tcl_GetPathType.3
+#usr/man/man3/Tcl_GetRange.3
+#usr/man/man3/Tcl_GetRegExpFromObj.3
+#usr/man/man3/Tcl_GetServiceMode.3
+#usr/man/man3/Tcl_GetSlave.3
+#usr/man/man3/Tcl_GetStackedChannel.3
+#usr/man/man3/Tcl_GetStdChannel.3
+#usr/man/man3/Tcl_GetString.3
+#usr/man/man3/Tcl_GetStringFromObj.3
+#usr/man/man3/Tcl_GetStringResult.3
+#usr/man/man3/Tcl_GetThreadData.3
+#usr/man/man3/Tcl_GetTime.3
+#usr/man/man3/Tcl_GetTopChannel.3
+#usr/man/man3/Tcl_GetUniChar.3
+#usr/man/man3/Tcl_GetUnicode.3
+#usr/man/man3/Tcl_GetUnicodeFromObj.3
+#usr/man/man3/Tcl_GetVar.3
+#usr/man/man3/Tcl_GetVar2.3
+#usr/man/man3/Tcl_GetVar2Ex.3
+#usr/man/man3/Tcl_GetVersion.3
+#usr/man/man3/Tcl_GetWideIntFromObj.3
+#usr/man/man3/Tcl_Gets.3
+#usr/man/man3/Tcl_GetsObj.3
+#usr/man/man3/Tcl_GlobalEval.3
+#usr/man/man3/Tcl_GlobalEvalObj.3
+#usr/man/man3/Tcl_HashStats.3
+#usr/man/man3/Tcl_HideCommand.3
+#usr/man/man3/Tcl_IncrRefCount.3
+#usr/man/man3/Tcl_Init.3
+#usr/man/man3/Tcl_InitCustomHashTable.3
+#usr/man/man3/Tcl_InitHashTable.3
+#usr/man/man3/Tcl_InitMemory.3
+#usr/man/man3/Tcl_InitNotifier.3
+#usr/man/man3/Tcl_InitObjHashTable.3
+#usr/man/man3/Tcl_InitStubs.3
+#usr/man/man3/Tcl_InputBlocked.3
+#usr/man/man3/Tcl_InputBuffered.3
+#usr/man/man3/Tcl_Interp.3
+#usr/man/man3/Tcl_InterpDeleted.3
+#usr/man/man3/Tcl_InvalidateStringRep.3
+#usr/man/man3/Tcl_IsChannelExisting.3
+#usr/man/man3/Tcl_IsChannelRegistered.3
+#usr/man/man3/Tcl_IsChannelShared.3
+#usr/man/man3/Tcl_IsSafe.3
+#usr/man/man3/Tcl_IsShared.3
+#usr/man/man3/Tcl_IsStandardChannel.3
+#usr/man/man3/Tcl_JoinPath.3
+#usr/man/man3/Tcl_JoinThread.3
+#usr/man/man3/Tcl_LinkVar.3
+#usr/man/man3/Tcl_ListMathFuncs.3
+#usr/man/man3/Tcl_ListObjAppendElement.3
+#usr/man/man3/Tcl_ListObjAppendList.3
+#usr/man/man3/Tcl_ListObjGetElements.3
+#usr/man/man3/Tcl_ListObjIndex.3
+#usr/man/man3/Tcl_ListObjLength.3
+#usr/man/man3/Tcl_ListObjReplace.3
+#usr/man/man3/Tcl_LogCommandInfo.3
+#usr/man/man3/Tcl_MacConvertTextResource.3
+#usr/man/man3/Tcl_MacEvalResource.3
+#usr/man/man3/Tcl_MacFindResource.3
+#usr/man/man3/Tcl_MacSetEventProc.3
+#usr/man/man3/Tcl_Main.3
+#usr/man/man3/Tcl_MakeFileChannel.3
+#usr/man/man3/Tcl_MakeSafe.3
+#usr/man/man3/Tcl_MakeTcpClientChannel.3
+#usr/man/man3/Tcl_Merge.3
+#usr/man/man3/Tcl_MutexFinalize.3
+#usr/man/man3/Tcl_MutexLock.3
+#usr/man/man3/Tcl_MutexUnlock.3
+#usr/man/man3/Tcl_NewBooleanObj.3
+#usr/man/man3/Tcl_NewByteArrayObj.3
+#usr/man/man3/Tcl_NewDoubleObj.3
+#usr/man/man3/Tcl_NewIntObj.3
+#usr/man/man3/Tcl_NewListObj.3
+#usr/man/man3/Tcl_NewLongObj.3
+#usr/man/man3/Tcl_NewOSTypeObj.3
+#usr/man/man3/Tcl_NewObj.3
+#usr/man/man3/Tcl_NewStringObj.3
+#usr/man/man3/Tcl_NewUnicodeObj.3
+#usr/man/man3/Tcl_NewWideIntObj.3
+#usr/man/man3/Tcl_NextHashEntry.3
+#usr/man/man3/Tcl_NotifyChannel.3
+#usr/man/man3/Tcl_NumUtfChars.3
+#usr/man/man3/Tcl_ObjGetVar2.3
+#usr/man/man3/Tcl_ObjSetVar2.3
+#usr/man/man3/Tcl_OpenCommandChannel.3
+#usr/man/man3/Tcl_OpenFileChannel.3
+#usr/man/man3/Tcl_OpenTcpClient.3
+#usr/man/man3/Tcl_OpenTcpServer.3
+#usr/man/man3/Tcl_OutputBuffered.3
+#usr/man/man3/Tcl_Panic.3
+#usr/man/man3/Tcl_PanicVA.3
+#usr/man/man3/Tcl_ParseBraces.3
+#usr/man/man3/Tcl_ParseCommand.3
+#usr/man/man3/Tcl_ParseExpr.3
+#usr/man/man3/Tcl_ParseQuotedString.3
+#usr/man/man3/Tcl_ParseVar.3
+#usr/man/man3/Tcl_ParseVarName.3
+#usr/man/man3/Tcl_PkgPresent.3
+#usr/man/man3/Tcl_PkgPresentEx.3
+#usr/man/man3/Tcl_PkgProvide.3
+#usr/man/man3/Tcl_PkgProvideEx.3
+#usr/man/man3/Tcl_PkgRequire.3
+#usr/man/man3/Tcl_PkgRequireEx.3
+#usr/man/man3/Tcl_PosixError.3
+#usr/man/man3/Tcl_Preserve.3
+#usr/man/man3/Tcl_PrintDouble.3
+#usr/man/man3/Tcl_PutEnv.3
+#usr/man/man3/Tcl_QueueEvent.3
+#usr/man/man3/Tcl_Read.3
+#usr/man/man3/Tcl_ReadChars.3
+#usr/man/man3/Tcl_ReadRaw.3
+#usr/man/man3/Tcl_Realloc.3
+#usr/man/man3/Tcl_ReapDetachedProcs.3
+#usr/man/man3/Tcl_RecordAndEval.3
+#usr/man/man3/Tcl_RecordAndEvalObj.3
+#usr/man/man3/Tcl_RegExpCompile.3
+#usr/man/man3/Tcl_RegExpExec.3
+#usr/man/man3/Tcl_RegExpExecObj.3
+#usr/man/man3/Tcl_RegExpGetInfo.3
+#usr/man/man3/Tcl_RegExpMatch.3
+#usr/man/man3/Tcl_RegExpMatchObj.3
+#usr/man/man3/Tcl_RegExpRange.3
+#usr/man/man3/Tcl_RegisterChannel.3
+#usr/man/man3/Tcl_RegisterObjType.3
+#usr/man/man3/Tcl_Release.3
+#usr/man/man3/Tcl_ResetResult.3
+#usr/man/man3/Tcl_RestoreResult.3
+#usr/man/man3/Tcl_SaveResult.3
+#usr/man/man3/Tcl_ScanCountedElement.3
+#usr/man/man3/Tcl_ScanElement.3
+#usr/man/man3/Tcl_Seek.3
+#usr/man/man3/Tcl_ServiceAll.3
+#usr/man/man3/Tcl_ServiceEvent.3
+#usr/man/man3/Tcl_SetAssocData.3
+#usr/man/man3/Tcl_SetBooleanObj.3
+#usr/man/man3/Tcl_SetByteArrayLength.3
+#usr/man/man3/Tcl_SetByteArrayObj.3
+#usr/man/man3/Tcl_SetChannelBufferSize.3
+#usr/man/man3/Tcl_SetChannelOption.3
+#usr/man/man3/Tcl_SetCommandInfo.3
+#usr/man/man3/Tcl_SetCommandInfoFromToken.3
+#usr/man/man3/Tcl_SetDefaultEncodingDir.3
+#usr/man/man3/Tcl_SetDoubleObj.3
+#usr/man/man3/Tcl_SetErrno.3
+#usr/man/man3/Tcl_SetErrorCode.3
+#usr/man/man3/Tcl_SetErrorCodeVA.3
+#usr/man/man3/Tcl_SetHashValue.3
+#usr/man/man3/Tcl_SetIntObj.3
+#usr/man/man3/Tcl_SetListObj.3
+#usr/man/man3/Tcl_SetLongObj.3
+#usr/man/man3/Tcl_SetMainLoop.3
+#usr/man/man3/Tcl_SetMaxBlockTime.3
+#usr/man/man3/Tcl_SetOSTypeObj.3
+#usr/man/man3/Tcl_SetObjErrorCode.3
+#usr/man/man3/Tcl_SetObjLength.3
+#usr/man/man3/Tcl_SetObjResult.3
+#usr/man/man3/Tcl_SetPanicProc.3
+#usr/man/man3/Tcl_SetRecursionLimit.3
+#usr/man/man3/Tcl_SetResult.3
+#usr/man/man3/Tcl_SetServiceMode.3
+#usr/man/man3/Tcl_SetStdChannel.3
+#usr/man/man3/Tcl_SetStringObj.3
+#usr/man/man3/Tcl_SetSystemEncoding.3
+#usr/man/man3/Tcl_SetTimer.3
+#usr/man/man3/Tcl_SetUnicodeObj.3
+#usr/man/man3/Tcl_SetVar.3
+#usr/man/man3/Tcl_SetVar2.3
+#usr/man/man3/Tcl_SetVar2Ex.3
+#usr/man/man3/Tcl_SetWideIntObj.3
+#usr/man/man3/Tcl_SignalId.3
+#usr/man/man3/Tcl_SignalMsg.3
+#usr/man/man3/Tcl_Sleep.3
+#usr/man/man3/Tcl_SourceRCFile.3
+#usr/man/man3/Tcl_SpliceChannel.3
+#usr/man/man3/Tcl_SplitList.3
+#usr/man/man3/Tcl_SplitPath.3
+#usr/man/man3/Tcl_StackChannel.3
+#usr/man/man3/Tcl_StandardChannels.3
+#usr/man/man3/Tcl_Stat.3
+#usr/man/man3/Tcl_StaticPackage.3
+#usr/man/man3/Tcl_StringCaseMatch.3
+#usr/man/man3/Tcl_StringMatch.3
+#usr/man/man3/Tcl_SubstObj.3
+#usr/man/man3/Tcl_Tell.3
+#usr/man/man3/Tcl_ThreadAlert.3
+#usr/man/man3/Tcl_ThreadQueueEvent.3
+#usr/man/man3/Tcl_TraceCommand.3
+#usr/man/man3/Tcl_TraceVar.3
+#usr/man/man3/Tcl_TraceVar2.3
+#usr/man/man3/Tcl_TranslateFileName.3
+#usr/man/man3/Tcl_Ungets.3
+#usr/man/man3/Tcl_UniChar.3
+#usr/man/man3/Tcl_UniCharAtIndex.3
+#usr/man/man3/Tcl_UniCharCaseMatch.3
+#usr/man/man3/Tcl_UniCharIsAlnum.3
+#usr/man/man3/Tcl_UniCharIsAlpha.3
+#usr/man/man3/Tcl_UniCharIsControl.3
+#usr/man/man3/Tcl_UniCharIsDigit.3
+#usr/man/man3/Tcl_UniCharIsGraph.3
+#usr/man/man3/Tcl_UniCharIsLower.3
+#usr/man/man3/Tcl_UniCharIsPrint.3
+#usr/man/man3/Tcl_UniCharIsPunct.3
+#usr/man/man3/Tcl_UniCharIsSpace.3
+#usr/man/man3/Tcl_UniCharIsUpper.3
+#usr/man/man3/Tcl_UniCharIsWordChar.3
+#usr/man/man3/Tcl_UniCharLen.3
+#usr/man/man3/Tcl_UniCharNcasecmp.3
+#usr/man/man3/Tcl_UniCharNcmp.3
+#usr/man/man3/Tcl_UniCharToLower.3
+#usr/man/man3/Tcl_UniCharToTitle.3
+#usr/man/man3/Tcl_UniCharToUpper.3
+#usr/man/man3/Tcl_UniCharToUtf.3
+#usr/man/man3/Tcl_UniCharToUtfDString.3
+#usr/man/man3/Tcl_UnlinkVar.3
+#usr/man/man3/Tcl_UnregisterChannel.3
+#usr/man/man3/Tcl_UnsetVar.3
+#usr/man/man3/Tcl_UnsetVar2.3
+#usr/man/man3/Tcl_UnstackChannel.3
+#usr/man/man3/Tcl_UntraceCommand.3
+#usr/man/man3/Tcl_UntraceVar.3
+#usr/man/man3/Tcl_UntraceVar2.3
+#usr/man/man3/Tcl_UpVar.3
+#usr/man/man3/Tcl_UpVar2.3
+#usr/man/man3/Tcl_UpdateLinkedVar.3
+#usr/man/man3/Tcl_UtfAtIndex.3
+#usr/man/man3/Tcl_UtfBackslash.3
+#usr/man/man3/Tcl_UtfCharComplete.3
+#usr/man/man3/Tcl_UtfFindFirst.3
+#usr/man/man3/Tcl_UtfFindLast.3
+#usr/man/man3/Tcl_UtfNext.3
+#usr/man/man3/Tcl_UtfPrev.3
+#usr/man/man3/Tcl_UtfToExternal.3
+#usr/man/man3/Tcl_UtfToExternalDString.3
+#usr/man/man3/Tcl_UtfToLower.3
+#usr/man/man3/Tcl_UtfToTitle.3
+#usr/man/man3/Tcl_UtfToUniChar.3
+#usr/man/man3/Tcl_UtfToUniCharDString.3
+#usr/man/man3/Tcl_UtfToUpper.3
+#usr/man/man3/Tcl_ValidateAllMemory.3
+#usr/man/man3/Tcl_VarEval.3
+#usr/man/man3/Tcl_VarEvalVA.3
+#usr/man/man3/Tcl_VarTraceInfo.3
+#usr/man/man3/Tcl_VarTraceInfo2.3
+#usr/man/man3/Tcl_WaitForEvent.3
+#usr/man/man3/Tcl_WaitPid.3
+#usr/man/man3/Tcl_WinTCharToUtf.3
+#usr/man/man3/Tcl_WinUtfToTChar.3
+#usr/man/man3/Tcl_Write.3
+#usr/man/man3/Tcl_WriteChars.3
+#usr/man/man3/Tcl_WriteObj.3
+#usr/man/man3/Tcl_WriteRaw.3
+#usr/man/man3/Tcl_WrongNumArgs.3
+#usr/man/man3/attemptckalloc.3
+#usr/man/man3/attemptckrealloc.3
+#usr/man/man3/ckalloc.3
+#usr/man/man3/ckfree.3
+#usr/man/man3/ckrealloc.3
+#usr/man/man3/panic.3
+#usr/man/man3/panicVA.3
+#usr/man/mann
+#usr/man/mann/SafeBase.n
+#usr/man/mann/Tcl.n
+#usr/man/mann/after.n
+#usr/man/mann/append.n
+#usr/man/mann/array.n
+#usr/man/mann/auto_execok.n
+#usr/man/mann/auto_import.n
+#usr/man/mann/auto_load.n
+#usr/man/mann/auto_mkindex.n
+#usr/man/mann/auto_mkindex_old.n
+#usr/man/mann/auto_qualify.n
+#usr/man/mann/auto_reset.n
+#usr/man/mann/bgerror.n
+#usr/man/mann/binary.n
+#usr/man/mann/break.n
+#usr/man/mann/case.n
+#usr/man/mann/catch.n
+#usr/man/mann/cd.n
+#usr/man/mann/clock.n
+#usr/man/mann/close.n
+#usr/man/mann/concat.n
+#usr/man/mann/continue.n
+#usr/man/mann/dde.n
+#usr/man/mann/encoding.n
+#usr/man/mann/eof.n
+#usr/man/mann/error.n
+#usr/man/mann/eval.n
+#usr/man/mann/exec.n
+#usr/man/mann/exit.n
+#usr/man/mann/expr.n
+#usr/man/mann/fblocked.n
+#usr/man/mann/fconfigure.n
+#usr/man/mann/fcopy.n
+#usr/man/mann/file.n
+#usr/man/mann/fileevent.n
+#usr/man/mann/filename.n
+#usr/man/mann/flush.n
+#usr/man/mann/for.n
+#usr/man/mann/foreach.n
+#usr/man/mann/format.n
+#usr/man/mann/gets.n
+#usr/man/mann/glob.n
+#usr/man/mann/global.n
+#usr/man/mann/history.n
+#usr/man/mann/http.n
+#usr/man/mann/if.n
+#usr/man/mann/incr.n
+#usr/man/mann/info.n
+#usr/man/mann/interp.n
+#usr/man/mann/join.n
+#usr/man/mann/lappend.n
+#usr/man/mann/lindex.n
+#usr/man/mann/linsert.n
+#usr/man/mann/list.n
+#usr/man/mann/llength.n
+#usr/man/mann/load.n
+#usr/man/mann/lrange.n
+#usr/man/mann/lreplace.n
+#usr/man/mann/lsearch.n
+#usr/man/mann/lset.n
+#usr/man/mann/lsort.n
+#usr/man/mann/memory.n
+#usr/man/mann/msgcat.n
+#usr/man/mann/namespace.n
+#usr/man/mann/open.n
+#usr/man/mann/package.n
+#usr/man/mann/parray.n
+#usr/man/mann/pid.n
+#usr/man/mann/pkg::create.n
+#usr/man/mann/pkg_mkIndex.n
+#usr/man/mann/proc.n
+#usr/man/mann/puts.n
+#usr/man/mann/pwd.n
+#usr/man/mann/re_syntax.n
+#usr/man/mann/read.n
+#usr/man/mann/regexp.n
+#usr/man/mann/registry.n
+#usr/man/mann/regsub.n
+#usr/man/mann/rename.n
+#usr/man/mann/resource.n
+#usr/man/mann/return.n
+#usr/man/mann/scan.n
+#usr/man/mann/seek.n
+#usr/man/mann/set.n
+#usr/man/mann/socket.n
+#usr/man/mann/source.n
+#usr/man/mann/split.n
+#usr/man/mann/string.n
+#usr/man/mann/subst.n
+#usr/man/mann/switch.n
+#usr/man/mann/tcl_endOfWord.n
+#usr/man/mann/tcl_findLibrary.n
+#usr/man/mann/tcl_startOfNextWord.n
+#usr/man/mann/tcl_startOfPreviousWord.n
+#usr/man/mann/tcl_wordBreakAfter.n
+#usr/man/mann/tcl_wordBreakBefore.n
+#usr/man/mann/tcltest.n
+#usr/man/mann/tclvars.n
+#usr/man/mann/tell.n
+#usr/man/mann/time.n
+#usr/man/mann/trace.n
+#usr/man/mann/unknown.n
+#usr/man/mann/unset.n
+#usr/man/mann/update.n
+#usr/man/mann/uplevel.n
+#usr/man/mann/upvar.n
+#usr/man/mann/variable.n
+#usr/man/mann/vwait.n
+#usr/man/mann/while.n
index b074e4d..5e5cb5a 100644 (file)
@@ -1,8 +1,10 @@
-etc/scsi_id.config
 etc/modprobe.d/blacklist
+etc/scsi_id.config
 etc/udev
+#etc/udev/dvb.sh
 #etc/udev/rules.d
 #etc/udev/rules.d/05-udev-early.rules
+#etc/udev/rules.d/10-dvb.rules
 #etc/udev/rules.d/25-lfs.rules
 #etc/udev/rules.d/26-modprobe.rules
 #etc/udev/rules.d/27-firmware.rules
@@ -14,7 +16,7 @@ etc/udev
 #lib/firmware
 lib/firmware/dirinfo
 lib/libvolume_id.so.0
-lib/libvolume_id.so.0.66.0
+lib/libvolume_id.so.0.85.0
 lib/udev
 #lib/udev/ata_id
 #lib/udev/cdrom_id
@@ -31,46 +33,33 @@ lib/udev
 #lib/udev/edd_id
 #lib/udev/firmware.sh
 #lib/udev/path_id
+#lib/udev/rules.d
+#lib/udev/rules.d/50-udev-default.rules
+#lib/udev/rules.d/60-cdrom_id.rules
+#lib/udev/rules.d/60-persistent-input.rules
+#lib/udev/rules.d/60-persistent-storage-tape.rules
+#lib/udev/rules.d/60-persistent-storage.rules
+#lib/udev/rules.d/60-persistent-v4l.rules
+#lib/udev/rules.d/61-persistent-storage-edd.rules
+#lib/udev/rules.d/80-drivers.rules
+#lib/udev/rules.d/95-udev-late.rules
 #lib/udev/scsi_id
 #lib/udev/usb_id
 #lib/udev/vol_id
-sbin/scsi_id
-sbin/udevcontrol
+sbin/udevadm
 sbin/udevd
 sbin/udevsettle
-sbin/udevtrigger
 usr/bin/udevinfo
-usr/bin/udevtest
 #usr/include/libvolume_id.h
-#usr/lib/libvolume_id.a
 usr/lib/libvolume_id.so
 #usr/lib/pkgconfig/libvolume_id.pc
-usr/sbin/udevmonitor
-#usr/share/doc/udev-096
-#usr/share/doc/udev-096/index.html
 #usr/share/man/man7/udev.7
 #usr/share/man/man8/ata_id.8
 #usr/share/man/man8/cdrom_id.8
+#usr/share/man/man8/create_floppy_devices.8
 #usr/share/man/man8/edd_id.8
+#usr/share/man/man8/path_id.8
 #usr/share/man/man8/scsi_id.8
-#usr/share/man/man8/udevcontrol.8
+#usr/share/man/man8/udevadm.8
 #usr/share/man/man8/udevd.8
-#usr/share/man/man8/udevinfo.8
-#usr/share/man/man8/udevmonitor.8
-#usr/share/man/man8/udevsettle.8
-#usr/share/man/man8/udevtest.8
-#usr/share/man/man8/udevtrigger.8
 #usr/share/man/man8/vol_id.8
-lib/initcpio/hooks/udev
-lib/initcpio/install/udev
-#lib/initcpio/udev
-lib/initcpio/udev/cdrom_id
-lib/initcpio/udev/firmware.sh
-lib/initcpio/udev/load-modules.sh
-lib/initcpio/udev/start_udev
-lib/initcpio/udev/udev.rules
-lib/initcpio/udev/udevd
-lib/initcpio/udev/udevsettle
-lib/initcpio/udev/udevtrigger
-etc/udev/dvb.sh
-etc/udev/rules.d/10-dvb.rules
diff --git a/config/rootfiles/common/usb_modeswitch_data b/config/rootfiles/common/usb_modeswitch_data
new file mode 100644 (file)
index 0000000..ae75015
--- /dev/null
@@ -0,0 +1,130 @@
+#etc/usb_modeswitch.d
+etc/usb_modeswitch.d/0421:060c
+etc/usb_modeswitch.d/0421:0610
+etc/usb_modeswitch.d/0471:1210
+etc/usb_modeswitch.d/0471:1237
+etc/usb_modeswitch.d/0482:024d
+etc/usb_modeswitch.d/04e8:f000
+etc/usb_modeswitch.d/057c:84ff
+etc/usb_modeswitch.d/05c6:1000:sVe=Option
+etc/usb_modeswitch.d/05c6:1000:uMa=AnyDATA
+etc/usb_modeswitch.d/05c6:1000:uMa=SAMSUNG
+etc/usb_modeswitch.d/05c6:1000:uMa=Vertex
+etc/usb_modeswitch.d/05c6:2001
+etc/usb_modeswitch.d/05c6:f000
+etc/usb_modeswitch.d/072f:100d
+etc/usb_modeswitch.d/0930:0d46
+etc/usb_modeswitch.d/0ace:2011
+etc/usb_modeswitch.d/0ace:20ff
+etc/usb_modeswitch.d/0af0:6711
+etc/usb_modeswitch.d/0af0:6731
+etc/usb_modeswitch.d/0af0:6751
+etc/usb_modeswitch.d/0af0:6771
+etc/usb_modeswitch.d/0af0:6791
+etc/usb_modeswitch.d/0af0:6811
+etc/usb_modeswitch.d/0af0:6911
+etc/usb_modeswitch.d/0af0:6951
+etc/usb_modeswitch.d/0af0:6971
+etc/usb_modeswitch.d/0af0:7011
+etc/usb_modeswitch.d/0af0:7031
+etc/usb_modeswitch.d/0af0:7051
+etc/usb_modeswitch.d/0af0:7071
+etc/usb_modeswitch.d/0af0:7111
+etc/usb_modeswitch.d/0af0:7211
+etc/usb_modeswitch.d/0af0:7251
+etc/usb_modeswitch.d/0af0:7271
+etc/usb_modeswitch.d/0af0:7301
+etc/usb_modeswitch.d/0af0:7311
+etc/usb_modeswitch.d/0af0:7361
+etc/usb_modeswitch.d/0af0:7381
+etc/usb_modeswitch.d/0af0:7401
+etc/usb_modeswitch.d/0af0:7501
+etc/usb_modeswitch.d/0af0:7601
+etc/usb_modeswitch.d/0af0:7701
+etc/usb_modeswitch.d/0af0:7801
+etc/usb_modeswitch.d/0af0:7901
+etc/usb_modeswitch.d/0af0:8200
+etc/usb_modeswitch.d/0af0:8201
+etc/usb_modeswitch.d/0af0:8300
+etc/usb_modeswitch.d/0af0:8302
+etc/usb_modeswitch.d/0af0:8304
+etc/usb_modeswitch.d/0af0:8400
+etc/usb_modeswitch.d/0af0:c031
+etc/usb_modeswitch.d/0af0:c100
+etc/usb_modeswitch.d/0af0:d013
+etc/usb_modeswitch.d/0af0:d031
+etc/usb_modeswitch.d/0af0:d033
+etc/usb_modeswitch.d/0af0:d035
+etc/usb_modeswitch.d/0af0:d055
+etc/usb_modeswitch.d/0af0:d057
+etc/usb_modeswitch.d/0af0:d058
+etc/usb_modeswitch.d/0af0:d155
+etc/usb_modeswitch.d/0af0:d157
+etc/usb_modeswitch.d/0af0:d255
+etc/usb_modeswitch.d/0af0:d257
+etc/usb_modeswitch.d/0af0:d357
+etc/usb_modeswitch.d/0b3c:c700
+etc/usb_modeswitch.d/0cf3:20ff
+etc/usb_modeswitch.d/0fce:d0cf
+etc/usb_modeswitch.d/0fce:d0e1
+etc/usb_modeswitch.d/0fce:d103
+etc/usb_modeswitch.d/1004:1000
+etc/usb_modeswitch.d/1004:607f
+etc/usb_modeswitch.d/1004:613a
+etc/usb_modeswitch.d/1004:613f
+etc/usb_modeswitch.d/1033:0035
+etc/usb_modeswitch.d/106c:3b03
+etc/usb_modeswitch.d/106c:3b06
+etc/usb_modeswitch.d/1076:7f40
+etc/usb_modeswitch.d/1199:0fff
+etc/usb_modeswitch.d/1266:1000
+etc/usb_modeswitch.d/12d1:1001
+etc/usb_modeswitch.d/12d1:1003
+etc/usb_modeswitch.d/12d1:101e
+etc/usb_modeswitch.d/12d1:1031
+etc/usb_modeswitch.d/12d1:1414
+etc/usb_modeswitch.d/12d1:1446
+etc/usb_modeswitch.d/12d1:14c1
+etc/usb_modeswitch.d/12d1:1520
+etc/usb_modeswitch.d/12d1:1521
+etc/usb_modeswitch.d/12d1:1523
+etc/usb_modeswitch.d/12d1:1557
+etc/usb_modeswitch.d/1410:5010
+etc/usb_modeswitch.d/1410:5020
+etc/usb_modeswitch.d/1410:5030
+etc/usb_modeswitch.d/1410:5031
+etc/usb_modeswitch.d/1410:5041
+etc/usb_modeswitch.d/148f:2578
+etc/usb_modeswitch.d/16d8:6803
+etc/usb_modeswitch.d/16d8:6803:?
+etc/usb_modeswitch.d/16d8:700a
+etc/usb_modeswitch.d/16d8:f000
+etc/usb_modeswitch.d/198f:bccd
+etc/usb_modeswitch.d/19d2:0003
+etc/usb_modeswitch.d/19d2:0026
+etc/usb_modeswitch.d/19d2:0040
+etc/usb_modeswitch.d/19d2:0053
+etc/usb_modeswitch.d/19d2:0083
+etc/usb_modeswitch.d/19d2:0101
+etc/usb_modeswitch.d/19d2:0103
+etc/usb_modeswitch.d/19d2:0115
+etc/usb_modeswitch.d/19d2:1001
+etc/usb_modeswitch.d/19d2:1007
+etc/usb_modeswitch.d/19d2:1009
+etc/usb_modeswitch.d/19d2:2000
+etc/usb_modeswitch.d/19d2:fff5
+etc/usb_modeswitch.d/19d2:fff6
+etc/usb_modeswitch.d/1a8d:1000
+etc/usb_modeswitch.d/1a8d:1000:uPr=5G
+etc/usb_modeswitch.d/1ab7:5700
+etc/usb_modeswitch.d/1b7d:0700
+etc/usb_modeswitch.d/1bbb:f000
+etc/usb_modeswitch.d/1c9e:1001
+etc/usb_modeswitch.d/1c9e:9200
+etc/usb_modeswitch.d/1c9e:f000
+etc/usb_modeswitch.d/1dd6:1000
+etc/usb_modeswitch.d/1e0e:f000
+etc/usb_modeswitch.d/1ee8:0013
+etc/usb_modeswitch.d/1f28:0021
+etc/usb_modeswitch.d/1fac:0130
+lib/udev/rules.d/40-usb_modeswitch.rules
diff --git a/config/rootfiles/core/40/exclude b/config/rootfiles/core/40/exclude
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/config/rootfiles/core/40/filelists/compat-wireless b/config/rootfiles/core/40/filelists/compat-wireless
deleted file mode 100644 (file)
index 521e7f2..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-lib/modules/2.6.32.15-ipfire/kernel/compat/compat.ko
-lib/modules/2.6.32.15-ipfire/kernel/compat/compat_firmware_class.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/ath3k.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/bcm203x.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/bfusb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/bluecard_cs.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/bpa10x.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/bt3c_cs.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/btmrvl.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/btmrvl_sdio.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/btsdio.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/btuart_cs.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/btusb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/dtl1_cs.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/hci_uart.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/bluetooth/hci_vhci.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/misc/eeprom/eeprom_93cx6.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/atl1c/atl1c.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/atl1e/atl1e.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/atlx/atl1.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/atlx/atl2.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/b44.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/asix.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/catc.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/cdc-phonet.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/cdc_eem.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/cdc_ether.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/cdc_subset.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/dm9601.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/gl620a.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/hso.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/int51x1.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/kaweth.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/mcs7830.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/net1080.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/pegasus.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/plusb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/rndis_host.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/rtl8150.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/smsc95xx.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/usbnet.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/usb/zaurus.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/adm8211.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/at76c50x-usb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ath/ar9170/ar9170usb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ath/ath.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/b43/b43.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/b43legacy/b43legacy.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/ipw2x00/libipw.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/iwmc3200wifi/iwmc3200wifi.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/libertas/libertas.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/libertas/libertas_cs.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/libertas/libertas_sdio.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/libertas/usb8xxx.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/mac80211_hwsim.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/mwl8k.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/orinoco/orinoco.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_pci.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/p54/p54common.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/p54/p54pci.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/p54/p54usb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rndis_wlan.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt61pci.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8180.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8187.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/wl12xx/wl1251.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/wl12xx/wl1251_sdio.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/wl12xx/wl1271.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/ssb/ssb.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/bluetooth/bluetooth.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/bluetooth/bnep/bnep.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/bluetooth/cmtp/cmtp.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/bluetooth/hidp/hidp.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/bluetooth/l2cap.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/bluetooth/rfcomm/rfcomm.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/bluetooth/sco.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/mac80211/mac80211.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/wireless/cfg80211.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/wireless/lib80211.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/wireless/lib80211_crypt_ccmp.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/wireless/lib80211_crypt_tkip.ko
-lib/modules/2.6.32.15-ipfire/kernel/net/wireless/lib80211_crypt_wep.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/compat/compat.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/compat/compat_firmware_class.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/ath3k.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/bcm203x.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/bfusb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/bluecard_cs.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/bpa10x.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/bt3c_cs.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/btmrvl.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/btmrvl_sdio.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/btsdio.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/btuart_cs.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/btusb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/dtl1_cs.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/hci_uart.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/bluetooth/hci_vhci.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/misc/eeprom/eeprom_93cx6.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/atl1c/atl1c.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/atl1e/atl1e.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/atlx/atl1.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/atlx/atl2.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/b44.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/asix.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/catc.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/cdc-phonet.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/cdc_eem.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/cdc_ether.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/cdc_subset.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/dm9601.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/gl620a.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/hso.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/int51x1.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/kaweth.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/mcs7830.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/net1080.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/pegasus.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/plusb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/rndis_host.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/rtl8150.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/smsc95xx.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/usbnet.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/usb/zaurus.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/adm8211.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/at76c50x-usb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ath/ar9170/ar9170usb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ath/ath.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/b43/b43.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/b43legacy/b43legacy.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/libipw.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/iwmc3200wifi/iwmc3200wifi.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_cs.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_sdio.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/libertas/usb8xxx.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/mac80211_hwsim.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/mwl8k.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_pci.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/p54/p54common.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/p54/p54pci.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/p54/p54usb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rndis_wlan.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt61pci.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rtl818x/rtl8180.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/rtl818x/rtl8187.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/wl12xx/wl1251.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/wl12xx/wl1251_sdio.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/wl12xx/wl1271.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/ssb/ssb.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/bluetooth/bluetooth.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/bluetooth/bnep/bnep.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/bluetooth/cmtp/cmtp.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/bluetooth/hidp/hidp.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/bluetooth/l2cap.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/bluetooth/rfcomm/rfcomm.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/bluetooth/sco.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/mac80211/mac80211.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/wireless/cfg80211.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/wireless/lib80211.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/wireless/lib80211_crypt_ccmp.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/wireless/lib80211_crypt_tkip.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/net/wireless/lib80211_crypt_wep.ko
-etc/udev/rules.d/50-compat_firmware.rules
-lib/udev/compat_firmware.sh
diff --git a/config/rootfiles/core/40/filelists/files b/config/rootfiles/core/40/filelists/files
deleted file mode 100644 (file)
index 883eb86..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-etc/system-release
-var/ipfire/langs/en.pl
-var/ipfire/langs/de.pl
-var/ipfire/langs/es.pl
-var/ipfire/langs/fr.pl
-var/ipfire/dhcp/dhcpd.conf.local
-etc/rc.d/init.d/dnsmasq
-etc/rc.d/init.d/functions
-srv/web/ipfire/cgi-bin/dhcp.cgi
-srv/web/ipfire/cgi-bin/time.cgi
-srv/web/ipfire/cgi-bin/qos.cgi
-usr/lib/python2.7/ipaddr.pyc
-usr/lib/python2.7/site-packages/drv_libxml2.py
-usr/lib/python2.7/site-packages/libxml2.py
-usr/lib/python2.7/site-packages/libxml2mod.so
-usr/lib/python2.7/site-packages/libxml2.pyc
-usr/lib/python2.7/site-packages/libxsltmod.so
-lib/modules/2.6.32.15-ipfire/kernel/drivers/usb/serial/option.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/usb/serial/option.ko
-lib/modules/2.6.32.15-ipfire/kernel/drivers/usb/serial/usbserial.ko
-lib/modules/2.6.32.15-ipfire-xen/kernel/drivers/usb/serial/usbserial.ko
-usr/sbin/openvpn
diff --git a/config/rootfiles/core/40/filelists/mkinitcpio b/config/rootfiles/core/40/filelists/mkinitcpio
deleted file mode 120000 (symlink)
index f9b3fde..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../common/mkinitcpio
\ No newline at end of file
diff --git a/config/rootfiles/core/40/filelists/python b/config/rootfiles/core/40/filelists/python
deleted file mode 120000 (symlink)
index ffe6e2c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../common/python
\ No newline at end of file
diff --git a/config/rootfiles/core/40/update.sh b/config/rootfiles/core/40/update.sh
deleted file mode 100644 (file)
index 8878200..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/bash
-############################################################################
-#                                                                          #
-# This file is part of the IPFire Firewall.                                #
-#                                                                          #
-# IPFire is free software; you can redistribute it and/or modify           #
-# it under the terms of the GNU General Public License as published by     #
-# the Free Software Foundation; either version 3 of the License, or        #
-# (at your option) any later version.                                      #
-#                                                                          #
-# IPFire is distributed in the hope that it will be useful,                #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of           #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
-# GNU General Public License for more details.                             #
-#                                                                          #
-# You should have received a copy of the GNU General Public License        #
-# along with IPFire; if not, write to the Free Software                    #
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
-#                                                                          #
-# Copyright (C) 2010 IPFire-Team <info@ipfire.org>.                        #
-#                                                                          #
-############################################################################
-#
-. /opt/pakfire/lib/functions.sh
-/usr/local/bin/backupctrl exclude >/dev/null 2>&1
-
-#
-#Stop services
-/usr/local/bin/openvpnctrl -k
-#
-#Extract files
-extract_files
-#
-#Remove old python files...
-rm -rf /usr/lib/python2.4
-
-#
-#Start services
-/usr/local/bin/openvpnctrl -s
-
-#
-#Update Language cache
-perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
-
-# Change var lock size to 8MB
-grep -v "/var/lock" /etc/fstab > /tmp/fstab.tmp
-mv /tmp/fstab.tmp /etc/fstab
-echo non        /var/lock        tmpfs   defaults,size=8M      0       0 >> /etc/fstab
-
-
-#Rebuild module dep's
-depmod 2.6.32.15-ipfire
-depmod 2.6.32.15-ipfire-xen
-#
-#Finish
-#Don't report the exitcode last command
-exit 0
diff --git a/config/rootfiles/core/test/exclude b/config/rootfiles/core/test/exclude
new file mode 100644 (file)
index 0000000..759e081
--- /dev/null
@@ -0,0 +1 @@
+etc/udev/rules.d/30-persistent-network.rules
diff --git a/config/rootfiles/core/test/filelists/dracut b/config/rootfiles/core/test/filelists/dracut
new file mode 120000 (symlink)
index 0000000..1608699
--- /dev/null
@@ -0,0 +1 @@
+../../../common/dracut
\ No newline at end of file
diff --git a/config/rootfiles/core/test/filelists/files b/config/rootfiles/core/test/filelists/files
new file mode 100644 (file)
index 0000000..509483d
--- /dev/null
@@ -0,0 +1,3 @@
+etc/system-release
+etc/rc.d/init.d/checkfstab
+usr/local/bin/rebuild-initrd
diff --git a/config/rootfiles/core/test/filelists/tcl b/config/rootfiles/core/test/filelists/tcl
new file mode 120000 (symlink)
index 0000000..7f620c6
--- /dev/null
@@ -0,0 +1 @@
+../../../common/tcl
\ No newline at end of file
diff --git a/config/rootfiles/core/test/filelists/udev b/config/rootfiles/core/test/filelists/udev
new file mode 120000 (symlink)
index 0000000..e967a1c
--- /dev/null
@@ -0,0 +1 @@
+../../../common/udev
\ No newline at end of file
diff --git a/config/rootfiles/core/test/filelists/usb_modeswitch_data b/config/rootfiles/core/test/filelists/usb_modeswitch_data
new file mode 120000 (symlink)
index 0000000..4cbce46
--- /dev/null
@@ -0,0 +1 @@
+../../../common/usb_modeswitch_data
\ No newline at end of file
diff --git a/config/rootfiles/core/test/update.sh b/config/rootfiles/core/test/update.sh
new file mode 100644 (file)
index 0000000..1a18fce
--- /dev/null
@@ -0,0 +1,115 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire is free software; you can redistribute it and/or modify           #
+# it under the terms of the GNU General Public License as published by     #
+# the Free Software Foundation; either version 3 of the License, or        #
+# (at your option) any later version.                                      #
+#                                                                          #
+# IPFire is distributed in the hope that it will be useful,                #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of           #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
+# GNU General Public License for more details.                             #
+#                                                                          #
+# You should have received a copy of the GNU General Public License        #
+# along with IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2010 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+#
+KVER="2.6.32.19"
+ROOT=`grep "root=" /boot/grub/grub.conf | cut -d"=" -f2 | cut -d" " -f1 | tail -n 1`
+MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1`
+# Nur den letzten Parameter verwenden
+echo $MOUNT > /dev/null
+MOUNT=$_
+if [ ! $MOUNT == "rw" ]; then
+       MOUNT="ro"
+fi
+#
+# check if we the backup file already exist
+if [ -e /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 ]; then
+    echo Moving backup to backup-old ...
+    mv -f /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 \
+       /var/ipfire/backup/core-upgrade_$KVER-old.tar.bz2
+fi
+echo First we made a backup of all files that was inside of the
+echo update archive. This may take a while ...
+# Add some files that are not in the package to backup
+echo lib/modules >> /opt/pakfire/tmp/ROOTFILES
+echo boot >> /opt/pakfire/tmp/ROOTFILES
+echo etc/mkinitcpio.conf >> /opt/pakfire/tmp/ROOTFILES
+echo etc/mkinitcpio.conf.org >> /opt/pakfire/tmp/ROOTFILES
+echo etc/mkinitcpio.d >> /opt/pakfire/tmp/ROOTFILES
+echo lib/initcpio >> /opt/pakfire/tmp/ROOTFILES
+echo sbin/mkinitcpio >> /opt/pakfire/tmp/ROOTFILES
+
+# Backup the files
+tar cjvf /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 \
+    -C / -T /opt/pakfire/tmp/ROOTFILES --exclude='#*' > /dev/null 2>&1
+
+echo
+echo Update Kernel to $KVER ...
+# Remove old kernel, configs, initrd, modules ...
+#
+rm -rf /boot/System.map-*
+rm -rf /boot/config-*
+rm -rf /boot/ipfirerd-*
+rm -rf /boot/vmlinuz-*
+rm -rf /lib/modules/*-ipfire
+# Remove mkinitcpio
+rm -rf /etc/mkinitcpio.*
+rm -rf /lib/initcpio
+rm -rf /sbin/mkinitcpio
+#
+# Backup grub.conf
+#
+cp -vf /boot/grub/grub.conf /boot/grub/grub.conf.org
+#
+# Unpack the updated files
+#
+echo
+echo Unpack the updated files ...
+#
+tar xvf /opt/pakfire/tmp/files --preserve --numeric-owner -C / \
+       --no-overwrite-dir
+#
+# Modify grub.conf
+#
+echo
+echo Update grub configuration ...
+sed -i "s|ROOT|$ROOT|g" /boot/grub/grub.conf
+sed -i "s|KVER|$KVER|g" /boot/grub/grub.conf
+sed -i "s|MOUNT|$MOUNT|g" /boot/grub/grub.conf
+
+if [ "$(grep "^serial" /boot/grub/grub.conf.org)" == "" ]; then
+       echo "grub use default console ..."
+else
+       echo "grub use serial console ..."
+       sed -i -e "s|splashimage|#splashimage|g" /boot/grub/grub.conf
+       sed -i -e "s|#serial|serial|g" /boot/grub/grub.conf
+       sed -i -e "s|#terminal|terminal|g" /boot/grub/grub.conf
+       sed -i -e "s| panic=10 | console=ttyS0,38400n8 panic=10 |g" /boot/grub/grub.conf
+fi
+#
+# ReInstall grub
+#
+grub-install --no-floppy ${ROOT::`expr length $ROOT`-1} --recheck
+#
+# Rebuild Language
+#
+#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
+#
+# Delete old lm-sensor modullist to force search at next boot
+#
+rm -rf /etc/sysconfig/lm_sensors
+/usr/bin/logger -p syslog.emerg -t kernel "Upgrade finished. If you use a customized grub.cfg"
+/usr/bin/logger -p syslog.emerg -t kernel "Check it before reboot !!!"
+/usr/bin/logger -p syslog.emerg -t kernel " *** Please reboot... *** "
diff --git a/config/rootfiles/installer/coreutils b/config/rootfiles/installer/coreutils
new file mode 120000 (symlink)
index 0000000..b41d95a
--- /dev/null
@@ -0,0 +1 @@
+../common/coreutils
\ No newline at end of file
diff --git a/config/rootfiles/installer/e2fsprogs b/config/rootfiles/installer/e2fsprogs
new file mode 120000 (symlink)
index 0000000..2a6ee42
--- /dev/null
@@ -0,0 +1 @@
+../common/e2fsprogs
\ No newline at end of file
diff --git a/config/rootfiles/installer/eject b/config/rootfiles/installer/eject
new file mode 120000 (symlink)
index 0000000..54928be
--- /dev/null
@@ -0,0 +1 @@
+../common/eject
\ No newline at end of file
diff --git a/config/rootfiles/installer/gawk b/config/rootfiles/installer/gawk
new file mode 120000 (symlink)
index 0000000..a7660cf
--- /dev/null
@@ -0,0 +1 @@
+../common/gawk
\ No newline at end of file
diff --git a/config/rootfiles/installer/glibc b/config/rootfiles/installer/glibc
new file mode 120000 (symlink)
index 0000000..73e445e
--- /dev/null
@@ -0,0 +1 @@
+../common/glibc
\ No newline at end of file
diff --git a/config/rootfiles/installer/grep b/config/rootfiles/installer/grep
new file mode 120000 (symlink)
index 0000000..f7bf2d9
--- /dev/null
@@ -0,0 +1 @@
+../common/grep
\ No newline at end of file
diff --git a/config/rootfiles/installer/hwdata b/config/rootfiles/installer/hwdata
new file mode 120000 (symlink)
index 0000000..7ed7e21
--- /dev/null
@@ -0,0 +1 @@
+../common/hwdata
\ No newline at end of file
diff --git a/config/rootfiles/installer/kbd b/config/rootfiles/installer/kbd
new file mode 120000 (symlink)
index 0000000..3efe86a
--- /dev/null
@@ -0,0 +1 @@
+../common/kbd
\ No newline at end of file
diff --git a/config/rootfiles/installer/kudzu b/config/rootfiles/installer/kudzu
new file mode 120000 (symlink)
index 0000000..da66b91
--- /dev/null
@@ -0,0 +1 @@
+../common/kudzu
\ No newline at end of file
diff --git a/config/rootfiles/installer/misc-progs b/config/rootfiles/installer/misc-progs
new file mode 100644 (file)
index 0000000..ac5e8dd
--- /dev/null
@@ -0,0 +1 @@
+usr/local/bin/iowrap
diff --git a/config/rootfiles/installer/mtd b/config/rootfiles/installer/mtd
new file mode 120000 (symlink)
index 0000000..75bc3db
--- /dev/null
@@ -0,0 +1 @@
+../common/mtd
\ No newline at end of file
diff --git a/config/rootfiles/installer/ncurses b/config/rootfiles/installer/ncurses
new file mode 120000 (symlink)
index 0000000..7aac8a2
--- /dev/null
@@ -0,0 +1 @@
+../common/ncurses
\ No newline at end of file
diff --git a/config/rootfiles/installer/newt b/config/rootfiles/installer/newt
new file mode 120000 (symlink)
index 0000000..b63c480
--- /dev/null
@@ -0,0 +1 @@
+../common/newt
\ No newline at end of file
diff --git a/config/rootfiles/installer/pciutils b/config/rootfiles/installer/pciutils
new file mode 120000 (symlink)
index 0000000..903f124
--- /dev/null
@@ -0,0 +1 @@
+../common/pciutils
\ No newline at end of file
diff --git a/config/rootfiles/installer/pcmciautils b/config/rootfiles/installer/pcmciautils
new file mode 120000 (symlink)
index 0000000..47b2fe8
--- /dev/null
@@ -0,0 +1 @@
+../common/pcmciautils
\ No newline at end of file
diff --git a/config/rootfiles/installer/popt b/config/rootfiles/installer/popt
new file mode 120000 (symlink)
index 0000000..d15b2c6
--- /dev/null
@@ -0,0 +1 @@
+../common/popt
\ No newline at end of file
diff --git a/config/rootfiles/installer/reboot b/config/rootfiles/installer/reboot
new file mode 100644 (file)
index 0000000..f1f6d64
--- /dev/null
@@ -0,0 +1,2 @@
+sbin/reboot
+sbin/halt
diff --git a/config/rootfiles/installer/reiserfsprogs b/config/rootfiles/installer/reiserfsprogs
new file mode 120000 (symlink)
index 0000000..f596f68
--- /dev/null
@@ -0,0 +1 @@
+../common/reiserfsprogs
\ No newline at end of file
diff --git a/config/rootfiles/installer/sed b/config/rootfiles/installer/sed
new file mode 120000 (symlink)
index 0000000..4b0d3a3
--- /dev/null
@@ -0,0 +1 @@
+../common/sed
\ No newline at end of file
diff --git a/config/rootfiles/installer/slang b/config/rootfiles/installer/slang
new file mode 120000 (symlink)
index 0000000..405fd40
--- /dev/null
@@ -0,0 +1 @@
+../common/slang
\ No newline at end of file
diff --git a/config/rootfiles/installer/sysfsutils b/config/rootfiles/installer/sysfsutils
new file mode 120000 (symlink)
index 0000000..9c56a9a
--- /dev/null
@@ -0,0 +1 @@
+../common/sysfsutils
\ No newline at end of file
diff --git a/config/rootfiles/installer/tar b/config/rootfiles/installer/tar
new file mode 120000 (symlink)
index 0000000..f994ef6
--- /dev/null
@@ -0,0 +1 @@
+../common/tar
\ No newline at end of file
diff --git a/config/rootfiles/installer/util-linux b/config/rootfiles/installer/util-linux
new file mode 120000 (symlink)
index 0000000..c8ab83e
--- /dev/null
@@ -0,0 +1 @@
+../common/util-linux
\ No newline at end of file
diff --git a/config/rootfiles/installer/vim b/config/rootfiles/installer/vim
new file mode 120000 (symlink)
index 0000000..3ae92f3
--- /dev/null
@@ -0,0 +1 @@
+../common/vim
\ No newline at end of file
diff --git a/config/rootfiles/installer/xz b/config/rootfiles/installer/xz
new file mode 120000 (symlink)
index 0000000..61772c7
--- /dev/null
@@ -0,0 +1 @@
+../common/xz
\ No newline at end of file
diff --git a/config/rootfiles/installer/zlib b/config/rootfiles/installer/zlib
new file mode 120000 (symlink)
index 0000000..fcdedec
--- /dev/null
@@ -0,0 +1 @@
+../common/zlib
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/38/filelists/grub b/config/rootfiles/oldcore/38/filelists/grub
new file mode 120000 (symlink)
index 0000000..050745c
--- /dev/null
@@ -0,0 +1 @@
+../../../common/grub
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/38/filelists/linux b/config/rootfiles/oldcore/38/filelists/linux
new file mode 120000 (symlink)
index 0000000..c469fe1
--- /dev/null
@@ -0,0 +1 @@
+../../../common/linux
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/38/filelists/linux-firmware b/config/rootfiles/oldcore/38/filelists/linux-firmware
new file mode 120000 (symlink)
index 0000000..4bf91bc
--- /dev/null
@@ -0,0 +1 @@
+../../../common/linux-firmware
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/38/filelists/usb_modeswitch b/config/rootfiles/oldcore/38/filelists/usb_modeswitch
new file mode 120000 (symlink)
index 0000000..acbab6f
--- /dev/null
@@ -0,0 +1 @@
+../../../common/usb_modeswitch
\ No newline at end of file
index 8f11d12..ef6b635 100644 (file)
@@ -1,4 +1,4 @@
-== List of softwares used to build IPFire Version: 2.7 ==
+== List of softwares used to build IPFire Version: 2.8test ==
 * Archive-Tar-1.29
 * Archive-Zip-1.16
 * BerkeleyDB-0.27
@@ -37,7 +37,7 @@
 * Unix-Syslog-0.100
 * XML-Parser-2.34
 * alsa-lib-1.0.23
-* alsa-lib-1.0.23-kmod-2.6.32.15-ipfire
+* alsa-lib-1.0.23-kmod-2.6.32.19-ipfire
 * amavisd-new-2.5.2
 * apcupsd-3.14.4
 * applejuice-0.31
@@ -56,7 +56,6 @@
 * bluez-libs-3.36
 * br2684ctl
 * bridge-utils-1.1
-* busybox-1.2.2
 * bwm-ng-0.6
 * bzip2-1.0.5
 * cacti-0.8.7e
 * clamav-0.96.2
 * cmake-2.4.8
 * collectd-4.9.1
-* compat-wireless-2.6.35-1-kmod-2.6.32.15-ipfire
-* compat-wireless-2.6.35-1-kmod-2.6.32.15-ipfire-xen
+* compat-wireless-2.6.35-1-kmod-2.6.32.19-ipfire
+* compat-wireless-2.6.35-1-kmod-2.6.32.19-ipfire-xen
 * coreutils-5.96
 * cpio-2.11
 * cpufrequtils-007
-* cryptodev-20091126-kmod-2.6.32.15-ipfire
-* cryptodev-20091126-kmod-2.6.32.15-ipfire-xen
+* cryptodev-20091126-kmod-2.6.32.19-ipfire
+* cryptodev-20091126-kmod-2.6.32.19-ipfire-xen
 * cups-1.4.2
 * curl-7.19.5
 * cyrus-imapd-2.2.12
 * cyrus-sasl-2.1.21
 * dahdi-2.2.1
-* dahdi-2.2.1-kmod-2.6.32.15-ipfire
-* dahdi-2.2.1-kmod-2.6.32.15-ipfire-xen
+* dahdi-2.2.1-kmod-2.6.32.19-ipfire
+* dahdi-2.2.1-kmod-2.6.32.19-ipfire-xen
 * db-4.4.20
 * dbus-1.0.3
 * ddrescue-1.12
 * diffutils-2.8.1
 * dnsmasq-2.45
 * dosfstools-3.0.9
-* e1000-8.0.19-kmod-2.6.32.15-ipfire
-* e1000-8.0.19-kmod-2.6.32.15-ipfire-xen
-* e1000e-1.1.19-kmod-2.6.32.15-ipfire
-* e1000e-1.1.19-kmod-2.6.32.15-ipfire-xen
+* dracut-006
+* e1000-8.0.19-kmod-2.6.32.19-ipfire
+* e1000-8.0.19-kmod-2.6.32.19-ipfire-xen
+* e1000e-1.1.19-kmod-2.6.32.19-ipfire
+* e1000e-1.1.19-kmod-2.6.32.19-ipfire-xen
 * e2fsprogs-1.41.11
 * ebtables-v2.0.8-2
 * ed-0.2
 * joe-3.7
 * jpegsrc.v6b
 * kbd-1.12
-* klibc-1.5.14
-* kqemu-1.4.0pre1-kmod-2.6.32.15-ipfire
-* kqemu-1.4.0pre1-kmod-2.6.32.15-ipfire-xen
+* kqemu-1.4.0pre1-kmod-2.6.32.19-ipfire
+* kqemu-1.4.0pre1-kmod-2.6.32.19-ipfire-xen
 * kudzu-1.2.64
-* kvm-kmod-2.6.33.1-kmod-2.6.32.15-ipfire
 * l7-protocols-2009-05-10
 * lame-3.97
 * lcd4linux-0.10.1-RC2
 * libwww-perl-5.803
 * libxml2-2.6.26
 * libxslt-1.1.17
-* linux-2.6.32.15-ipfire
-* linux-2.6.32.15-ipfire-xen
+* linux-2.6.32.19-ipfire
+* linux-2.6.32.19-ipfire-xen
 * linux-atm-2.4.1
 * linux-firmware-20100318
 * linux-libc-headers-2.6.12.0
 * lynis-1.2.9
 * lzo-2.02
 * m4-1.4.4
-* mISDN-20100525-kmod-2.6.32.15-ipfire
-* mISDN-20100525-kmod-2.6.32.15-ipfire-xen
+* mISDN-20100525-kmod-2.6.32.19-ipfire
+* mISDN-20100525-kmod-2.6.32.19-ipfire-xen
 * mISDNuser-20100525
-* madwifi-hal-0.10.5.6-r4119-20100201-kmod-2.6.32.15-ipfire
-* madwifi-hal-0.10.5.6-r4119-20100201-kmod-2.6.32.15-ipfire-xen
+* madwifi-hal-0.10.5.6-r4119-20100201-kmod-2.6.32.19-ipfire
+* madwifi-hal-0.10.5.6-r4119-20100201-kmod-2.6.32.19-ipfire-xen
 * make-3.81
 * man-db-2.4.3
 * man-pages-2.34
 * miau-0.6.5
 * minicom-2.4
 * misc-progs
-* mkinitcpio-0.5.9
 * mktemp-1.5
 * mldonkey-3.0.0
 * module-init-tools-3.5
 * psmisc-22.2
 * qemu-0.11.1-kqemu
 * qemu-0.12.3
-* r8101-1.016.00-kmod-2.6.32.15-ipfire
-* r8101-1.016.00-kmod-2.6.32.15-ipfire-xen
-* r8168-8.018.00-kmod-2.6.32.15-ipfire
-* r8168-8.018.00-kmod-2.6.32.15-ipfire-xen
-* r8169-6.013.00-kmod-2.6.32.15-ipfire
-* r8169-6.013.00-kmod-2.6.32.15-ipfire-xen
+* r8101-1.016.00-kmod-2.6.32.19-ipfire
+* r8101-1.016.00-kmod-2.6.32.19-ipfire-xen
+* r8168-8.018.00-kmod-2.6.32.19-ipfire
+* r8168-8.018.00-kmod-2.6.32.19-ipfire-xen
+* r8169-6.013.00-kmod-2.6.32.19-ipfire
+* r8169-6.013.00-kmod-2.6.32.19-ipfire-xen
 * readline-5.1
 * reiser4progs-1.0.6
 * reiserfsprogs-3.6.21
 * sudo-1.6.8p12
 * sysfsutils-1.3.0
 * sysklogd-1.5
-* syslinux-3.62
+* syslinux-3.86
 * sysstat-6.0.2
 * sysvinit-2.86
 * taglib-1.5
 * tar-1.22
+* tcl8.4.13
 * tcp_wrappers_7.6
 * tcpdump-4.0.0
 * teamspeak-2.0.24.1
 * traceroute-2.0.12
 * tripwire-2.4.1.2
 * tunctl
-* udev-096
-* udev-096-klibc
+* udev-125
 * unzip552
 * urlgrabber-3.1.0
-* usb-modeswitch-1.1.2
+* usb-modeswitch-1.1.3
+* usb-modeswitch-data-20100707
 * usbutils-0.72
 * util-linux-2.12r
-* v4l-dvb-b576509ea6d2-kmod-2.6.32.15-ipfire
-* v4l-dvb-b576509ea6d2-kmod-2.6.32.15-ipfire-xen
+* v4l-dvb-b576509ea6d2-kmod-2.6.32.19-ipfire
+* v4l-dvb-b576509ea6d2-kmod-2.6.32.19-ipfire-xen
 * vdr-1.6.0
 * vdradmin-am-3.6.7
 * vim-7.0
index d5df330..0c4668d 100644 (file)
--- a/lfs/cdrom
+++ b/lfs/cdrom
@@ -87,7 +87,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cp $(DIR_SRC)/config/syslinux/options.msg   /install/cdrom/boot/isolinux/options.msg; \
        cp $(DIR_SRC)/config/syslinux/splash.lss    /install/cdrom/boot/isolinux/splash.lss; \
        cp /usr/lib/memtest86+/memtest.bin          /install/cdrom/boot/isolinux/memtest; \
-       cp /usr/lib/syslinux/isolinux.bin           /install/cdrom/boot/isolinux/isolinux.bin; \
+       cp /usr/share/syslinux/isolinux.bin         /install/cdrom/boot/isolinux/isolinux.bin; \
        cd /install/cdrom && find -type f ! -name md5sum.txt | grep -v "./boot" | \
                                                xargs md5sum > md5sum.txt; \
        cd /install/cdrom && mkisofs -J -r -V "$(NAME)_$(VERSION)" \
similarity index 74%
rename from lfs/mkinitcpio
rename to lfs/dracut
index da0de4d..726eedb 100644 (file)
 
 include Config
 
-VER        = 0.5.9
+VER        = 006
 
-THISAPP    = mkinitcpio-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
+THISAPP    = dracut-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/mkinitcpio
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
 ###############################################################################
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = a80ca2af36962eaf85a7861ddfd4eea7
+$(DL_FILE)_MD5 = 016052b57001789ec2acf89d382a82f5
 
 install : $(TARGET)
 
@@ -69,13 +69,25 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && ./install.sh ""
-       cp $(DIR_SRC)/config/mkinitcpio/virtio /lib/initcpio/install/
-       sed -i 's|^FILELIST=.*|FILELIST="$$(mktemp)"|g' /sbin/mkinitcpio
-       sed -i 's|^HOOKS=.*|HOOKS="base udev autodetect ide usb scsi pata sata virtio"|g' /etc/mkinitcpio.conf
-       sed -i 's|^MODULES=.*|MODULES="reiser4 reiserfs ext3 ext2 ehci_hcd sd_mod"|g' /etc/mkinitcpio.conf
-       sed -i 's|ide-cd|ide-cd ide-generic|g' /lib/initcpio/install/ide
-       sed -i 's| gzip -9 | lzma |g' /sbin/mkinitcpio
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dracut-006_lzma.patch
+
+       cd $(DIR_APP) && cp -vf $(DIR_SRC)/src/dracut/switch_root.c .
+
+       cd $(DIR_APP) && make $(MAKETUNING) WITH_SWITCH_ROOT=1
+       cd $(DIR_APP) && make install WITH_SWITCH_ROOT=1 \
+               sbindir=/sbin sysconfdir=/etc
+
+       cp -vf $(DIR_SRC)/src/dracut/dracut.conf /etc/dracut.conf.d/
+
+       rm -rf /usr/share/dracut/modules.d/*{dash,fips,redhat-i18n,rpmversion,network,ifcfg,plymouth,btrfs,crypt,dm,dmraid,dmsquash-live,lvm,mdraid,multipath,dasd,dasd_mod,fcoe,iscsi,nbd,nfs,resume,uswsusp,zfcp,znet,selinux}
+
+       sed -e "s/--resolve-names=never//g" -i \
+               /usr/share/dracut/modules.d/99base/init
+
+       # Build initramdisk
+       /sbin/dracut --force --verbose /boot/ipfirerd-$(KVER).img $(KVER)-ipfire
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 7d9ac3e..99ed45f 100644 (file)
@@ -94,30 +94,16 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        chroot $(MNThdd) /usr/bin/perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
        sed -i -e "s|MOUNT|ro|g" $(MNThdd)/boot/grub/grub.conf
        sed -i -e "s|KVER|$(KVER)|g" $(MNThdd)/boot/grub/grub.conf
-       sed -i -e "s|ROOT|/dev/sda3|g" $(MNThdd)/boot/grub/grub.conf
+       sed -i -e "s|ROOT|UUID=$$(blkid -sUUID $(IMGroot) | cut -d'"' -f2)|g" $(MNThdd)/boot/grub/grub.conf
        ln -s grub.conf $(MNThdd)/boot/grub/menu.lst
+       sed -i -e "s|DEVICE1|UUID=$$(blkid -sUUID $(IMGboot) | cut -d'"' -f2)|g" $(MNThdd)/etc/fstab
        sed -i -e "s|DEVICE2|#DEVICE2|g" $(MNThdd)/etc/fstab
-       sed -i -e "s|DEVICE|/dev/sda|g" $(MNThdd)/etc/fstab
+       sed -i -e "s|DEVICE3|UUID=$$(blkid -sUUID $(IMGroot) | cut -d'"' -f2)|g" $(MNThdd)/etc/fstab
+       sed -i -e "s|DEVICE4|UUID=$$(blkid -sUUID $(IMGvar) | cut -d'"' -f2)|g" $(MNThdd)/etc/fstab
        sed -i -e "s|FSTYPE|ext2|g" $(MNThdd)/etc/fstab
-       cp -f $(MNThdd)/etc/mkinitcpio.conf $(MNThdd)/etc/mkinitcpio.conf.org
-       sed -i -e "s| autodetect | |g" $(MNThdd)/etc/mkinitcpio.conf
-       chroot $(MNThdd) /sbin/mkinitcpio -g /boot/ipfirerd-$(KVER)-emergency.img -k $(KVER)-ipfire 
-       cp -f $(MNThdd)/etc/mkinitcpio.conf.org $(MNThdd)/etc/mkinitcpio.conf
-       ln -s ipfirerd-$(KVER)-emergency.img $(MNThdd)/boot/ipfirerd-$(KVER).img
 
        # Copy grub files manually
        cp -f $(MNThdd)/usr/share/grub/i386-pc/* $(MNThdd)/boot/grub/
-       #chroot $(MNThdd) /usr/sbin/grub-set-default 0
-
-       # Create a script for rebuild-initrd and setup
-       echo "#!/bin/bash"                                   > $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-       echo "/bin/rm -f /boot/ipfirerd-$(KVER).img"        >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-       echo "/usr/local/bin/rebuild-initrd"                >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-       echo "/usr/local/sbin/setup /dev/null INSTALL"      >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-       echo "rm -f /etc/rc.d/rcsysinit.d/S75firstsetup \\" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-       echo "&& /sbin/reboot"                              >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-
-       chmod +x $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
 
        # Unmount
        umount $(MNThdd)/proc
index cf4f280..cf2dc3f 100644 (file)
@@ -51,50 +51,31 @@ $(TARGET) :
        rm -f /install/images/initrd
 
        # Finish up initrd directory
-       -mkdir -p /install/initrd/{dev,etc,mnt,root,lib/modules/$(KVER)-ipfire/kernel/drivers,cdrom,dev,harddisk,proc,tmp,usr/share/terminfo/l,var/run,sys} && \
+       -mkdir -p /install/initrd/{dev,etc,mnt,root,lib/modules/$(KVER)-ipfire/kernel/drivers,cdrom,dev,harddisk,proc,tmp,usr/share/terminfo/l,var/run,sys}
+       cd /install/initrd && lzma -d -c /boot/ipfirerd-$(KVER).img | cpio -i
+
+       # Copy Files packages for installer
+       find $(DIR_SRC)/config/rootfiles/installer/* -maxdepth 1 | xargs cat | grep -v "^#" > /tmp/ROOTFILES
+       -cd / && cpio -d -p /install/initrd < /tmp/ROOTFILES
+
        cd /install/initrd/etc && rm -f fstab
        cp -aRf $(DIR_SRC)/config/install/* /install/initrd/etc/
        rm -rf /install/initrd/usr/share/man
-       chmod 755 /install/initrd/etc/halt /install/initrd/etc/rc
-       cp -f /usr/share/terminfo/l/linux /install/initrd/usr/share/terminfo/l
+       chmod 755 /install/initrd/etc/halt /install/initrd/etc/rc_installer
+
+       cd /install/initrd/ && patch -Np0 < $(DIR_SRC)/src/patches/dracut-init_start_ipfireinstaller.patch
 
        # make new dependencies 
        depmod -a -F /boot/System.map-$(KVER)-ipfire $(KVER)-ipfire
-       #depmod -a -F /boot/System.map-$(KVER)-ipfire-smp $(KVER)-ipfire-smp
-       
-       cp -a /lib/modules/$(KVER)-ipfire/ /install/initrd/lib/modules/
-       
-       rm -rf /install/initrd/lib/modules/$(KVER)-ipfire/{build,mISDN,source,misc/*,kernel/{sound,drivers/{acpi,bluetooth,cpufreq,hwmon,gpu,rtc,isdn,media,video,watchdog}}} \
-               /install/initrd/lib/modules/$(KVER)-ipfire/kernel/drivers/message/fusion/mptlan* \
-               /install/initrd/lib/modules/$(KVER)-ipfire/net/{bridge,netfilter,ipsec} \
-               /install/initrd/lib/modules/$(KVER)-ipfire/dahdi
-
-       # ... acpi/dock.ko is needed for libata
-#      -mkdir -p /install/initrd/lib/modules/$(KVER)-ipfire/kernel/drivers/acpi
-#      cp -a /lib/modules/$(KVER)-ipfire/kernel/drivers/acpi/dock.ko \
-#              /install/initrd/lib/modules/$(KVER)-ipfire/kernel/drivers/acpi/dock.ko
-
-       cp /opt/$(MACHINE)-uClibc/lib/libgcc_s.so.1 /install/initrd/lib/
-
-       cd /install/initrd/lib/ && ln -sf libgcc_s.so.1 libgcc_s.so
 
        -mkdir -p /install/{images,mnt}
        rm -rf /install/mnt/*
 
        cp -aR /install/initrd/* /install/mnt
 
-       # make new dependencies for installer
-       depmod -a -F /boot/System.map-$(KVER)-ipfire \
-           -b /install/initrd $(KVER)-ipfire
-
        # Remove binary depmod files
        rm -rf /install/initrd/lib/modules/$(KVER)-ipfire/modules.*.bin
 
-       cd /install/initrd && strip --strip-all {,usr/}{,s}bin/* || true
-       cd /install/initrd && strip --strip-debug {,usr/}lib/* || true
-
-       cd /install/initrd && ln -svf sbin/init init
-
        cd /install/initrd && find . | cpio -o -H newc | lzma > /install/images/initrd
        cd /install/initrd && find ./ -ls > $(DIR_INFO)/_build.initrd.log
 
index a9fadf4..1dbf65d 100644 (file)
@@ -163,6 +163,7 @@ $(TARGET) :
        ln -sf ../init.d/cleanfs     /etc/rc.d/rcsysinit.d/S50cleanfs
        ln -sf ../init.d/setclock    /etc/rc.d/rcsysinit.d/S60setclock
        ln -sf ../init.d/console     /etc/rc.d/rcsysinit.d/S70console
+       ln -sf ../init.d/firstsetup  /etc/rc.d/rcsysinit.d/S75firstsetup
        ln -sf ../init.d/localnet    /etc/rc.d/rcsysinit.d/S80localnet
        ln -sf ../init.d/sysctl      /etc/rc.d/rcsysinit.d/S90sysctl
        
index 28645cb..dad9200 100644 (file)
@@ -48,6 +48,7 @@ md5 :
 
 $(TARGET) :
        @$(PREBUILD)
+       -mkdir -p /install/initrd/bin
        @rm -rf $(DIR_APP) && mkdir $(DIR_APP) && cp -R $(DIR_SRC)/src/install+setup/* $(DIR_APP)
        for i in $(DIR_SRC)/langs/*/install/lang_*.c ; do \
            cp $$i $(DIR_APP)/libsmooth; \
diff --git a/lfs/klibc b/lfs/klibc
deleted file mode 100644 (file)
index 1ab1215..0000000
--- a/lfs/klibc
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER        = 1.5.14
-
-THISAPP    = klibc-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-TARGET     = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) \
-               klibc-extras-2.2.tar.gz \
-               klibc-1.5.14-linux2.6.27-includes.tar.bz2
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-klibc-extras-2.2.tar.gz = $(DL_FROM)/klibc-extras-2.2.tar.gz
-klibc-1.5.14-linux2.6.27-includes.tar.bz2 = $(DL_FROM)/klibc-1.5.14-linux2.6.27-includes.tar.bz2
-
-$(DL_FILE)_MD5 = 030d978a7f16800e8ccae12d6fb5e7ba
-klibc-extras-2.2.tar.gz_MD5 = 7e5042978531048c369f59ca1a13055b
-klibc-1.5.14-linux2.6.27-includes.tar.bz2_MD5 = 1f875129d35193e35d27ed2b61a80bb6
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
-       @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
-       @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
-       @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-       @$(PREBUILD)
-       @rm -rf $(DIR_APP) $(DIR_SRC)/klibc* && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) && \
-               tar zxf $(DIR_DL)/klibc-extras-2.2.tar.gz
-       cd $(DIR_SRC) && tar jxf $(DIR_DL)/klibc-1.5.14-linux2.6.27-includes.tar.bz2
-
-       cd $(DIR_SRC)/klibc-extras && sed -i "s|^INSTALL = .*|INSTALL = /usr/bin/install -c -m 755|g" Makefile
-       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
-       cd $(DIR_APP) && make install
-       cd $(DIR_SRC)/klibc-extras && make $(MAKETUNING) $(EXTRA_MAKE)
-       cd $(DIR_SRC)/klibc-extras && make install
-       ln -sf sh.shared /usr/lib/klibc/bin/sh
-       @rm -rf $(DIR_APP) $(DIR_SRC)/klibc*
-       @$(POSTBUILD)
index 5d27158..3b96464 100644 (file)
--- a/lfs/linux
+++ b/lfs/linux
@@ -24,8 +24,8 @@
 
 include Config
 
-PATCHLEVEL = .15
-VER        = 2.6.32.15
+PATCHLEVEL = .19
+VER        = 2.6.32.19
 
 THISAPP    = linux-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -35,7 +35,7 @@ CFLAGS     =
 CXXFLAGS   =
 
 PROG      = linux-xen
-PAK_VER    = 10
+PAK_VER    = 11
 DEPS      = ""
 
 # Normal build or XEN build.
@@ -57,21 +57,21 @@ objects =$(DL_FILE) \
        patch-2.6.16-nath323-1.3.bz2 \
        reiser4-for-2.6.32.patch.bz2 \
        squashfs-lzma-linux-2.6.32-kernel-patches.tar.bz2 \
-       xen-patches-2.6.32-2.tar.bz2
+       xen-patches-2.6.32-2c.tar.bz2
 
 $(DL_FILE)                             = $(URL_IPFIRE)/$(DL_FILE)
 netfilter-layer7-v2.22.tar.gz          = $(URL_IPFIRE)/netfilter-layer7-v2.22.tar.gz
 patch-2.6.16-nath323-1.3.bz2           = $(URL_IPFIRE)/patch-2.6.16-nath323-1.3.bz2
 reiser4-for-2.6.32.patch.bz2           = $(URL_IPFIRE)/reiser4-for-2.6.32.patch.bz2
 squashfs-lzma-linux-2.6.32-kernel-patches.tar.bz2 = $(URL_IPFIRE)/squashfs-lzma-linux-2.6.32-kernel-patches.tar.bz2
-xen-patches-2.6.32-2.tar.bz2           = $(URL_IPFIRE)/xen-patches-2.6.32-2.tar.bz2
+xen-patches-2.6.32-2c.tar.bz2          = $(URL_IPFIRE)/xen-patches-2.6.32-2c.tar.bz2
 
-$(DL_FILE)_MD5                         = 1cbbf16e93bbe03368172872690600c0
+$(DL_FILE)_MD5                         = 7f32112095a164e1330c07be72966ccb
 netfilter-layer7-v2.22.tar.gz_MD5      = 98dff8a3d5a31885b73341633f69501f
 patch-2.6.16-nath323-1.3.bz2_MD5       = f926409ff703a307baf54b57ab75d138
 reiser4-for-2.6.32.patch.bz2_MD5       = 3246397973d9271eb8e6d7c97c5d2d91
 squashfs-lzma-linux-2.6.32-kernel-patches.tar.bz2_MD5 = d2a84311081023c7ffd28cdca67c45d4
-xen-patches-2.6.32-2.tar.bz2_MD5       = d1d78d2e9b9b62dd869a490f4415de04
+xen-patches-2.6.32-2c.tar.bz2_MD5      = 62a75ddcba43894b20f754a94b299ce6
 
 install : $(TARGET)
 
@@ -109,7 +109,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 ifeq "$(XEN)" "1"
        # Apply gentoo Xen patches
        mkdir -p $(DIR_SRC)/xen-patches
-       cd $(DIR_SRC)/xen-patches && tar jxf $(DIR_DL)/xen-patches-2.6.32-2.tar.bz2
+       cd $(DIR_SRC)/xen-patches && tar jxf $(DIR_DL)/xen-patches-2.6.32-2c.tar.bz2
 
        for x in `ls -1 $(DIR_SRC)/xen-patches/*.patch1`; do \
                echo "*********** [Patch: $$x]"; \
@@ -144,9 +144,6 @@ endif
        # Add some more LED triggers
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-2.6.32.11-netdev-1.patch
 
-       # Huawei (Vodafone) K3765 & K4505 Usbids
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-2.6.32.11-option_add_vodafone_usbids.patch
-
        # Huawei Android Phones (Vodafone V845, T-Mobile Pulse/mini ...)
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-2.6.32.15-option_add_huawei_android.patch
 
@@ -177,12 +174,6 @@ ifeq "$(XEN)" ""
        cd $(DIR_APP) && install -m 755 usr/gen_init_cpio /sbin/
 endif
 
-       # Rename ide-cd module to match with old kernel
-       mv /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/ide/ide-cd_mod.ko \
-          /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/ide/ide-cd.ko
-       mv /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/ide/ide-gd_mod.ko \
-          /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/ide/ide-disk.ko
-
        # Remove mISDN modules
        rm -rvf /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/isdn/mISDN
        rm -rvf /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/isdn/hardware/mISDN
diff --git a/lfs/nut b/lfs/nut
index b5a5eda..c0b7c57 100644 (file)
--- a/lfs/nut
+++ b/lfs/nut
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = nut
-PAK_VER    = 1
+PAK_VER    = 2
 
 DEPS       = ""
 
@@ -82,7 +82,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
                        --with-wrap=no --with-udev-dir=/etc/udev
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
-       sed -i -e "s|ATTR{|SYSFS{|g" /etc/udev/rules.d/52-nut-usbups.rules
+#      sed -i -e "s|ATTR{|SYSFS{|g" /etc/udev/rules.d/52-nut-usbups.rules
        -mkdir -p /var/state/ups
        install -v -m 644 $(DIR_SRC)/config/backup/includes/nut \
                         /var/ipfire/backup/addons/includes/nut
index b521988..cae5594 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.62
+VER        = 3.86
 
 THISAPP    = syslinux-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = dd87b380ce0bb67411ce8f21de69b221
+$(DL_FILE)_MD5 = d6fb0231e82190b4932b2aa20274911a
 
 install : $(TARGET)
 
diff --git a/lfs/tcl b/lfs/tcl
index 6b1e7cf..a62b4e6 100644 (file)
--- a/lfs/tcl
+++ b/lfs/tcl
@@ -30,7 +30,12 @@ THISAPP    = tcl$(VER)
 DL_FILE    = $(THISAPP)-src.tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
+
+ifeq "$(LFS_PASS)" "toolchain"
 TARGET     = $(DIR_INFO)/$(THISAPP)-tools
+else
+TARGET     = $(DIR_INFO)/$(THISAPP)
+endif
 
 ###############################################################################
 # Top-level Rules
@@ -70,10 +75,18 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ifeq "$(LFS_PASS)" "toolchain"
        cd $(DIR_APP)/unix && ./configure --prefix=/tools --disable-nls
+else
+       cd $(DIR_APP)/unix && ./configure --prefix=/usr --disable-nls
+endif
        cd $(DIR_APP)/unix && make $(MAKETUNING)
        cd $(DIR_APP)/unix && make install
+ifeq "$(LFS_PASS)" "toolchain"
        cd $(DIR_APP)/unix && make install-private-headers
        ln -sf tclsh8.4 /tools/bin/tclsh
+else
+       ln -sf tclsh8.4 /usr/bin/tclsh
+endif
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
diff --git a/lfs/uClibc b/lfs/uClibc
deleted file mode 100644 (file)
index eeb1978..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-###############################################################################
-#                                                                             #
-# IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
-#                                                                             #
-# This program is free software: you can redistribute it and/or modify        #
-# it under the terms of the GNU General Public License as published by        #
-# the Free Software Foundation, either version 3 of the License, or           #
-# (at your option) any later version.                                         #
-#                                                                             #
-# This program is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
-# GNU General Public License for more details.                                #
-#                                                                             #
-# You should have received a copy of the GNU General Public License           #
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
-#                                                                             #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER        = 0.9.28
-
-THISAPP    = uClibc-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
-DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
-ifeq "$(PASS)" "1"
-       TARGET     = $(DIR_INFO)/$(THISAPP)-pass1
-else
-ifeq "$(PASS)" "2"
-       TARGET     = $(DIR_INFO)/$(THISAPP)-pass2
-else
-       TARGET     = $(DIR_INFO)/$(THISAPP)-pass3
-endif
-endif
-
-STAGING_DIR=/opt/$(MACHINE)-uClibc
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) uClibc-locale-030818.tgz
-
-$(DL_FILE)                                     = $(DL_FROM)/$(DL_FILE)
-uClibc-locale-030818.tgz                       = $(DL_FROM)/uClibc-locale-030818.tgz
-
-$(DL_FILE)_MD5                         = 1ada58d919a82561061e4741fb6abd29
-uClibc-locale-030818.tgz_MD5           = d75b2239b4e27c3c9cbed1c8f6eabba6
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
-       @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
-       @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
-       @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-       @$(PREBUILD)
-ifeq "$(PASS)" "1"
-       @rm -rf $(DIR_APP)
-       @mkdir -p /opt/$(MACHINE)-uClibc $(DIR_SRC)/uClibc_dev/usr/include $(DIR_SRC)/uClibc_dev/{,usr}/lib
-       @cd $(DIR_SRC) && tar xfj $(DIR_DL)/$(DL_FILE)
-       cp -f $(DIR_DL)/uClibc-locale-030818.tgz $(DIR_APP)/extra/locale/
-       cp -f $(DIR_SRC)/config/uClibc/{locales,codesets}.txt $(DIR_APP)/extra/locale
-       cd $(DIR_APP)/extra/locale && patch -Np3 < $(DIR_SRC)/src/patches/uClibc-gcc4-genwctype.patch
-       cp -f $(DIR_SRC)/config/uClibc/uClibc.config-$(MACHINE) $(DIR_APP)/.config
-       cd $(DIR_APP) && make oldconfig
-       cd $(DIR_APP)/extra/locale && make
-       cd $(DIR_APP) && make PREFIX=$(DIR_SRC)/uClibc_dev \
-                               DEVEL_PREFIX=/usr/ \
-                               RUNTIME_PREFIX=$(DIR_SRC)/uClibc_dev/ \
-                               pregen install_dev
-else
-ifeq "$(PASS)" "2"
-       cd $(DIR_APP) && make PREFIX= \
-                               DEVEL_PREFIX=/ \
-                               RUNTIME_PREFIX=/ \
-                               all
-       cd $(DIR_APP) && make PREFIX= \
-                               DEVEL_PREFIX=/opt/$(MACHINE)-uClibc/ \
-                               RUNTIME_PREFIX=/opt/$(MACHINE)-uClibc/ \
-                               install_runtime install_dev
-
-       ## This is to fix a small bug
-       if [ ! -h /opt/$(MACHINE)-uClibc/$(MACHINE)-linux-uclibc/lib ]; then \
-         mv -vf /opt/$(MACHINE)-uClibc/$(MACHINE)-linux-uclibc/lib/* /opt/$(MACHINE)-uClibc/lib/; \
-         rm -rf /opt/$(MACHINE)-uClibc/$(MACHINE)-linux-uclibc/lib; \
-         ln -sfv ../lib /opt/$(MACHINE)-uClibc/$(MACHINE)-linux-uclibc/lib; \
-       fi
-
-       cd $(DIR_APP) && make -C utils/ PREFIX=/opt/$(MACHINE)-uClibc \
-                               hostutils
-       cd $(DIR_APP) && make PREFIX=/install/initrd \
-                               DEVEL_PREFIX=/usr/ \
-                               RUNTIME_PREFIX=/ \
-                               install_runtime
-       cp -f /opt/$(MACHINE)-uClibc/lib/ld-uClibc-$(VER).so /lib
-       cp -f /opt/$(MACHINE)-uClibc/lib/libuClibc-$(VER).so /lib
-       cd /lib && ln -sf ld-uClibc-$(VER).so ld-uClibc.so.0
-       cd /lib && ln -sf libuClibc-$(VER).so libc.so.0
-       cd /lib && ln -sf libc.so.0 libc.so
-       ln -sf /opt/$(MACHINE)-uClibc/lib/libm-$(VER).so /lib/libm.so.0
-else
-       cd $(DIR_APP) && make PREFIX=/install/initrd utils install_utils
-       chmod 755 /install/initrd/lib/libuClibc-$(VER).so
-       rm -f /install/initrd/lib/{libm*,libcrypt*,libutil*,librt*}
-       @rm -rf $(DIR_APP)
-endif
-endif
-       @$(POSTBUILD)
index 4667ff4..af00187 100644 (file)
--- a/lfs/udev
+++ b/lfs/udev
 
 include Config
 
-VER        = 096
+VER        = 125
 
 THISAPP    = udev-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 ifeq "$(LFS_PASS)" "install"
        TARGET     = $(DIR_INFO)/$(THISAPP)-install
-else
-ifeq "$(KLIBC)" "1"
-       TARGET     = $(DIR_INFO)/$(THISAPP)-klibc
 else
        TARGET     = $(DIR_INFO)/$(THISAPP)
 endif
-endif
 
 ###############################################################################
 # Top-level Rules
@@ -49,7 +45,7 @@ objects = $(DL_FILE) udev-config-6.2.tar.bz2
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 udev-config-6.2.tar.bz2 = $(DL_FROM)/udev-config-6.2.tar.bz2
 
-$(DL_FILE)_MD5 = f4effef7807ce1dc91ab581686ef197b
+$(DL_FILE)_MD5 = be98e04cefdd9ca76b8fe7e92735ce29
 udev-config-6.2.tar.bz2_MD5 = 9ff2667ab0f7bfe8182966ef690078a0
 
 install : $(TARGET)
@@ -79,13 +75,12 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/udev-096-netif_rename.patch
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
 ifeq "$(LFS_PASS)" "install"
        cd $(DIR_APP) && make DESTDIR=/install/initrd sbindir=/sbin udevdir=/dev
        cd $(DIR_APP) && make DESTDIR=/install/initrd sbindir=/sbin udevdir=/dev install
        rm -f /install/initrd/sbin/udev* /install/initrd/usr/sbin/udev* /install/initrd/usr/bin/udev*
-       cd $(DIR_APP) && install udevstart udevinfo udevd udevsettle udevtrigger /install/initrd/sbin
+       cd $(DIR_APP) && install udevadm udevd /install/initrd/sbin
        cd $(DIR_APP) && make $(MAKETUNING) EXTRAS="extras/ata_id extras/cdrom_id extras/edd_id \
                                        extras/firmware extras/floppy extras/path_id \
                                        extras/scsi_id extras/usb_id extras/volume_id"
@@ -93,6 +88,7 @@ ifeq "$(LFS_PASS)" "install"
                                        extras/firmware extras/floppy extras/path_id \
                                        extras/scsi_id extras/usb_id extras/volume_id" install
        cd /install/initrd/usr/share && rm -rf man
+       -mkdir -pv /install/initrd/dev
        cd /install/initrd/dev && rm -f console
        cd /install/initrd/dev && mknod -m 0600 console c 5 1
        cd /install/initrd/dev && rm -f null
@@ -106,31 +102,10 @@ ifeq "$(LFS_PASS)" "install"
        cd /install/initrd/dev && mknod -m 0600 tty6 c 4 6
        cp -f /etc/udev/rules.d/55-scsi-cdrom.rules /install/initrd/etc/udev/rules.d/55-scsi-cdrom.rules
 
-else
-ifeq "$(KLIBC)" "1"
-       cd $(DIR_APP) && sed -i "s|USE_LOG = .*|USE_LOG = false|g" Makefile
-       cd $(DIR_APP) && sed -i "s|USE_KLIBC = .*|USE_KLIBC = true|g" Makefile
-
-       cd $(DIR_APP) && make PROGRAMS="udevd udevsettle udevtrigger" EXTRAS="extras/firmware extras/cdrom_id"
-
-       -mkdir -p /lib/initcpio/udev
-       -mkdir -p /lib/initcpio/install
-       -mkdir -p /lib/initcpio/hooks
-       cd $(DIR_APP) && install -m755 udevd /lib/initcpio/udev
-       cd $(DIR_APP) && install -m755 udevtrigger  /lib/initcpio/udev
-       cd $(DIR_APP) && install -m755 udevsettle  /lib/initcpio/udev
-       cd $(DIR_APP) && install -m755 extras/firmware/firmware.sh  /lib/initcpio/udev
-       cd $(DIR_APP) && install -m755 extras/cdrom_id/cdrom_id  /lib/initcpio/udev
-       
-       install -m755 $(DIR_SRC)/config/mkinitcpio/start_udev /lib/initcpio/udev
-       install -m644 $(DIR_SRC)/config/mkinitcpio/udev.rules  /lib/initcpio/udev
-       install -m755 $(DIR_SRC)/config/mkinitcpio/load-modules.sh /lib/initcpio/udev
-       install -m644 $(DIR_SRC)/config/mkinitcpio/udev_install /lib/initcpio/install/udev
-       install -m644 $(DIR_SRC)/config/mkinitcpio/udev_hook /lib/initcpio/hooks/udev
-
 else
        rm -rf /lib/udev/devices
        cd $(DIR_APP) && tar jxf $(DIR_DL)/udev-config-6.2.tar.bz2
+       cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/udev-config-6.2_persistent-storage-fix.patch
        install -dv /lib/{firmware,udev/devices/{pts,shm}}
        echo "Put device firmwares here ..." > /lib/firmware/dirinfo
        mknod -m0666 /lib/udev/devices/null c 1 3
@@ -154,7 +129,6 @@ else
        chmod 755 /etc/udev/dvb.sh
        touch /etc/udev/rules.d/30-persistent-network.rules
        cp -vf $(DIR_SRC)/config/udev/blacklist /etc/modprobe.d/blacklist
-endif
 endif
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 7a589cd..c64a29a 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.1.2
+VER        = 1.1.3
 
 THISAPP    = usb-modeswitch-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 071cb300d00938bfe20025c654303d92
+$(DL_FILE)_MD5 = 571e6b81873231246693d18a9912f55d
 
 install : $(TARGET)
 
@@ -73,6 +73,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && make clean
        cd $(DIR_APP) && make all $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make install
-       cp -f $(DIR_APP)/usb_modeswitch.setup /etc/usb_modeswitch.setup.example
+       cp -f $(DIR_APP)/device_reference.txt /etc/usb_modeswitch.setup.example
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
similarity index 84%
rename from lfs/busybox
rename to lfs/usb_modeswitch_data
index cdea9ef..58ec2f5 100644 (file)
@@ -24,9 +24,9 @@
 
 include Config
 
-VER        = 1.2.2
+VER        = 20100707
 
-THISAPP    = busybox-$(VER)
+THISAPP    = usb-modeswitch-data-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = ae8a4c65b9464c8ece3483a3d3b9544c
+$(DL_FILE)_MD5 = d1fcc283c64a0877cdcac9cd682052f9
 
 install : $(TARGET)
 
@@ -70,14 +70,8 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-       -mkdir -p /install/initrd/{{,s}bin,etc}
-       cd $(DIR_APP) && cp -f $(DIR_SRC)/config/uClibc/busybox.config .config
-       cd $(DIR_APP) && make oldconfig
-       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP) && make clean
+       cd $(DIR_APP) && make all $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make install
-       mkdir -p /install/initrd/usr/share/udhcpc
-       cd $(DIR_APP) && install -m 0755 examples/udhcp/simple.script \
-               /install/initrd/usr/share/udhcpc/default.script
-       ln -svf /tmp/resolv.conf /install/initrd/etc/resolv.conf
-       @rm -rf $(DIR_APP) /install/initrd/linuxrc
+       @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index a6e4f36..caef972 100644 (file)
@@ -127,19 +127,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        sed -i -e "s|DEVICE4|/dev/xvda4|g" $(MNThdd)/etc/fstab
 
        sed -i -e "s|FSTYPE|ext3|g" $(MNThdd)/etc/fstab
-       cp -f $(MNThdd)/etc/mkinitcpio.conf $(MNThdd)/etc/mkinitcpio.conf.org
-       sed -i -e "s| autodetect | |g" $(MNThdd)/etc/mkinitcpio.conf
 
-       chroot $(MNThdd) /sbin/mkinitcpio -g /boot/ipfirerd-$(KVER)-xen.img -k $(KVER)-ipfire-xen
-       cp -f $(MNThdd)/etc/mkinitcpio.conf.org $(MNThdd)/etc/mkinitcpio.conf
-
-
-       # Create a script for rebuild-initrd and setup
-       echo "#!/bin/bash"                                   > $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-       echo "/usr/local/sbin/setup /dev/null INSTALL"      >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-       echo "rm -f /etc/rc.d/rcsysinit.d/S75firstsetup \\" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-       echo "&& /sbin/reboot"                              >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
-       chmod +x $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup
+       chroot $(MNThdd) /sbin/dracut --force --verbose /boot/ipfirerd-$(KVER)-xen.img $(KVER)-ipfire-xen
 
        #Remove root / fstab check
        rm -rf $(MNThdd)/etc/rc.d/rcsysinit.d/S19checkfstab
diff --git a/make.sh b/make.sh
index a7cda09..453c380 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -24,9 +24,9 @@
 
 NAME="IPFire"                                                  # Software name
 SNAME="ipfire"                                                 # Short name
-VERSION="2.7"                                                  # Version number
+VERSION="2.8test"                                              # Version number
 CORE="40"                                                      # Core Level (Filename)
-PAKFIRE_CORE="39"                                              # Core Level (PAKFIRE)
+PAKFIRE_CORE="40"                                              # Core Level (PAKFIRE)
 GIT_BRANCH=`git status | head -n1 | cut -d" " -f4`             # Git Branch
 SLOGAN="www.ipfire.org"                                                # Software slogan
 CONFIG_ROOT=/var/ipfire                                                # Configuration rootdir
@@ -357,7 +357,7 @@ buildipfire() {
   ipfiremake e1000e                    XEN=1
   ipfiremake linux
   ipfiremake kqemu
-  ipfiremake kvm-kmod
+#  ipfiremake kvm-kmod
   ipfiremake v4l-dvb
   ipfiremake madwifi
   ipfiremake alsa                      KMOD=1
@@ -373,9 +373,10 @@ buildipfire() {
   ipfiremake pkg-config
   ipfiremake linux-atm
   ipfiremake cpio
-  ipfiremake klibc
-  ipfiremake mkinitcpio
-  ipfiremake udev                      KLIBC=1
+
+  installmake strip
+
+  ipfiremake dracut
   ipfiremake expat
   ipfiremake gdbm
   ipfiremake gmp
@@ -637,12 +638,14 @@ buildipfire() {
   ipfiremake asterisk
   ipfiremake lcr
   ipfiremake usb_modeswitch
+  ipfiremake usb_modeswitch_data
   ipfiremake zerofree
   ipfiremake mdadm
   ipfiremake eject
   ipfiremake pound
   ipfiremake minicom
   ipfiremake ddrescue
+  ipfiremake tcl
   echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild
   cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild
   echo >> $BASEDIR/build/var/ipfire/firebuild
@@ -666,34 +669,9 @@ buildinstaller() {
   ipfiremake as86
   ipfiremake mbr
   ipfiremake memtest
-  installmake linux-libc-header
-  installmake binutils
-  ipfiremake uClibc                    PASS=1
-  ipfiremake gcc                       INST=1
-  installmake uClibc                   PASS=2
-  installmake gcc                      INST=2
-  installmake uClibc                   PASS=3
-  installmake busybox
-  installmake udev
-  installmake slang
-  installmake newt
-  installmake gettext
-  installmake kbd
-  installmake popt
-  installmake sysvinit
-  installmake misc-progs
-  installmake reiserfsprogs
-  installmake sysfsutils
-  installmake util-linux
-  installmake pciutils
-  installmake zlib
-  installmake mtd
-  installmake wget
-  installmake hwdata
-  installmake kudzu
-  installmake pcmciautils
-  installmake installer
-  installmake initrd
+  ipfiremake installer
+  installmake strip
+  ipfiremake initrd
 }
 
 buildpackages() {
@@ -701,7 +679,6 @@ buildpackages() {
   export LOGFILE
   echo "... see detailed log in _build.*.log files" >> $LOGFILE
 
-  installmake strip
   
   # Generating list of packages used
   echo -n "Generating packages list from logs" | tee -a $LOGFILE
diff --git a/src/dracut/dracut.conf b/src/dracut/dracut.conf
new file mode 100644 (file)
index 0000000..a37038e
--- /dev/null
@@ -0,0 +1,26 @@
+# dracut config file
+
+# Specific list of dracut modules to use
+#dracutmodules+=""
+
+# Dracut modules to omit
+#omit_dracutmodules+=""
+
+# Dracut modules to add to the default
+#add_dracutmodules+=""
+
+# additional kernel modules to the default
+#add_drivers+=""
+
+# list of kernel filesystem modules to be included in the generic initramfs
+filesystems+="ext2 ext3 reiserfs reiser4 iso9660 vfat"
+
+# build initrd only to boot current hardware
+#hostonly="yes"
+#
+
+# install local /etc/mdadm.conf
+mdadmconf="no"
+
+# install local /etc/lvm/lvm.conf
+lvmconf="no"
diff --git a/src/dracut/switch_root.c b/src/dracut/switch_root.c
new file mode 100644 (file)
index 0000000..1520387
--- /dev/null
@@ -0,0 +1,188 @@
+/*
+ * switchroot.c - switch to new root directory and start init.
+ *
+ * Copyright 2002-2008 Red Hat, Inc.  All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Authors:
+ *     Peter Jones <pjones@redhat.com>
+ *     Jeremy Katz <katzj@redhat.com>
+ */
+#include <sys/mount.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <sys/param.h>
+#include <fcntl.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <ctype.h>
+#include <dirent.h>
+
+#ifndef MS_MOVE
+#define MS_MOVE 8192
+#endif
+
+enum {
+       ok,
+       err_no_directory,
+       err_usage,
+};
+
+/* remove all files/directories below dirName -- don't cross mountpoints */
+static int
+recursiveRemove(char * dirName)
+{
+       struct stat sb,rb;
+       DIR * dir;
+       struct dirent * d;
+       char * strBuf = alloca(strlen(dirName) + 1024);
+
+       if (!(dir = opendir(dirName))) {
+               printf("error opening %s: %m\n", dirName);
+               return 0;
+       }
+
+       if (fstat(dirfd(dir),&rb)) {
+               printf("unable to stat %s: %m\n", dirName);
+               closedir(dir);
+               return 0;
+       }
+
+       errno = 0;
+
+       while ((d = readdir(dir))) {
+               errno = 0;
+
+               if (!strcmp(d->d_name, ".") || !strcmp(d->d_name, "..")) {
+                       errno = 0;
+                       continue;
+               }
+
+               strcpy(strBuf, dirName);
+               strcat(strBuf, "/");
+               strcat(strBuf, d->d_name);
+
+               if (lstat(strBuf, &sb)) {
+                       printf("failed to stat %s: %m\n", strBuf);
+                       errno = 0;
+                       continue;
+               }
+
+               /* only descend into subdirectories if device is same as dir */
+               if (S_ISDIR(sb.st_mode)) {
+                       if (sb.st_dev == rb.st_dev) {
+                               recursiveRemove(strBuf);
+                               if (rmdir(strBuf))
+                                       printf("failed to rmdir %s: %m\n", strBuf);
+                       }
+                       errno = 0;
+                       continue;
+               }
+               if (unlink(strBuf)) {
+                       printf("failed to remove %s: %m\n", strBuf);
+                       errno = 0;
+                       continue;
+               }
+       }
+
+       if (errno) {
+               closedir(dir);
+               printf("error reading from %s: %m\n", dirName);
+               return 1;
+       }
+
+       closedir(dir);
+       return 0;
+}
+
+static int switchroot(const char *newroot)
+{
+       /*  Don't try to unmount the old "/", there's no way to do it. */
+       const char *umounts[] = { "/dev", "/proc", "/sys", NULL };
+       int errnum;
+       int i;
+
+       for (i = 0; umounts[i] != NULL; i++) {
+               char newmount[PATH_MAX];
+               strcpy(newmount, newroot);
+               strcat(newmount, umounts[i]);
+               if (mount(umounts[i], newmount, NULL, MS_MOVE, NULL) < 0) {
+                       fprintf(stderr, "Error mount moving old %s %s %m\n",
+                               umounts[i], newmount);
+                       fprintf(stderr, "Forcing unmount of %s\n", umounts[i]);
+                       umount2(umounts[i], MNT_FORCE);
+               }
+       }
+
+       if (chdir(newroot) < 0) {
+               errnum=errno;
+               fprintf(stderr, "switchroot: chdir failed: %m\n");
+               errno=errnum;
+               return -1;
+       }
+       recursiveRemove("/");
+       if (mount(newroot, "/", NULL, MS_MOVE, NULL) < 0) {
+               errnum = errno;
+               fprintf(stderr, "switchroot: mount failed: %m\n");
+               errno = errnum;
+               return -1;
+       }
+
+       if (chroot(".")) {
+               errnum = errno;
+               fprintf(stderr, "switchroot: chroot failed: %m\n");
+               errno = errnum;
+               return -2;
+       }
+       return 1;
+}
+
+static void usage(FILE *output)
+{
+       fprintf(output, "usage: switchroot <newrootdir> <init> <args to init>\n");
+       if (output == stderr)
+               exit(err_usage);
+       exit(ok);
+}
+
+int main(int argc, char *argv[])
+{
+       char *newroot = argv[1];
+       char *init = argv[2];
+       char **initargs = &argv[2];
+
+       if (newroot == NULL || newroot[0] == '\0' ||
+           init == NULL || init[0] == '\0' ) {
+               usage(stderr);
+       }
+
+       if (switchroot(newroot) < 0) {
+               fprintf(stderr, "switchroot has failed.  Sorry.\n");
+               return 1;
+       }
+       if (access(initargs[0], X_OK))
+               fprintf(stderr, "WARNING: can't access %s\n", initargs[0]);
+
+       /* get session leader */
+       setsid();
+       /* set controlling terminal */
+       ioctl (0, TIOCSCTTY, 1);
+
+       execv(initargs[0], initargs);
+}
+
index c216da6..2fe80bf 100644 (file)
 
 case "${1}" in
        start)
+               #Skip if root is set by UUID
+               if (grep "root=UUID=" /proc/cmdline); then
+                       exit 0;
+               fi
                boot_mesg "Checking fstab bootdevice ..."
+               read CMDLINE < /proc/cmdline
                ROOTPOS=`expr index "$CMDLINE" root=`
                NEWROOT=`echo ${CMDLINE:$ROOTPOS} | cut -d"=" -f2 | cut -d" " -f1`;
                OLDBOOT=`cat /etc/fstab | grep -m1 "/boot" | cut -d" " -f1 | cut -f1`;
diff --git a/src/initscripts/init.d/firstsetup b/src/initscripts/init.d/firstsetup
new file mode 100644 (file)
index 0000000..cef0b8a
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash
+export LANG=en_US.utf8
+/usr/local/sbin/setup /dev/tty2 INSTALL
+echo Restarting udev...
+killall udevd
+/sbin/udevd --daemon
+/sbin/udevadm trigger
+/sbin/udevadm settle
+rm -f /etc/rc.d/rcsysinit.d/S75firstsetup
index 0cb97cd..03846e6 100644 (file)
@@ -60,10 +60,10 @@ case "${1}" in
 
                # Now traverse /sys in order to "coldplug" devices that have
                # already been discovered
-               /sbin/udevtrigger
+               /sbin/udevadm trigger
 
                # Now wait for udevd to process the uevents we triggered
-               /sbin/udevsettle
+               /sbin/udevadm settle
                evaluate_retval
 
                ;;
index 82f0580..78461ce 100644 (file)
@@ -26,7 +26,7 @@ case "${1}" in
                done 2>/dev/null
                
                # Now wait for udevd to process the uevents we triggered
-               /sbin/udevsettle
+               /sbin/udevadm settle
                evaluate_retval
                ;;
 
index 9cf1bd5..a46de92 100644 (file)
@@ -108,31 +108,10 @@ int main(int argc, char *argv[])
                }               
        }
 
-       // Load ata-piix prior kudzu because kudzu use ata-generic for ich7
-       mysystem("/sbin/modprobe ata_piix");
-
-       // Starting hardware detection
-       runcommandwithstatus("/bin/probehw.sh", "Probing Hardware ...");
-
        // Load common modules
-       mysystem("/sbin/modprobe ide-generic");
-       mysystem("/sbin/modprobe ide-cd");
-       mysystem("/sbin/modprobe ide-disk");
-       mysystem("/sbin/modprobe ehci-hcd");
-       mysystem("/sbin/modprobe uhci-hcd");
-       mysystem("/sbin/modprobe ohci-hcd");
-       mysystem("/sbin/modprobe ohci1394");
-       mysystem("/sbin/modprobe sd_mod");
-       mysystem("/sbin/modprobe sr_mod");
-       mysystem("/sbin/modprobe usb-storage");
-       mysystem("/sbin/modprobe usbhid");
-       mysystem("/sbin/modprobe ahci");
-
        mysystem("/sbin/modprobe iso9660"); // CDROM
        mysystem("/sbin/modprobe ext2"); // Boot patition
        mysystem("/sbin/modprobe vfat"); // USB key
-
-       runcommandwithstatus("/bin/sleep 10", "Waiting for USB Hardware ...");
        
        /* German is the default */
        for (choice = 0; langnames[choice]; choice++)
@@ -231,11 +210,6 @@ int main(int argc, char *argv[])
        sprintf(hdparams.devnode_part, "/dev/%s%s", harddrive,raid_disk ? "p" : "");
        /* Now the names after the machine is booted. Only scsi is affected
           and we only install on the first scsi disk. */
-       {       char tmp[30];
-               strcpy(tmp, scsi_disk ? "sda" : harddrive);
-               sprintf(hdparams.devnode_disk_run, "/dev/%s", tmp);
-               sprintf(hdparams.devnode_part_run, "/dev/%s%s", tmp, raid_disk ? "p" : "");
-       }
 
        fprintf(flog, "Destination drive: %s\n", hdparams.devnode_disk);
        
@@ -288,7 +262,7 @@ int main(int argc, char *argv[])
         * the disk. 
         */
        /* Don't use mysystem here so we can redirect output */
-       sprintf(commandstring, "/bin/sfdisk -s /dev/%s > /tmp/disksize 2> /dev/null", harddrive);
+       sprintf(commandstring, "/sbin/sfdisk -s /dev/%s > /tmp/disksize 2> /dev/null", harddrive);
        system(commandstring);
 
        /* Calculate amount of disk space */
@@ -360,7 +334,7 @@ int main(int argc, char *argv[])
 
        fclose(handle);
 
-       snprintf(commandstring, STRING_SIZE, "/bin/sfdisk -L -uM %s < /tmp/partitiontable", hdparams.devnode_disk);
+       snprintf(commandstring, STRING_SIZE, "/sbin/sfdisk -L -uM %s < /tmp/partitiontable", hdparams.devnode_disk);
        if (runcommandwithstatus(commandstring, ctr[TR_PARTITIONING_DISK]))
        {
                errorbox(ctr[TR_UNABLE_TO_PARTITION]);
@@ -369,16 +343,16 @@ int main(int argc, char *argv[])
        
        if (fstype == EXT2) {
                mysystem("/sbin/modprobe ext2");
-               sprintf(mkfscommand, "/sbin/mke2fs -T ext2 -c");
+               sprintf(mkfscommand, "/sbin/mke2fs -T ext2");
        } else if (fstype == REISERFS) {
                mysystem("/sbin/modprobe reiserfs");
                sprintf(mkfscommand, "/sbin/mkreiserfs -f");
        } else if (fstype == EXT3) {
                mysystem("/sbin/modprobe ext3");
-               sprintf(mkfscommand, "/sbin/mke2fs -T ext3 -c");
+               sprintf(mkfscommand, "/sbin/mke2fs -T ext3");
        }
 
-       snprintf(commandstring, STRING_SIZE, "/sbin/mke2fs -T ext2 -c %s1", hdparams.devnode_part);
+       snprintf(commandstring, STRING_SIZE, "/sbin/mke2fs -T ext2 -I 128 %s1", hdparams.devnode_part);
        if (runcommandwithstatus(commandstring, ctr[TR_MAKING_BOOT_FILESYSTEM]))
        {
                errorbox(ctr[TR_UNABLE_TO_MAKE_BOOT_FILESYSTEM]);
@@ -441,7 +415,7 @@ int main(int argc, char *argv[])
        }
 
        snprintf(commandstring, STRING_SIZE,
-               "/bin/tar -C /harddisk  -xvf /cdrom/" SNAME "-" VERSION ".tlz --lzma");
+               "/bin/tar -C /harddisk  -xvf /cdrom/" SNAME "-" VERSION ".tlz --lzma 2>/dev/null");
        
        if (runcommandwithprogress(60, 4, title, commandstring, INST_FILECOUNT,
                ctr[TR_INSTALLING_FILES]))
@@ -453,17 +427,6 @@ int main(int argc, char *argv[])
        /* Save language und local settings */
        write_lang_configs(shortlangname);
 
-       /* touch the modules.dep files */
-       snprintf(commandstring, STRING_SIZE, 
-               "/bin/touch /harddisk/lib/modules/%s-ipfire/modules.dep",
-               KERNEL_VERSION);
-       mysystem(commandstring);
-/*     snprintf(commandstring, STRING_SIZE, 
-               "/bin/touch /harddisk/lib/modules/%s-ipfire-smp/modules.dep",
-               KERNEL_VERSION);
-       mysystem(commandstring);
-*/
-
        /* Rename uname */
        rename ("/harddisk/bin/uname.bak", "/harddisk/bin/uname");
 
@@ -474,7 +437,7 @@ int main(int argc, char *argv[])
        mysystem("/bin/mount --bind /sys  /harddisk/sys");
 
        /* Build cache lang file */
-       snprintf(commandstring, STRING_SIZE, "/sbin/chroot /harddisk /usr/bin/perl -e \"require '" CONFIG_ROOT "/lang.pl'; &Lang::BuildCacheLang\"");
+       snprintf(commandstring, STRING_SIZE, "/usr/sbin/chroot /harddisk /usr/bin/perl -e \"require '" CONFIG_ROOT "/lang.pl'; &Lang::BuildCacheLang\"");
        if (runcommandwithstatus(commandstring, ctr[TR_INSTALLING_LANG_CACHE]))
        {
                errorbox(ctr[TR_UNABLE_TO_INSTALL_LANG_CACHE]);
@@ -482,8 +445,15 @@ int main(int argc, char *argv[])
        }
 
        /* Update /etc/fstab */
-       replace("/harddisk/etc/fstab", "DEVICE", hdparams.devnode_part_run);
-       
+       snprintf(commandstring, STRING_SIZE, "/bin/sed -i -e \"s#DEVICE1#UUID=$(/sbin/blkid %s1 -sUUID | /usr/bin/cut -d'\"' -f2)#g\" /harddisk/etc/fstab", hdparams.devnode_part);
+       system(commandstring);
+       snprintf(commandstring, STRING_SIZE, "/bin/sed -i -e \"s#DEVICE2#UUID=$(/sbin/blkid %s2 -sUUID | /usr/bin/cut -d'\"' -f2)#g\" /harddisk/etc/fstab", hdparams.devnode_part);
+       system(commandstring);
+       snprintf(commandstring, STRING_SIZE, "/bin/sed -i -e \"s#DEVICE3#UUID=$(/sbin/blkid %s3 -sUUID | /usr/bin/cut -d'\"' -f2)#g\" /harddisk/etc/fstab", hdparams.devnode_part);
+       system(commandstring);
+       snprintf(commandstring, STRING_SIZE, "/bin/sed -i -e \"s#DEVICE4#UUID=$(/sbin/blkid %s4 -sUUID | /usr/bin/cut -d'\"' -f2)#g\" /harddisk/etc/fstab", hdparams.devnode_part);
+       system(commandstring);
+
        if (fstype == EXT2) {
                replace("/harddisk/etc/fstab", "FSTYPE", "ext2");
                replace("/harddisk/boot/grub/grub.conf", "MOUNT", "ro");
@@ -491,20 +461,6 @@ int main(int argc, char *argv[])
                replace("/harddisk/etc/fstab", "FSTYPE", "reiserfs");
                replace("/harddisk/boot/grub/grub.conf", "MOUNT", "ro");
        } else if (fstype == EXT3) {
-               snprintf(commandstring, STRING_SIZE, "tune2fs -j %s3", hdparams.devnode_part);
-               if (runcommandwithstatus(commandstring, ctr[TR_JOURNAL_EXT3]))
-               {
-                       errorbox(ctr[TR_JOURNAL_ERROR]);
-                       replace("/harddisk/etc/fstab", "FSTYPE", "ext2");
-                       goto NOJOURNAL;
-               }
-               snprintf(commandstring, STRING_SIZE, "tune2fs -j %s4", hdparams.devnode_part);
-               if (runcommandwithstatus(commandstring, ctr[TR_JOURNAL_EXT3]))
-               {
-                       errorbox(ctr[TR_JOURNAL_ERROR]);
-                       replace("/harddisk/etc/fstab", "FSTYPE", "ext2");
-                       goto NOJOURNAL;
-               }
                replace("/harddisk/etc/fstab", "FSTYPE", "ext3");
                NOJOURNAL:
                replace("/harddisk/boot/grub/grub.conf", "MOUNT", "ro");
@@ -512,40 +468,15 @@ int main(int argc, char *argv[])
 
        replace("/harddisk/boot/grub/grub.conf", "KVER", KERNEL_VERSION);
 
-       /* Build the emergency ramdisk with all drivers */
-       mysystem("cp -f /harddisk/etc/mkinitcpio.conf /harddisk/etc/mkinitcpio.conf.org");
-
-       replace("/harddisk/etc/mkinitcpio.conf", " autodetect ", " ");
-       snprintf(commandstring, STRING_SIZE, "/sbin/chroot /harddisk /sbin/mkinitcpio -g /boot/ipfirerd-%s-emergency.img -k %s-ipfire", KERNEL_VERSION, KERNEL_VERSION);
-       runcommandwithstatus(commandstring, ctr[TR_BUILDING_INITRD]);
-
-       mysystem("cp -f /harddisk/etc/mkinitcpio.conf.org /harddisk/etc/mkinitcpio.conf");
-
-       /* mkinitcpio has a problem if ide and pata are included */
-       if ( scsi_disk==1 ) {
-           /* Remove the ide hook if we install sda */
-           replace("/harddisk/etc/mkinitcpio.conf", " ide ", " ");
-       } else {
-           /* Remove the pata & sata hook if we install hda */
-           replace("/harddisk/etc/mkinitcpio.conf", " pata ", " ");
-           replace("/harddisk/etc/mkinitcpio.conf", " sata ", " ");
-       }
-       /* Going to make our initrd... */
-       snprintf(commandstring, STRING_SIZE, "/sbin/chroot /harddisk /sbin/mkinitcpio -g /boot/ipfirerd-%s.img -k %s-ipfire", KERNEL_VERSION, KERNEL_VERSION);
-       runcommandwithstatus(commandstring, ctr[TR_BUILDING_INITRD]);
-/*     snprintf(commandstring, STRING_SIZE, "/sbin/chroot /harddisk /sbin/mkinitcpio -g /boot/ipfirerd-%s-smp.img -k %s-ipfire-smp", KERNEL_VERSION, KERNEL_VERSION );
-       runcommandwithstatus(commandstring, ctr[TR_BUILDING_INITRD]);
-*/
-
+       snprintf(commandstring, STRING_SIZE, "/bin/sed -i -e \"s#root=ROOT#root=UUID=$(/sbin/blkid %s3 -sUUID | /usr/bin/cut -d'\"' -f2)#g\" /harddisk/boot/grub/grub.conf", hdparams.devnode_part);
+       system(commandstring);
 
-       sprintf(string, "root=%s3", hdparams.devnode_part_run);
-       replace( "/harddisk/boot/grub/grub.conf", "root=ROOT", string);
        mysystem("ln -s grub.conf /harddisk/boot/grub/menu.lst");
 
-       system("sed -e 's#/harddisk#/#g' -e 's#//#/#g'  < /proc/mounts > /harddisk/etc/mtab");
+       system("/bin/sed -e 's#/harddisk#/#g' -e 's#//#/#g'  < /proc/mounts > /harddisk/etc/mtab");
 
        snprintf(commandstring, STRING_SIZE, 
-                "/sbin/chroot /harddisk /usr/sbin/grub-install --no-floppy %s", hdparams.devnode_disk);
+                "/usr/sbin/chroot /harddisk /usr/sbin/grub-install --no-floppy %s", hdparams.devnode_disk);
        if (runcommandwithstatus(commandstring, ctr[TR_INSTALLING_GRUB])) {
                errorbox(ctr[TR_UNABLE_TO_INSTALL_GRUB]);
                goto EXIT;
@@ -560,7 +491,7 @@ int main(int argc, char *argv[])
        }
        
        mysystem("umount /cdrom");
-       snprintf(commandstring, STRING_SIZE, "eject /dev/%s", sourcedrive);
+       snprintf(commandstring, STRING_SIZE, "/usr/bin/eject /dev/%s", sourcedrive);
        mysystem(commandstring);
 
        if (!unattended) {
@@ -596,10 +527,10 @@ EXIT:
                fclose(flog);
                newtFinished();
 
-               if (!unattended) {
-                       if (system("/sbin/chroot /harddisk /usr/local/sbin/setup /dev/tty2 INSTALL"))
-                               printf("Unable to run setup.\n");
-               }
+//             if (!unattended) {
+//                     if (system("/usr/sbin/chroot /harddisk /usr/local/sbin/setup /dev/tty2 INSTALL"))
+//                             printf("Unable to run setup.\n");
+//             }
 
                if (system("/bin/umount /harddisk/proc"))
                        printf("Unable to umount /harddisk/proc.\n"); 
@@ -624,8 +555,9 @@ EXIT:
        system("/bin/umount /harddisk/var");
        system("/bin/umount /harddisk/boot");
        system("/bin/umount /harddisk");
-         
-       system("/etc/halt");
+
+       if (!(allok))
+               system("/etc/halt");
 
        return 0;
 }
index eb2285b..68c36ea 100644 (file)
@@ -24,7 +24,7 @@
 . /opt/pakfire/lib/functions.sh
 extract_files
 #
-KVER=2.6.32.15
+KVER=2.6.32.19
 ROOT=`grep "root=" /boot/grub/grub.conf | cut -d"=" -f2 | cut -d" " -f1 | tail -n 1`
 MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1`
 # Nur den letzten Parameter verwenden
index d117ad8..7b9fe15 100644 (file)
@@ -26,8 +26,6 @@
 extract_files 
 restore_backup ${NAME}
 
-groupadd nut
-
 ln -svf  ../init.d/nut /etc/rc.d/rc0.d/K20nut
 ln -svf  ../init.d/nut /etc/rc.d/rc3.d/S20nut
 ln -svf  ../init.d/nut /etc/rc.d/rc6.d/K20nut
diff --git a/src/patches/dracut-006_lzma.patch b/src/patches/dracut-006_lzma.patch
new file mode 100644 (file)
index 0000000..ddf4991
--- /dev/null
@@ -0,0 +1,14 @@
+diff -Naur dracut-006.org/dracut dracut-006/dracut
+--- dracut-006.org/dracut      2010-06-17 10:46:29.000000000 +0200
++++ dracut-006/dracut  2010-08-07 21:00:38.000000000 +0200
+@@ -308,9 +308,7 @@
+       #strip -R .comment $note "$f" || :
+     done
+ fi
+-
+-type pigz &>/dev/null && gzip=pigz || gzip=gzip
+-( cd "$initdir"; find . |cpio -R 0:0 -H newc -o --quiet |$gzip -9 > "$outfile"; ) 
++( cd "$initdir"; find . |cpio -R 0:0 -H newc -o --quiet | lzma > "$outfile"; ) 
+ if [ $? -ne 0 ]; then
+     derror "dracut: creation of $outfile failed"
+     exit 1
diff --git a/src/patches/dracut-init_start_ipfireinstaller.patch b/src/patches/dracut-init_start_ipfireinstaller.patch
new file mode 100644 (file)
index 0000000..0103826
--- /dev/null
@@ -0,0 +1,33 @@
+diff -Naur org/init new/init
+--- init       2010-06-17 10:46:29.000000000 +0200
++++ init       2010-08-10 17:55:41.000000000 +0200
+@@ -111,8 +111,9 @@
+ getarg 'rdbreak=cmdline' && emergency_shell -n cmdline "Break before cmdline"
+ source_all cmdline
+-[ -z "$root" ] && die "No or empty root= argument"
+-[ -z "$rootok" ] && die "Don't know how to handle 'root=$root'"
++# Disable root argument check ...
++#[ -z "$root" ] && die "No or empty root= argument"
++#[ -z "$rootok" ] && die "Don't know how to handle 'root=$root'"
+ # Network root scripts may need updated root= options,
+ # so deposit them where they can see them (udev purges the env)
+@@ -202,12 +203,15 @@
+     done
+     
+     i=$(($i+1))
+-    [ $i -gt $RDRETRY ] \
+-        && { flock -s 9 ; emergency_shell "No root device found"; } 9>/.console_lock
++      # Start IPFire installer after root was not found ;)
++    [ $i -gt $RDRETRY ] && break 2;
++
+ done
+ unset job
+ unset queuetriggered
++/etc/rc_installer
++
+ # pre-mount happens before we try to mount the root filesystem,
+ # and happens once.
+ getarg 'rdbreak=pre-mount' && emergency_shell -n pre-mount "Break pre-mount"
diff --git a/src/patches/udev-096-netif_rename.patch b/src/patches/udev-096-netif_rename.patch
deleted file mode 100644 (file)
index 1249c05..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -Naur udev-096.org/udev_device.c udev-096/udev_device.c
---- udev-096.org/udev_device.c 2006-07-09 21:48:19.000000000 +0200
-+++ udev-096/udev_device.c     2009-04-28 22:04:56.000000000 +0200
-@@ -102,40 +102,8 @@
-       strlcpy(ifr.ifr_newname, udev->name, IFNAMSIZ);
-       retval = ioctl(sk, SIOCSIFNAME, &ifr);
-       if (retval != 0) {
--              int loop;
--
--              /* see if the destination interface name already exists */
--              if (errno != EEXIST) {
--                      err("error changing netif name: %s", strerror(errno));
--                      goto exit;
--              }
--
--              /* free our own name, another process may wait for us */
--              strlcpy(ifr.ifr_newname, udev->dev->kernel_name, IFNAMSIZ);
--              strlcat(ifr.ifr_newname, "_rename", IFNAMSIZ);
--              retval = ioctl(sk, SIOCSIFNAME, &ifr);
--              if (retval != 0) {
--                      err("error changing netif name: %s", strerror(errno));
--                      goto exit;
--              }
--
--              /* wait 30 seconds for our target to become available */
--              strlcpy(ifr.ifr_name, ifr.ifr_newname, IFNAMSIZ);
--              strlcpy(ifr.ifr_newname, udev->name, IFNAMSIZ);
--              loop = 30 * 20;
--              while (loop--) {
--                      retval = ioctl(sk, SIOCSIFNAME, &ifr);  
--                      if (retval != 0) {
--                              if (errno != EEXIST) {
--                                      err("error changing net interface name: %s", strerror(errno));
--                                      break;
--                              }
--                              dbg("wait for netif '%s' to become free, loop=%i", udev->name, (30 * 20) - loop);
--                              usleep(1000 * 1000 / 20);
--                      }
--              }
-+              err("error changing netif name: %s", strerror(errno));
-       }
--
- exit:
-       close(sk);
-       return retval;
diff --git a/src/patches/udev-125-netif_rename.patch b/src/patches/udev-125-netif_rename.patch
new file mode 100644 (file)
index 0000000..c80b05a
--- /dev/null
@@ -0,0 +1,47 @@
+diff -Nur udev-125.vanilla/udev_device.c udev-125/udev_device.c
+--- udev-125.vanilla/udev_device.c     2008-07-18 16:26:55.000000000 +0200
++++ udev-125/udev_device.c     2010-07-25 18:15:12.289242450 +0200
+@@ -123,42 +123,7 @@
+       if (retval == 0)
+               kernel_log(ifr);
+       else {
+-              int loop;
+-
+-              /* see if the destination interface name already exists */
+-              if (errno != EEXIST) {
+-                      err("error changing netif name %s to %s: %s\n", ifr.ifr_name, ifr.ifr_newname, strerror(errno));
+-                      goto exit;
+-              }
+-
+-              /* free our own name, another process may wait for us */
+-              strlcpy(ifr.ifr_newname, udev->dev->kernel, IFNAMSIZ);
+-              strlcat(ifr.ifr_newname, "_rename", IFNAMSIZ);
+-              retval = ioctl(sk, SIOCSIFNAME, &ifr);
+-              if (retval != 0) {
+-                      err("error changing netif name %s to %s: %s\n", ifr.ifr_name, ifr.ifr_newname, strerror(errno));
+-                      goto exit;
+-              }
+-
+-              /* wait 30 seconds for our target to become available */
+-              strlcpy(ifr.ifr_name, ifr.ifr_newname, IFNAMSIZ);
+-              strlcpy(ifr.ifr_newname, udev->name, IFNAMSIZ);
+-              loop = 30 * 20;
+-              while (loop--) {
+-                      retval = ioctl(sk, SIOCSIFNAME, &ifr);
+-                      if (retval == 0) {
+-                              kernel_log(ifr);
+-                              break;
+-                      }
+-
+-                      if (errno != EEXIST) {
+-                              err("error changing net interface name %s to %s: %s\n",
+-                                  ifr.ifr_name, ifr.ifr_newname, strerror(errno));
+-                              break;
+-                      }
+-                      dbg("wait for netif '%s' to become free, loop=%i\n", udev->name, (30 * 20) - loop);
+-                      usleep(1000 * 1000 / 20);
+-              }
++              err("error changing netif name %s to %s: %s\n", ifr.ifr_name, ifr.ifr_newname, strerror(errno));
+       }
+ exit:
diff --git a/src/patches/udev-config-6.2_persistent-storage-fix.patch b/src/patches/udev-config-6.2_persistent-storage-fix.patch
new file mode 100644 (file)
index 0000000..172091a
--- /dev/null
@@ -0,0 +1,12 @@
+diff -Naur udev-config-6.2.org/60-persistent-storage.rules udev-config-6.2/60-persistent-storage.rules
+--- udev-config-6.2.org/60-persistent-storage.rules    2006-05-13 01:03:13.000000000 +0200
++++ udev-config-6.2/60-persistent-storage.rules        2010-08-14 11:08:35.000000000 +0200
+@@ -9,7 +9,7 @@
+ # never access removable ide devices, the drivers are causing event loops on open()
+ KERNEL=="hd*[!0-9]", SYSFS{removable}=="1", DRIVER=="ide-cs|ide-floppy", GOTO="persistent_storage_end"
+-KERNEL=="hd*[0-9]", SYSFS{../removable}=="1", GOTO="persistent_storage_end"
++KERNEL=="hd*[0-9]", SYSFS{removable}=="1", GOTO="persistent_storage_end"
+ # for partitions import parent information
+ KERNEL=="*[0-9]", IMPORT{parent}=="ID_*"
index 79ec1c3..06f30bb 100644 (file)
 #
 #
 KVER=`uname -r | cut -d"-" -f1`
-ROOT=`grep "root=" /boot/grub/grub.conf | cut -d"=" -f2 | cut -d" " -f1 | tail -n 1`
-echo
-echo Rebuild the Initramdisk ...
-cp -f /etc/mkinitcpio.conf.org /etc/mkinitcpio.conf
-#
-# Made initramdisk
-#
-if [ "${ROOT:0:7}" == "/dev/sd" ]; then
-    # Remove ide hook if root is on sda 
-    sed -i "s| ide | |g" /etc/mkinitcpio.conf
-else
-if [ "${ROOT:0:7}" == "/dev/hd" ]; then
-    # Remove pata & sata hook if root is on hda 
-    sed -i "s| pata | |g" /etc/mkinitcpio.conf
-    sed -i "s| sata | |g" /etc/mkinitcpio.conf
-fi
-fi
-mkinitcpio -k $KVER-ipfire -g /boot/ipfirerd-$KVER.img
+
+dracut --force --verbose /boot/ipfirerd-$KVER.img $KVER-ipfire