summaryrefslogtreecommitdiffstats
path: root/move
diff options
context:
space:
mode:
Diffstat (limited to 'move')
-rw-r--r--move/.cvsignore3
-rw-r--r--move/Makefile97
-rwxr-xr-xmove/collect-directories-to-create.pl17
-rw-r--r--move/data/.cvsignore1
-rw-r--r--move/data/always.dirs1
-rw-r--r--move/data/always.list132
-rw-r--r--move/data/boot.dirs43
-rw-r--r--move/data/boot.list674
-rw-r--r--move/data/devices3
-rw-r--r--move/data/symlinks3
-rw-r--r--move/data/totem.dirs2
-rw-r--r--move/data/totem.list51
-rwxr-xr-xmove/hack_boot_img418
-rwxr-xr-xmove/hack_cdrom5
-rwxr-xr-xmove/hack_network5
-rwxr-xr-xmove/make_live79
-rwxr-xr-xmove/make_live_tree_boot125
-rw-r--r--move/move.pm174
-rw-r--r--move/pkgs.pm32
-rwxr-xr-xmove/runstage29
-rw-r--r--move/todo45
-rwxr-xr-xmove/tools/busy-files21
-rw-r--r--move/tools/busy-files-accesses34
-rw-r--r--move/tools/kernel-nfsd.patch61
-rwxr-xr-xmove/tools/nfs-accesses60
-rw-r--r--move/tree/kdedrc7
-rw-r--r--move/tree/mdk_move_boot_loop.desktop8
-rwxr-xr-xmove/tree/mdk_move_loop54
-rw-r--r--move/tree/sudoers1
-rw-r--r--move/xwait.c18
30 files changed, 0 insertions, 2183 deletions
diff --git a/move/.cvsignore b/move/.cvsignore
deleted file mode 100644
index 3e5b5c985..000000000
--- a/move/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
-*.rdz
-xwait
-.perl_checker.cache
diff --git a/move/Makefile b/move/Makefile
deleted file mode 100644
index ec5884e98..000000000
--- a/move/Makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-
-DEST_LIVETREE = /tmp/live_tree
-DEST_STAGE2 = $(DEST_LIVETREE)/usr/bin/stage2
-
-DATA_FILES = devices symlinks directories-to-create
-LANG_FILES = $(shell perl -ne 'print $$1 if /ALLOWED_LANGS = qw\((.*)\)/' move.pm)
-
-STAGE1 = ../mdk-stage1
-INSTALL = ../perl-install
-
-INSTALL_FILES = install2.pm install_steps.pm install_any.pm install_interactive.pm install_steps_gtk.pm install_steps_interactive.pm install_messages.pm install_gtk.pm help.pm
-
-ARCH := $(shell arch | egrep "(x86_64|sparc64|s390x)")
-ifneq ("x$(ARCH)", "x")
-LIB_NAME = lib64
-else
-LIB_NAME = lib
-endif
-
-
-all: install
-
-build: xwait
- cd $(STAGE1) && ADDITIONAL_DEFS="-DMANDRAKE_MOVE" MOVE=1 make init stage1-network stage1-cdrom init-move
- sudo ./collect-directories-to-create.pl $(DEST_LIVETREE) > data/directories-to-create
-
-install: build
- #- todo: make_boot_img alike to create boot volume from ../mdk-stage1/stage1-cdrom (isolinux mandatory since stock kernel is so big)
- sudo cp -f $(STAGE1)/init-move $(DEST_LIVETREE)/sbin/init
-
- sudo cp -f xwait $(DEST_LIVETREE)/usr/bin
- sudo cp -f runstage2 $(DEST_LIVETREE)/usr/bin/runstage2.pl
- sudo rm -rf $(DEST_STAGE2)
- sudo mkdir -p $(DEST_STAGE2)
- sudo cp -f *.pm $(DEST_STAGE2)
- sudo cp -f $(addprefix $(INSTALL)/, $(INSTALL_FILES)) $(DEST_STAGE2)
-
- sudo rm -rf $(DEST_LIVETREE)/usr/share/langs
- sudo mkdir -p $(DEST_LIVETREE)/usr/share/langs
- sudo cp -f $(patsubst %, $(INSTALL)/pixmaps/langs/lang-%.png, $(LANG_FILES)) $(DEST_LIVETREE)/usr/share/langs
-
- #- overwrite /usr/lib/libDrakX files of the live tree with those in CVS
- sudo cp -f $(addprefix $(INSTALL)/, $(shell cd $(DEST_LIVETREE)/usr/lib/libDrakX ; ls *.pm)) $(DEST_LIVETREE)/usr/lib/libDrakX || :
-
- #- overwrite stuff.so of drakxtools because it doesn't contain C_DRAKX stuff
- sudo cp -f ../perl-install/c/blib/arch/auto/stuff/stuff.so $(DEST_LIVETREE)/usr/lib/libDrakX/auto/c/stuff
-
- #- duplicated :(
- sudo perl -pi -e 's/#[-+].*//; $$_ = "\n" if (/^=(head|begin)/ .. /^=cut/) || /use (diagnostics|vars|strict)/' $(DEST_STAGE2)/*.pm $(DEST_LIVETREE)/usr/lib/libDrakX/*.pm
-
- sudo mkdir -p $(DEST_LIVETREE)/move
- sudo cp -f $(addprefix data/, $(DATA_FILES)) $(DEST_LIVETREE)/move
-
- sudo install -m 440 tree/sudoers $(DEST_LIVETREE)/etc
- sudo install -m 644 tree/mdk_move_boot_loop.desktop $(DEST_LIVETREE)/usr/share/autostart
- sudo install tree/mdk_move_loop $(DEST_LIVETREE)/usr/bin
- sudo install -m 644 tree/kdedrc $(DEST_LIVETREE)/usr/share/config
-
- grep ChangeLog $(INSTALL)/CVS/Entries > /tmp/version
- sudo cp -f /tmp/version $(DEST_LIVETREE)/usr/share/VERSION
-
-
-live_tree_boot:
- ./make_live_tree_boot
- $(MAKE) /tmp/live_tree_always.clp
- $(MAKE) /tmp/live_tree_boot.clp
- $(MAKE) /tmp/live_tree_totem.clp
-
-live_tree_boot_all:
- cd /tmp/live_tree ; find -type l | cpio -pd /tmp/live_tree_boot_all
- cd /tmp/live_tree_boot ; find | cpio -upd /tmp/live_tree_boot_all
- cp -a /tmp/live_tree/move /tmp/live_tree_boot_all
- cp -a /dev/{null,urandom} /tmp/live_tree_boot_all/dev
-
-un_live_tree_boot:
- ./make_live_tree_boot -u
-
-xwait: %: %.c
- $(CC) $(CFLAGS) $< -L/usr/X11R6/$(LIB_NAME) -lX11 -o $@
-
-clean:
- rm -f xwait
-
-%.clp: %
- if [ -e $<.sort ]; then \
- mkisofs -R -sort $<.sort $< | create_compressed_fs - 65536 $@ 2000 2>/dev/null ; \
- else \
- mkisofs -R $< | create_compressed_fs - 65536 $@ 2000 2>/dev/null ; \
- fi
-
-check_dirs:
- for i in `cat data/*.dirs`; do grep /tmp/live_tree$$i/ data/*.list; done ||:
-
-# perl tools/busy-files-accesses --no-link --no-dir --full-dirs 'data/always.dirs data/boot.dirs data/totem.dirs' --already-have data/always.list
-
-# touch r/isolinux/boot.cat ; find r/isolinux -type f -printf '%p 100\n' > r.sort ; echo 'r/isolinux/live_tree_boot.clp 5' >> r.sort
-# mkisofs -r -J -hide-rr-moved -nobak -cache-inodes -V 'Mandrake Move' -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table r | cdrecord -v -eject dev=0,0,0 blank=fast gracetime=2 speed=99 -
diff --git a/move/collect-directories-to-create.pl b/move/collect-directories-to-create.pl
deleted file mode 100755
index c6e208c57..000000000
--- a/move/collect-directories-to-create.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use MDK::Common;
-
-#- there are programs/packages which fail when the directory
-#- in which they try to write doesn't exist. better collect them
-#- at build time so that drakx startup can create them.
-
-my @list = map { if_(m|^\Q$ARGV[0]\E(.*)$|, $1) } `find $ARGV[0]/{etc,var} -type d`;
-my @final;
-foreach my $e (sort { length($b) <=> length($a) } @list) {
- any { /^\Q$e\E/ } @final and next;
- push @final, $e;
-}
-
-print "$_\n" foreach sort @final;
diff --git a/move/data/.cvsignore b/move/data/.cvsignore
deleted file mode 100644
index 7e6125b3d..000000000
--- a/move/data/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-directories-to-create
diff --git a/move/data/always.dirs b/move/data/always.dirs
deleted file mode 100644
index 6413106c5..000000000
--- a/move/data/always.dirs
+++ /dev/null
@@ -1 +0,0 @@
-/lib/i686
diff --git a/move/data/always.list b/move/data/always.list
deleted file mode 100644
index 0a74042af..000000000
--- a/move/data/always.list
+++ /dev/null
@@ -1,132 +0,0 @@
-/tmp/live_tree/bin/bash
-/tmp/live_tree/bin/mount
-/tmp/live_tree/bin/umount
-/tmp/live_tree/etc/ld.so.cache
-/tmp/live_tree/etc/nsswitch.conf
-/tmp/live_tree/lib/i686
-/tmp/live_tree/lib/ld-2.3.2.so
-/tmp/live_tree/lib/ld-linux.so.2
-/tmp/live_tree/lib/libdl-2.3.2.so
-/tmp/live_tree/lib/libgcc_s-3.3.1.so.1
-/tmp/live_tree/lib/libnsl-2.3.2.so
-/tmp/live_tree/lib/libnss_dns-2.3.2.so
-/tmp/live_tree/lib/libnss_files-2.3.2.so
-/tmp/live_tree/lib/libnss_nis-2.3.2.so
-/tmp/live_tree/lib/libnss_nisplus-2.3.2.so
-/tmp/live_tree/lib/libpam.so.0.77
-/tmp/live_tree/lib/libpam_misc.so.0.77
-/tmp/live_tree/lib/libpopt.so.0.0.0
-/tmp/live_tree/lib/libresolv-2.3.2.so
-/tmp/live_tree/lib/libtermcap.so.2.0.8
-/tmp/live_tree/lib/libutil-2.3.2.so
-/tmp/live_tree/lib/libz.so.1.1.4
-/tmp/live_tree/lib/security/pam_console_apply_devfsd.so
-/tmp/live_tree/sbin/devfsd
-/tmp/live_tree/sbin/init
-/tmp/live_tree/sbin/klogd
-/tmp/live_tree/sbin/losetup
-/tmp/live_tree/sbin/syslogd
-/tmp/live_tree/usr/X11R6/bin/XFree86
-/tmp/live_tree/usr/X11R6/bin/xfs
-/tmp/live_tree/usr/X11R6/lib/X11/fonts/75dpi/helvB12-ISO8859-1.pcf.gz
-/tmp/live_tree/usr/X11R6/lib/X11/fonts/75dpi/helvB12.pcf.gz
-/tmp/live_tree/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
-/tmp/live_tree/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
-/tmp/live_tree/usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
-/tmp/live_tree/usr/X11R6/lib/libGL.so.1.2
-/tmp/live_tree/usr/X11R6/lib/libICE.so.6.3
-/tmp/live_tree/usr/X11R6/lib/libSM.so.6.0
-/tmp/live_tree/usr/X11R6/lib/libX11.so.6.2
-/tmp/live_tree/usr/X11R6/lib/libXcursor.so.1.0
-/tmp/live_tree/usr/X11R6/lib/libXext.so.6.4
-/tmp/live_tree/usr/X11R6/lib/libXfont.so.1.4
-/tmp/live_tree/usr/X11R6/lib/libXft.so.2.1
-/tmp/live_tree/usr/X11R6/lib/libXmu.so.6.2
-/tmp/live_tree/usr/X11R6/lib/libXrender.so.1.2
-/tmp/live_tree/usr/X11R6/lib/libXt.so.6.0
-/tmp/live_tree/usr/X11R6/lib/libaudio.so.2.3
-/tmp/live_tree/usr/bin/artsd
-/tmp/live_tree/usr/bin/kalarmd
-/tmp/live_tree/usr/bin/kdeinit
-/tmp/live_tree/usr/bin/korgac
-/tmp/live_tree/usr/bin/kwrapper
-/tmp/live_tree/usr/bin/startkde
-/tmp/live_tree/usr/lib/GConf/2/libgconfbackend-xml.so
-/tmp/live_tree/usr/lib/dcopserver.so
-/tmp/live_tree/usr/lib/gconfd-2
-/tmp/live_tree/usr/lib/gconv/ISO8859-1.so
-/tmp/live_tree/usr/lib/gconv/ISO8859-15.so
-/tmp/live_tree/usr/lib/kde3/clock_panelapplet.so
-/tmp/live_tree/usr/lib/kde3/kded_kinetd.so
-/tmp/live_tree/usr/lib/kde3/kded_mountwatcher.so
-/tmp/live_tree/usr/lib/kde3/kickermenu_recentdocs.so
-/tmp/live_tree/usr/lib/kde3/kio_file.so
-/tmp/live_tree/usr/lib/kde3/konq_sound.so
-/tmp/live_tree/usr/lib/kde3/kwin_mandrake.so.0.0.0
-/tmp/live_tree/usr/lib/kde3/minipager_panelapplet.so
-/tmp/live_tree/usr/lib/kde3/plugins/styles/galaxy.so.0.0.0
-/tmp/live_tree/usr/lib/kde3/systemtray_panelapplet.so
-/tmp/live_tree/usr/lib/kde3/taskbar_panelapplet.so
-/tmp/live_tree/usr/lib/kded.so
-/tmp/live_tree/usr/lib/kdesktop.so
-/tmp/live_tree/usr/lib/khotkeys.so
-/tmp/live_tree/usr/lib/kicker.so
-/tmp/live_tree/usr/lib/klauncher.so
-/tmp/live_tree/usr/lib/klipper.so
-/tmp/live_tree/usr/lib/knotify.so
-/tmp/live_tree/usr/lib/ksmserver.so
-/tmp/live_tree/usr/lib/kwin.so
-/tmp/live_tree/usr/lib/libDCOP.so.4.1.0
-/tmp/live_tree/usr/lib/libORBit-2.so.0.0.0
-/tmp/live_tree/usr/lib/libart_lgpl_2.so.2.3.16
-/tmp/live_tree/usr/lib/libartsbuilder.so.0.0.0
-/tmp/live_tree/usr/lib/libartsflow.so.1.0.0
-/tmp/live_tree/usr/lib/libartsflow_idl.so.1.0.0
-/tmp/live_tree/usr/lib/libartskde.so.1.1.0
-/tmp/live_tree/usr/lib/libartsmidi.so.0.0.0
-/tmp/live_tree/usr/lib/libartsmidi_idl.so.0.0.0
-/tmp/live_tree/usr/lib/libasound.so.2.0.0
-/tmp/live_tree/usr/lib/libaudiofile.so.0.0.2
-/tmp/live_tree/usr/lib/libaudiofilearts.so
-/tmp/live_tree/usr/lib/libexpat.so.0.4.0
-/tmp/live_tree/usr/lib/libfam.so.0.0.0
-/tmp/live_tree/usr/lib/libfontconfig.so.1.0.4
-/tmp/live_tree/usr/lib/libfreetype.so.6.3.3
-/tmp/live_tree/usr/lib/libgconf-2.so.4.1.0
-/tmp/live_tree/usr/lib/libglib-2.0.so.0.200.3
-/tmp/live_tree/usr/lib/libgmodule-2.0.so.0.200.3
-/tmp/live_tree/usr/lib/libgobject-2.0.so.0.200.3
-/tmp/live_tree/usr/lib/libgthread-2.0.so.0.200.3
-/tmp/live_tree/usr/lib/libjpeg.so.62.0.0
-/tmp/live_tree/usr/lib/libkalarmd.so.0.0.0
-/tmp/live_tree/usr/lib/libkcal.so.2.0.0
-/tmp/live_tree/usr/lib/libkdecore.so.4.1.0
-/tmp/live_tree/usr/lib/libkdefx.so.4.1.0
-/tmp/live_tree/usr/lib/libkdesu.so.4.1.0
-/tmp/live_tree/usr/lib/libkdeui.so.4.1.0
-/tmp/live_tree/usr/lib/libkickermain.so.1.0.0
-/tmp/live_tree/usr/lib/libkio.so.4.1.0
-/tmp/live_tree/usr/lib/libkmedia2_idl.so.1.0.0
-/tmp/live_tree/usr/lib/libkonq.so.4.1.0
-/tmp/live_tree/usr/lib/libkparts.so.2.1.0
-/tmp/live_tree/usr/lib/libmad.so.0.2.0
-/tmp/live_tree/usr/lib/libmcop.so.1.0.0
-/tmp/live_tree/usr/lib/libmcop_mt.so.1.0.0
-/tmp/live_tree/usr/lib/libmng.so.1.0.0
-/tmp/live_tree/usr/lib/libogg.so.0.4.0
-/tmp/live_tree/usr/lib/libpng.so.3.1.2.5
-/tmp/live_tree/usr/lib/libqtmcop.so.1.0.0
-/tmp/live_tree/usr/lib/libslp.so.1.0.0
-/tmp/live_tree/usr/lib/libsoundserver_idl.so.1.0.0
-/tmp/live_tree/usr/lib/libstdc++.so.5.0.5
-/tmp/live_tree/usr/lib/libtaskbar.so.1.1.0
-/tmp/live_tree/usr/lib/libtaskmanager.so.1.0.0
-/tmp/live_tree/usr/lib/libvorbis.so.0.2.0
-/tmp/live_tree/usr/lib/libvorbisenc.so.2.0.0
-/tmp/live_tree/usr/lib/libvorbisfile.so.3.0.0
-/tmp/live_tree/usr/lib/libxml2.so.2.5.11
-/tmp/live_tree/usr/lib/qt3/lib/libqt-mt.so.3.1.2
-/tmp/live_tree/usr/share/fonts/ttf/vera/Vera.ttf
-/tmp/live_tree/usr/share/fonts/ttf/vera/VeraBd.ttf
-/tmp/live_tree/usr/share/locale/ISO-8859-1/LC_CTYPE
-/tmp/live_tree/usr/share/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES
diff --git a/move/data/boot.dirs b/move/data/boot.dirs
deleted file mode 100644
index b58ae43c4..000000000
--- a/move/data/boot.dirs
+++ /dev/null
@@ -1,43 +0,0 @@
-/etc/X11/fs
-/etc/X11/xserver
-/etc/gtk-2.0
-/etc/pango
-/lib/i686
-/lib/modutils
-/usr/X11R6/lib/X11/locale/C
-/usr/X11R6/lib/modules/drivers/linux
-/usr/bin/stage2
-/usr/lib/libDrakX/Xconfig
-/usr/lib/libDrakX/auto/c
-/usr/lib/libDrakX/c
-/usr/lib/libDrakX/printer
-/usr/lib/libDrakX/sbus_probing
-/usr/lib/mcop/Arts
-/usr/lib/perl5/5.8.1/Exporter
-/usr/lib/perl5/5.8.1/i386-linux-thread-multi/CORE
-/usr/lib/perl5/5.8.1/i386-linux-thread-multi/File
-/usr/lib/perl5/5.8.1/i386-linux-thread-multi/auto/File
-/usr/lib/perl5/5.8.1/i386-linux-thread-multi/auto/Socket
-/usr/lib/perl5/5.8.1/warnings
-/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi/Gtk2/Gdk
-/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi/auto/Glib
-/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi/auto/Gtk2
-/usr/share/applnk-mdk
-/usr/share/apps/clockapplet
-/usr/share/apps/kabc/plugins
-/usr/share/apps/kalarmdgui
-/usr/share/apps/kconf_update
-/usr/share/apps/kdesktop/DesktopLinks
-/usr/share/apps/kdisplay/app-defaults
-/usr/share/apps/khtml/css
-/usr/share/apps/knotify
-/usr/share/autostart
-/usr/share/icons/default
-/usr/share/icons/mdk-hicolor
-/usr/share/langs
-/usr/share/mimelnk
-/usr/share/nautilus
-/usr/share/services
-/usr/share/servicetypes
-/usr/share/themes/Default/gtk-2.0
-/usr/share/themes/Galaxy/gtk-2.0
diff --git a/move/data/boot.list b/move/data/boot.list
deleted file mode 100644
index c664f4d3c..000000000
--- a/move/data/boot.list
+++ /dev/null
@@ -1,674 +0,0 @@
-/tmp/live_tree/bin/bash
-/tmp/live_tree/bin/chmod
-/tmp/live_tree/bin/cp
-/tmp/live_tree/bin/cut
-/tmp/live_tree/bin/gawk
-/tmp/live_tree/bin/gettext
-/tmp/live_tree/bin/grep
-/tmp/live_tree/bin/gzip
-/tmp/live_tree/bin/id
-/tmp/live_tree/bin/loadkeys
-/tmp/live_tree/bin/ls
-/tmp/live_tree/bin/mkdir
-/tmp/live_tree/bin/rm
-/tmp/live_tree/bin/sed
-/tmp/live_tree/bin/touch
-/tmp/live_tree/bin/uname
-/tmp/live_tree/etc/DIR_COLORS
-/tmp/live_tree/etc/X11/fs
-/tmp/live_tree/etc/X11/xkb/compat/accessx
-/tmp/live_tree/etc/X11/xkb/compat/basic
-/tmp/live_tree/etc/X11/xkb/compat/complete
-/tmp/live_tree/etc/X11/xkb/compat/iso9995
-/tmp/live_tree/etc/X11/xkb/compat/misc
-/tmp/live_tree/etc/X11/xkb/compat/mousekeys
-/tmp/live_tree/etc/X11/xkb/compat/xfree86
-/tmp/live_tree/etc/X11/xkb/geometry/pc
-/tmp/live_tree/etc/X11/xkb/keycodes/aliases
-/tmp/live_tree/etc/X11/xkb/keycodes/xfree86
-/tmp/live_tree/etc/X11/xkb/rules/xfree86
-/tmp/live_tree/etc/X11/xkb/rules/xfree86.lst
-/tmp/live_tree/etc/X11/xkb/symbols/en_US
-/tmp/live_tree/etc/X11/xkb/symbols/gb
-/tmp/live_tree/etc/X11/xkb/symbols/iso9995-3
-/tmp/live_tree/etc/X11/xkb/symbols/srvr_ctrl
-/tmp/live_tree/etc/X11/xkb/symbols/us
-/tmp/live_tree/etc/X11/xkb/types/basic
-/tmp/live_tree/etc/X11/xkb/types/complete
-/tmp/live_tree/etc/X11/xkb/types/extra
-/tmp/live_tree/etc/X11/xkb/types/iso9995
-/tmp/live_tree/etc/X11/xkb/types/mousekeys
-/tmp/live_tree/etc/X11/xkb/types/pc
-/tmp/live_tree/etc/X11/xkb/xkbcomp
-/tmp/live_tree/etc/X11/xserver
-/tmp/live_tree/etc/bashrc
-/tmp/live_tree/etc/devfsd.conf
-/tmp/live_tree/etc/fonts/fonts.conf
-/tmp/live_tree/etc/fonts/local.conf
-/tmp/live_tree/etc/group
-/tmp/live_tree/etc/gtk-2.0
-/tmp/live_tree/etc/inputrc
-/tmp/live_tree/etc/ld.so.cache
-/tmp/live_tree/etc/login.defs
-/tmp/live_tree/etc/modules.devfs
-/tmp/live_tree/etc/nsswitch.conf
-/tmp/live_tree/etc/pam.d/other
-/tmp/live_tree/etc/pam.d/sudo
-/tmp/live_tree/etc/pam.d/system-auth
-/tmp/live_tree/etc/pam.d/xserver
-/tmp/live_tree/etc/pango
-/tmp/live_tree/etc/passwd
-/tmp/live_tree/etc/profile.d/10lang.sh
-/tmp/live_tree/etc/profile.d/alias.sh
-/tmp/live_tree/etc/profile.d/configure_keyboard.sh
-/tmp/live_tree/etc/profile.d/glib20.sh
-/tmp/live_tree/etc/profile.d/inputrc.sh
-/tmp/live_tree/etc/profile.d/kde3.sh
-/tmp/live_tree/etc/profile.d/msec.sh
-/tmp/live_tree/etc/profile.d/qtdir3.sh
-/tmp/live_tree/etc/profile.d/screen.sh
-/tmp/live_tree/etc/profile.d/ssh-client.sh
-/tmp/live_tree/etc/profile.d/tmpdir.sh
-/tmp/live_tree/etc/profile.d/xhost.sh
-/tmp/live_tree/etc/rc.d/init.d/functions
-/tmp/live_tree/etc/rc.d/init.d/syslog
-/tmp/live_tree/etc/rc.d/init.d/xfs
-/tmp/live_tree/etc/security/console.perms
-/tmp/live_tree/etc/security/fileshare.conf
-/tmp/live_tree/etc/security/pam_env.conf
-/tmp/live_tree/etc/services
-/tmp/live_tree/etc/shells
-/tmp/live_tree/etc/sudoers
-/tmp/live_tree/lib/i686
-/tmp/live_tree/lib/ld-2.3.2.so
-/tmp/live_tree/lib/libcom_err.so.2.1
-/tmp/live_tree/lib/libcrypt-2.3.2.so
-/tmp/live_tree/lib/libdl-2.3.2.so
-/tmp/live_tree/lib/libext2fs.so.2.4
-/tmp/live_tree/lib/libgcc_s-3.3.1.so.1
-/tmp/live_tree/lib/libintl.so.2.2.0
-/tmp/live_tree/lib/libnsl-2.3.2.so
-/tmp/live_tree/lib/libnss_dns-2.3.2.so
-/tmp/live_tree/lib/libnss_files-2.3.2.so
-/tmp/live_tree/lib/libnss_nis-2.3.2.so
-/tmp/live_tree/lib/libnss_nisplus-2.3.2.so
-/tmp/live_tree/lib/libpam.so.0.77
-/tmp/live_tree/lib/libpam_misc.so.0.77
-/tmp/live_tree/lib/libpcre.so.0.0.1
-/tmp/live_tree/lib/libpopt.so.0.0.0
-/tmp/live_tree/lib/libresolv-2.3.2.so
-/tmp/live_tree/lib/libtermcap.so.2.0.8
-/tmp/live_tree/lib/libutil-2.3.2.so
-/tmp/live_tree/lib/libz.so.1.1.4
-/tmp/live_tree/lib/modutils
-/tmp/live_tree/lib/security/pam_console.so
-/tmp/live_tree/lib/security/pam_console_apply_devfsd.so
-/tmp/live_tree/lib/security/pam_cracklib.so
-/tmp/live_tree/lib/security/pam_deny.so
-/tmp/live_tree/lib/security/pam_env.so
-/tmp/live_tree/lib/security/pam_limits.so
-/tmp/live_tree/lib/security/pam_permit.so
-/tmp/live_tree/lib/security/pam_rootok.so
-/tmp/live_tree/lib/security/pam_stack.so
-/tmp/live_tree/lib/security/pam_unix.so
-/tmp/live_tree/sbin/consoletype
-/tmp/live_tree/sbin/devfsd
-/tmp/live_tree/sbin/hotplug
-/tmp/live_tree/sbin/init
-/tmp/live_tree/sbin/initlog
-/tmp/live_tree/sbin/insmod-24
-/tmp/live_tree/sbin/klogd
-/tmp/live_tree/sbin/losetup
-/tmp/live_tree/sbin/minilogd
-/tmp/live_tree/sbin/modprobe-24
-/tmp/live_tree/sbin/pam_console_apply
-/tmp/live_tree/sbin/service
-/tmp/live_tree/sbin/syslogd
-/tmp/live_tree/usr/X11R6/bin/XFree86
-/tmp/live_tree/usr/X11R6/bin/Xwrapper
-/tmp/live_tree/usr/X11R6/bin/iceauth
-/tmp/live_tree/usr/X11R6/bin/setxkbmap
-/tmp/live_tree/usr/X11R6/bin/xfs
-/tmp/live_tree/usr/X11R6/bin/xmodmap
-/tmp/live_tree/usr/X11R6/bin/xrdb
-/tmp/live_tree/usr/X11R6/bin/xset
-/tmp/live_tree/usr/X11R6/bin/xsetroot
-/tmp/live_tree/usr/X11R6/lib/X11/XErrorDB
-/tmp/live_tree/usr/X11R6/lib/X11/XKeysymDB
-/tmp/live_tree/usr/X11R6/lib/X11/locale/C
-/tmp/live_tree/usr/X11R6/lib/X11/locale/compose.dir
-/tmp/live_tree/usr/X11R6/lib/X11/locale/iso8859-1/Compose
-/tmp/live_tree/usr/X11R6/lib/X11/locale/iso8859-1/XI18N_OBJS
-/tmp/live_tree/usr/X11R6/lib/X11/locale/iso8859-1/XLC_LOCALE
-/tmp/live_tree/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
-/tmp/live_tree/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
-/tmp/live_tree/usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
-/tmp/live_tree/usr/X11R6/lib/X11/locale/locale.alias
-/tmp/live_tree/usr/X11R6/lib/X11/locale/locale.dir
-/tmp/live_tree/usr/X11R6/lib/X11/rgb.txt
-/tmp/live_tree/usr/X11R6/lib/libGL.so.1.2
-/tmp/live_tree/usr/X11R6/lib/libICE.so.6.3
-/tmp/live_tree/usr/X11R6/lib/libSM.so.6.0
-/tmp/live_tree/usr/X11R6/lib/libX11.so.6.2
-/tmp/live_tree/usr/X11R6/lib/libXcursor.so.1.0
-/tmp/live_tree/usr/X11R6/lib/libXext.so.6.4
-/tmp/live_tree/usr/X11R6/lib/libXfont.so.1.4
-/tmp/live_tree/usr/X11R6/lib/libXft.so.2.1
-/tmp/live_tree/usr/X11R6/lib/libXi.so.6.0
-/tmp/live_tree/usr/X11R6/lib/libXm.so.2.0.1
-/tmp/live_tree/usr/X11R6/lib/libXmu.so.6.2
-/tmp/live_tree/usr/X11R6/lib/libXmuu.so.1.0
-/tmp/live_tree/usr/X11R6/lib/libXp.so.6.2
-/tmp/live_tree/usr/X11R6/lib/libXrandr.so.2.0
-/tmp/live_tree/usr/X11R6/lib/libXrender.so.1.2
-/tmp/live_tree/usr/X11R6/lib/libXt.so.6.0
-/tmp/live_tree/usr/X11R6/lib/libXtst.so.6.1
-/tmp/live_tree/usr/X11R6/lib/libaudio.so.2.3
-/tmp/live_tree/usr/X11R6/lib/modules/drivers/linux
-/tmp/live_tree/usr/X11R6/lib/modules/drivers/nv_drv.o
-/tmp/live_tree/usr/X11R6/lib/modules/fonts/libbitmap.a
-/tmp/live_tree/usr/X11R6/lib/modules/fonts/libfreetype.a
-/tmp/live_tree/usr/X11R6/lib/modules/fonts/libtype1.a
-/tmp/live_tree/usr/X11R6/lib/modules/input/mouse_drv.o
-/tmp/live_tree/usr/X11R6/lib/modules/libddc.a
-/tmp/live_tree/usr/X11R6/lib/modules/libfb.a
-/tmp/live_tree/usr/X11R6/lib/modules/libi2c.a
-/tmp/live_tree/usr/X11R6/lib/modules/libpcidata.a
-/tmp/live_tree/usr/X11R6/lib/modules/libramdac.a
-/tmp/live_tree/usr/X11R6/lib/modules/libvgahw.a
-/tmp/live_tree/usr/X11R6/lib/modules/libxaa.a
-/tmp/live_tree/usr/X11R6/lib/modules/linux/libint10.a
-/tmp/live_tree/usr/bin/artsd
-/tmp/live_tree/usr/bin/artswrapper
-/tmp/live_tree/usr/bin/cpp-3.3.1
-/tmp/live_tree/usr/bin/dcopserver_shutdown
-/tmp/live_tree/usr/bin/dircolors
-/tmp/live_tree/usr/bin/dirname
-/tmp/live_tree/usr/bin/dumpkeys
-/tmp/live_tree/usr/bin/kab2kabc
-/tmp/live_tree/usr/bin/kalarmd
-/tmp/live_tree/usr/bin/kde-config
-/tmp/live_tree/usr/bin/kdeinit
-/tmp/live_tree/usr/bin/killall
-/tmp/live_tree/usr/bin/korgac
-/tmp/live_tree/usr/bin/krootwarning
-/tmp/live_tree/usr/bin/ksplash
-/tmp/live_tree/usr/bin/kwrapper
-/tmp/live_tree/usr/bin/lnusertemp
-/tmp/live_tree/usr/bin/locale
-/tmp/live_tree/usr/bin/mandrakegalaxy
-/tmp/live_tree/usr/bin/mandrakegalaxy.real
-/tmp/live_tree/usr/bin/mdk_move_loop
-/tmp/live_tree/usr/bin/mesg
-/tmp/live_tree/usr/bin/nspluginscan
-/tmp/live_tree/usr/bin/perl5.8.1
-/tmp/live_tree/usr/bin/runstage2.pl
-/tmp/live_tree/usr/bin/stage2
-/tmp/live_tree/usr/bin/startkde
-/tmp/live_tree/usr/bin/sudo
-/tmp/live_tree/usr/bin/suidperl
-/tmp/live_tree/usr/bin/test-windows-key
-/tmp/live_tree/usr/bin/tty
-/tmp/live_tree/usr/bin/whoami
-/tmp/live_tree/usr/bin/xwait
-/tmp/live_tree/usr/lib/dcopserver.la
-/tmp/live_tree/usr/lib/dcopserver.so
-/tmp/live_tree/usr/lib/gconv/ISO8859-1.so
-/tmp/live_tree/usr/lib/gconv/ISO8859-15.so
-/tmp/live_tree/usr/lib/gconv/gconv-modules
-/tmp/live_tree/usr/lib/gtk-2.0/2.2.0/engines/libgalaxy.so
-/tmp/live_tree/usr/lib/gtk-2.0/2.2.0/immodules/im-cedilla.so
-/tmp/live_tree/usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.so
-/tmp/live_tree/usr/lib/kbd/consolefonts/lat0-16.psf.gz
-/tmp/live_tree/usr/lib/kbd/consoletrans/iso15.acm.gz
-/tmp/live_tree/usr/lib/kbd/consoletrans/iso15.sfm.gz
-/tmp/live_tree/usr/lib/kbuildsycoca.la
-/tmp/live_tree/usr/lib/kbuildsycoca.so
-/tmp/live_tree/usr/lib/kcminit.la
-/tmp/live_tree/usr/lib/kcminit.so
-/tmp/live_tree/usr/lib/kconf_update.la
-/tmp/live_tree/usr/lib/kconf_update.so
-/tmp/live_tree/usr/lib/kde3/clock_panelapplet.la
-/tmp/live_tree/usr/lib/kde3/clock_panelapplet.so
-/tmp/live_tree/usr/lib/kde3/kcm_access.la
-/tmp/live_tree/usr/lib/kde3/kcm_access.so
-/tmp/live_tree/usr/lib/kde3/kcm_arts.la
-/tmp/live_tree/usr/lib/kde3/kcm_arts.so
-/tmp/live_tree/usr/lib/kde3/kcm_bell.la
-/tmp/live_tree/usr/lib/kde3/kcm_bell.so
-/tmp/live_tree/usr/lib/kde3/kcm_energy.la
-/tmp/live_tree/usr/lib/kde3/kcm_energy.so
-/tmp/live_tree/usr/lib/kde3/kcm_input.la
-/tmp/live_tree/usr/lib/kde3/kcm_input.so
-/tmp/live_tree/usr/lib/kde3/kcm_keyboard.la
-/tmp/live_tree/usr/lib/kde3/kcm_keyboard.so
-/tmp/live_tree/usr/lib/kde3/kcm_keys.la
-/tmp/live_tree/usr/lib/kde3/kcm_keys.so
-/tmp/live_tree/usr/lib/kde3/kcm_konqhtml.la
-/tmp/live_tree/usr/lib/kde3/kcm_konqhtml.so
-/tmp/live_tree/usr/lib/kde3/kcm_laptop.la
-/tmp/live_tree/usr/lib/kde3/kcm_laptop.so
-/tmp/live_tree/usr/lib/kde3/kcm_style.la
-/tmp/live_tree/usr/lib/kde3/kcm_style.so
-/tmp/live_tree/usr/lib/kde3/kded_kinetd.la
-/tmp/live_tree/usr/lib/kde3/kded_kinetd.so
-/tmp/live_tree/usr/lib/kde3/kded_mountwatcher.la
-/tmp/live_tree/usr/lib/kde3/kded_mountwatcher.so
-/tmp/live_tree/usr/lib/kde3/kio_devices.la
-/tmp/live_tree/usr/lib/kde3/kio_devices.so
-/tmp/live_tree/usr/lib/kde3/kio_file.la
-/tmp/live_tree/usr/lib/kde3/kio_file.so
-/tmp/live_tree/usr/lib/kde3/konq_sound.la
-/tmp/live_tree/usr/lib/kde3/konq_sound.so
-/tmp/live_tree/usr/lib/kde3/kwin_mandrake.la
-/tmp/live_tree/usr/lib/kde3/kwin_mandrake.so.0.0.0
-/tmp/live_tree/usr/lib/kde3/minipager_panelapplet.la
-/tmp/live_tree/usr/lib/kde3/minipager_panelapplet.so
-/tmp/live_tree/usr/lib/kde3/plugins/styles/galaxy.so.0.0.0
-/tmp/live_tree/usr/lib/kde3/systemtray_panelapplet.la
-/tmp/live_tree/usr/lib/kde3/systemtray_panelapplet.so
-/tmp/live_tree/usr/lib/kde3/taskbar_panelapplet.la
-/tmp/live_tree/usr/lib/kde3/taskbar_panelapplet.so
-/tmp/live_tree/usr/lib/kded.la
-/tmp/live_tree/usr/lib/kded.so
-/tmp/live_tree/usr/lib/kdesktop.la
-/tmp/live_tree/usr/lib/kdesktop.so
-/tmp/live_tree/usr/lib/khotkeys.la
-/tmp/live_tree/usr/lib/khotkeys.so
-/tmp/live_tree/usr/lib/kicker.la
-/tmp/live_tree/usr/lib/kicker.so
-/tmp/live_tree/usr/lib/klauncher.la
-/tmp/live_tree/usr/lib/klauncher.so
-/tmp/live_tree/usr/lib/klipper.la
-/tmp/live_tree/usr/lib/klipper.so
-/tmp/live_tree/usr/lib/knotify.la
-/tmp/live_tree/usr/lib/knotify.so
-/tmp/live_tree/usr/lib/ksmserver.la
-/tmp/live_tree/usr/lib/ksmserver.so
-/tmp/live_tree/usr/lib/kwin.la
-/tmp/live_tree/usr/lib/kwin.so
-/tmp/live_tree/usr/lib/libDCOP.so.4.1.0
-/tmp/live_tree/usr/lib/libDrakX/Xconfig
-/tmp/live_tree/usr/lib/libDrakX/any.pm
-/tmp/live_tree/usr/lib/libDrakX/auto/c
-/tmp/live_tree/usr/lib/libDrakX/c
-/tmp/live_tree/usr/lib/libDrakX/c.pm
-/tmp/live_tree/usr/lib/libDrakX/class_discard.pm
-/tmp/live_tree/usr/lib/libDrakX/commands.pm
-/tmp/live_tree/usr/lib/libDrakX/common.pm
-/tmp/live_tree/usr/lib/libDrakX/detect_devices.pm
-/tmp/live_tree/usr/lib/libDrakX/devices.pm
-/tmp/live_tree/usr/lib/libDrakX/fs.pm
-/tmp/live_tree/usr/lib/libDrakX/fsedit.pm
-/tmp/live_tree/usr/lib/libDrakX/handle_configs.pm
-/tmp/live_tree/usr/lib/libDrakX/harddrake/sound.pm
-/tmp/live_tree/usr/lib/libDrakX/interactive.pm
-/tmp/live_tree/usr/lib/libDrakX/interactive/gtk.pm
-/tmp/live_tree/usr/lib/libDrakX/keyboard.pm
-/tmp/live_tree/usr/lib/libDrakX/lang.pm
-/tmp/live_tree/usr/lib/libDrakX/list_modules.pm
-/tmp/live_tree/usr/lib/libDrakX/log.pm
-/tmp/live_tree/usr/lib/libDrakX/loopback.pm
-/tmp/live_tree/usr/lib/libDrakX/modules.pm
-/tmp/live_tree/usr/lib/libDrakX/modules/interactive.pm
-/tmp/live_tree/usr/lib/libDrakX/mouse.pm
-/tmp/live_tree/usr/lib/libDrakX/network.pm
-/tmp/live_tree/usr/lib/libDrakX/network/network.pm
-/tmp/live_tree/usr/lib/libDrakX/partition_table.pm
-/tmp/live_tree/usr/lib/libDrakX/partition_table/raw.pm
-/tmp/live_tree/usr/lib/libDrakX/printer
-/tmp/live_tree/usr/lib/libDrakX/run_program.pm
-/tmp/live_tree/usr/lib/libDrakX/sbus_probing
-/tmp/live_tree/usr/lib/libDrakX/services.pm
-/tmp/live_tree/usr/lib/libDrakX/steps.pm
-/tmp/live_tree/usr/lib/libDrakX/swap.pm
-/tmp/live_tree/usr/lib/libDrakX/timezone.pm
-/tmp/live_tree/usr/lib/libDrakX/ugtk2.pm
-/tmp/live_tree/usr/lib/libart_lgpl_2.so.2.3.16
-/tmp/live_tree/usr/lib/libartsbuilder.la
-/tmp/live_tree/usr/lib/libartsbuilder.so.0.0.0
-/tmp/live_tree/usr/lib/libartsflow.so.1.0.0
-/tmp/live_tree/usr/lib/libartsflow_idl.so.1.0.0
-/tmp/live_tree/usr/lib/libartskde.so.1.1.0
-/tmp/live_tree/usr/lib/libartsmidi.la
-/tmp/live_tree/usr/lib/libartsmidi.so.0.0.0
-/tmp/live_tree/usr/lib/libartsmidi_idl.so.0.0.0
-/tmp/live_tree/usr/lib/libasound.so.2.0.0
-/tmp/live_tree/usr/lib/libatk-1.0.so.0.400.0
-/tmp/live_tree/usr/lib/libaudiofile.so.0.0.2
-/tmp/live_tree/usr/lib/libaudiofilearts.la
-/tmp/live_tree/usr/lib/libaudiofilearts.so
-/tmp/live_tree/usr/lib/libbz2.so.1.0.0
-/tmp/live_tree/usr/lib/libconsole.so.0.0.0
-/tmp/live_tree/usr/lib/libcrack.so.2.7
-/tmp/live_tree/usr/lib/libctutils.so.0.0.0
-/tmp/live_tree/usr/lib/libelf-0.84.so
-/tmp/live_tree/usr/lib/libexpat.so.0.4.0
-/tmp/live_tree/usr/lib/libfam.so.0.0.0
-/tmp/live_tree/usr/lib/libfontconfig.so.1.0.4
-/tmp/live_tree/usr/lib/libfreetype.so.6.3.3
-/tmp/live_tree/usr/lib/libgdk-x11-2.0.so.0.200.4
-/tmp/live_tree/usr/lib/libgdk_pixbuf-2.0.so.0.200.4
-/tmp/live_tree/usr/lib/libglib-1.2.so.0.0.10
-/tmp/live_tree/usr/lib/libglib-2.0.so.0.200.3
-/tmp/live_tree/usr/lib/libgmodule-2.0.so.0.200.3
-/tmp/live_tree/usr/lib/libgobject-2.0.so.0.200.3
-/tmp/live_tree/usr/lib/libgthread-2.0.so.0.200.3
-/tmp/live_tree/usr/lib/libgtk-x11-2.0.so.0.200.4
-/tmp/live_tree/usr/lib/libjpeg.so.62.0.0
-/tmp/live_tree/usr/lib/libkabc.so.1.1.0
-/tmp/live_tree/usr/lib/libkalarmd.so.0.0.0
-/tmp/live_tree/usr/lib/libkcal.so.2.0.0
-/tmp/live_tree/usr/lib/libkdecore.so.4.1.0
-/tmp/live_tree/usr/lib/libkdefx.so.4.1.0
-/tmp/live_tree/usr/lib/libkdeprint.so.4.1.0
-/tmp/live_tree/usr/lib/libkdesu.so.4.1.0
-/tmp/live_tree/usr/lib/libkdeui.so.4.1.0
-/tmp/live_tree/usr/lib/libkhtml.so.4.1.0
-/tmp/live_tree/usr/lib/libkickermain.so.1.0.0
-/tmp/live_tree/usr/lib/libkio.so.4.1.0
-/tmp/live_tree/usr/lib/libkjs.so.1.0.0
-/tmp/live_tree/usr/lib/libkmedia2_idl.so.1.0.0
-/tmp/live_tree/usr/lib/libkmid.so.0.0.95
-/tmp/live_tree/usr/lib/libkonq.la
-/tmp/live_tree/usr/lib/libkonq.so.4.1.0
-/tmp/live_tree/usr/lib/libkparts.so.2.1.0
-/tmp/live_tree/usr/lib/libkutils.so.1.1.0
-/tmp/live_tree/usr/lib/libmad.so.0.2.0
-/tmp/live_tree/usr/lib/libmcop.so.1.0.0
-/tmp/live_tree/usr/lib/libmcop_mt.so.1.0.0
-/tmp/live_tree/usr/lib/libmng.so.1.0.0
-/tmp/live_tree/usr/lib/libogg.so.0.4.0
-/tmp/live_tree/usr/lib/libpango-1.0.so.0.200.5
-/tmp/live_tree/usr/lib/libpangox-1.0.so.0.200.5
-/tmp/live_tree/usr/lib/libpangoxft-1.0.so.0.200.5
-/tmp/live_tree/usr/lib/libpcreposix.so.0.0.0
-/tmp/live_tree/usr/lib/libpng.so.3.1.2.5
-/tmp/live_tree/usr/lib/libpng12.so.0.1.2.5
-/tmp/live_tree/usr/lib/libqtmcop.so.1.0.0
-/tmp/live_tree/usr/lib/librpm-4.2.so
-/tmp/live_tree/usr/lib/librpmdb-4.2.so
-/tmp/live_tree/usr/lib/librpmio-4.2.so
-/tmp/live_tree/usr/lib/libslp.so.1.0.0
-/tmp/live_tree/usr/lib/libsoundserver_idl.so.1.0.0
-/tmp/live_tree/usr/lib/libstdc++.so.5.0.5
-/tmp/live_tree/usr/lib/libtaskbar.so.1.1.0
-/tmp/live_tree/usr/lib/libtaskmanager.so.1.0.0
-/tmp/live_tree/usr/lib/libvcard.so.0.0.0
-/tmp/live_tree/usr/lib/libvorbis.so.0.2.0
-/tmp/live_tree/usr/lib/libvorbisenc.so.2.0.0
-/tmp/live_tree/usr/lib/libvorbisfile.so.3.0.0
-/tmp/live_tree/usr/lib/mcop/Arts
-/tmp/live_tree/usr/lib/mcop/CDDAPlayObject.mcopclass
-/tmp/live_tree/usr/lib/mcop/MP3PlayObject.mcopclass
-/tmp/live_tree/usr/lib/mcop/NULLPlayObject.mcopclass
-/tmp/live_tree/usr/lib/mcop/OGGPlayObject.mcopclass
-/tmp/live_tree/usr/lib/mcop/SplayPlayObject.mcopclass
-/tmp/live_tree/usr/lib/mcop/WAVPlayObject.mcopclass
-/tmp/live_tree/usr/lib/mcop/artsbuilder.mcopclass
-/tmp/live_tree/usr/lib/mcop/artsflow.mcopclass
-/tmp/live_tree/usr/lib/mcop/artsgui.mcopclass
-/tmp/live_tree/usr/lib/mcop/artsmidi.mcopclass
-/tmp/live_tree/usr/lib/mcop/artsmodules.mcopclass
-/tmp/live_tree/usr/lib/mcop/audiofilearts.mcopclass
-/tmp/live_tree/usr/lib/mcop/kmedia2.mcopclass
-/tmp/live_tree/usr/lib/mcop/soundserver.mcopclass
-/tmp/live_tree/usr/lib/mcop/x11globalcomm.mcopclass
-/tmp/live_tree/usr/lib/mcop/xinePlayObject.mcopclass
-/tmp/live_tree/usr/lib/pango/1.2.0/modules/pango-basic-xft.so
-/tmp/live_tree/usr/lib/perl5/5.8.1/AutoLoader.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/Carp.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/Exporter
-/tmp/live_tree/usr/lib/perl5/5.8.1/Exporter.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/CORE
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/Config.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/DynaLoader.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/File
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/Socket.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/XSLoader.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/_h2ph_pre.ph
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/asm/unistd.ph
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/auto/File
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/auto/Socket
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/bits/syscall.ph
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/lib.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/sys/syscall.ph
-/tmp/live_tree/usr/lib/perl5/5.8.1/i386-linux-thread-multi/syscall.ph
-/tmp/live_tree/usr/lib/perl5/5.8.1/overload.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/strict.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/unicore/Canonical.pl
-/tmp/live_tree/usr/lib/perl5/5.8.1/unicore/Exact.pl
-/tmp/live_tree/usr/lib/perl5/5.8.1/unicore/To/Lower.pl
-/tmp/live_tree/usr/lib/perl5/5.8.1/unicore/lib/SpacePer.pl
-/tmp/live_tree/usr/lib/perl5/5.8.1/utf8.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/utf8_heavy.pl
-/tmp/live_tree/usr/lib/perl5/5.8.1/vars.pm
-/tmp/live_tree/usr/lib/perl5/5.8.1/warnings
-/tmp/live_tree/usr/lib/perl5/5.8.1/warnings.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/MDK/Common.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/MDK/Common/DataStructure.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/MDK/Common/File.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/MDK/Common/Func.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/MDK/Common/Math.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/MDK/Common/String.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/MDK/Common/System.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/MDK/Common/Various.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi/Glib.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi/Gtk2.pm
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi/Gtk2/Gdk
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi/auto/Glib
-/tmp/live_tree/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi/auto/Gtk2
-/tmp/live_tree/usr/lib/qt3/lib/libqt-mt.so.3.1.2
-/tmp/live_tree/usr/sbin/ddcxinfos
-/tmp/live_tree/usr/sbin/fileshareset
-/tmp/live_tree/usr/sbin/pwconv
-/tmp/live_tree/usr/share/VERSION
-/tmp/live_tree/usr/share/application-registry/gnome-vfs.applications
-/tmp/live_tree/usr/share/applnk-mdk
-/tmp/live_tree/usr/share/applnk-mdk-simplified/.directory
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Administer your system/.directory
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Administer your system/Configure your computer.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Administer your system/KControl.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Administer your system/KFloppy.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Administer your system/k3b.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Administer your system/kdepasswd.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Administer your system/kmix.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Administer your system/konsole.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Enjoy music & video/.directory
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Enjoy music & video/Listen to music files.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Enjoy music & video/Record sounds.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Enjoy music & video/Rip a CD.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Enjoy music & video/Watch videos.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Enjoy music & video/kscd.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Home.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Kfind.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Play games/.directory
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Play games/Play ArmageTron.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Play games/Play Cannon Smash.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Play games/Play Chromium.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Play games/Play Frozen-Bubble.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Play games/Play LBreakout.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Play games/Play Tuxracer.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Read documentation/.directory
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Read documentation/Help.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Read documentation/Mandrake documentation in french.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Read documentation/Mandrake documentation in german.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Read documentation/Mandrake documentation in italian.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Read documentation/Mandrake documentation in spanish.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/.directory
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/Create a presentation.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/Create a spreadsheet.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/Create a text document.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/Create flowcharts and diagrams.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/Manage your finances.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/Manage your projects.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/kaddressbook.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/kalarm.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/kfax.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/knotes.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use office tools/korganizer.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/.directory
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/Chat using AIM, ICQ, MSN, Yahoo, Winpopup.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/Chat using IRC.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/Dialog using video conference.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/KMail.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/KNode.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/Kppp.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/kbear.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/konqbrowser.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/Use the Internet/quanta.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/View, modify, or create graphics/.directory
-/tmp/live_tree/usr/share/applnk-mdk-simplified/View, modify, or create graphics/Manage, show and print your photos.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/View, modify, or create graphics/Manipulate pictures.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/View, modify, or create graphics/kooka.desktop
-/tmp/live_tree/usr/share/applnk-mdk-simplified/View, modify, or create graphics/ksnapshot.desktop
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_adsr.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_atan_saturate.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_autopanner.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_brickwall.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_bus.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_capture_wav.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_cdelay.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_cflanger.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_data.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_delay.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_dtmf1.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_equalizer.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_fm.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_freeverb.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_moog.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_multi_add.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_noise.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_pitchshift.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_play_wave.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_pscale.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_pulse.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_rc.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_record.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_sequence.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_shelve_cutoff.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_sine.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_softsaw.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_square.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_stereobeep.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_tremolo.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_tri.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/example_xfade.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_chirpdrum.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_deepdrum.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_full_square.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_hihat.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_neworgan.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_nokind.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_organ2.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_simple_sin.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_simple_square.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_simple_tri.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_slide.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_slide1.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_square.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/instrument_tri.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/template_Empty_Structure.arts
-/tmp/live_tree/usr/share/apps/artsbuilder/examples/template_Instrument.arts
-/tmp/live_tree/usr/share/apps/clockapplet
-/tmp/live_tree/usr/share/apps/kabc/plugins
-/tmp/live_tree/usr/share/apps/kalarmdgui
-/tmp/live_tree/usr/share/apps/kconf_update
-/tmp/live_tree/usr/share/apps/kdesktop/DesktopLinks
-/tmp/live_tree/usr/share/apps/kdesktop/directory.autostart
-/tmp/live_tree/usr/share/apps/kdesktop/directory.desktop
-/tmp/live_tree/usr/share/apps/kdesktop/directory.trash
-/tmp/live_tree/usr/share/apps/kdisplay/app-defaults
-/tmp/live_tree/usr/share/apps/khtml/css
-/tmp/live_tree/usr/share/apps/khtml/khtml.rc
-/tmp/live_tree/usr/share/apps/khtml/khtml_popupmenu.rc
-/tmp/live_tree/usr/share/apps/kicker/applets/clockapplet.desktop
-/tmp/live_tree/usr/share/apps/kicker/applets/minipagerapplet.desktop
-/tmp/live_tree/usr/share/apps/kicker/applets/systemtrayapplet.desktop
-/tmp/live_tree/usr/share/apps/kicker/applets/taskbarapplet.desktop
-/tmp/live_tree/usr/share/apps/kicker/default-apps-mdk
-/tmp/live_tree/usr/share/apps/kicker/pics/disk1.png
-/tmp/live_tree/usr/share/apps/kicker/pics/disk10.png
-/tmp/live_tree/usr/share/apps/kicker/pics/disk2.png
-/tmp/live_tree/usr/share/apps/kicker/pics/disk3.png
-/tmp/live_tree/usr/share/apps/kicker/pics/disk4.png
-/tmp/live_tree/usr/share/apps/kicker/pics/disk5.png
-/tmp/live_tree/usr/share/apps/kicker/pics/disk6.png
-/tmp/live_tree/usr/share/apps/kicker/pics/disk7.png
-/tmp/live_tree/usr/share/apps/kicker/pics/disk8.png
-/tmp/live_tree/usr/share/apps/kicker/pics/disk9.png
-/tmp/live_tree/usr/share/apps/knotify
-/tmp/live_tree/usr/share/apps/ksplash/pics/splash_active_bar.png
-/tmp/live_tree/usr/share/apps/ksplash/pics/splash_bottom.png
-/tmp/live_tree/usr/share/apps/ksplash/pics/splash_inactive_bar.png
-/tmp/live_tree/usr/share/apps/ksplash/pics/splash_top.png
-/tmp/live_tree/usr/share/apps/kwin/eventsrc
-/tmp/live_tree/usr/share/autostart
-/tmp/live_tree/usr/share/config/kcmdisplayrc
-/tmp/live_tree/usr/share/config/kcookiejarrc
-/tmp/live_tree/usr/share/config/kdebug.areas
-/tmp/live_tree/usr/share/config/kdebugrc
-/tmp/live_tree/usr/share/config/kdeglobals
-/tmp/live_tree/usr/share/config/kdeprintrc
-/tmp/live_tree/usr/share/config/kdesktoprc
-/tmp/live_tree/usr/share/config/kdm/kdmrc
-/tmp/live_tree/usr/share/config/khotkeysrc
-/tmp/live_tree/usr/share/config/kickerrc
-/tmp/live_tree/usr/share/config/klipperrc
-/tmp/live_tree/usr/share/config/konsolerc
-/tmp/live_tree/usr/share/config/krootwarningrc
-/tmp/live_tree/usr/share/config/kwritedrc
-/tmp/live_tree/usr/share/icons/crystalsvg/128x128/apps/klipper.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/actions/about_kde.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/actions/configure.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/actions/contents.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/actions/exit.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/actions/history_clear.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/apps/kicker.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/apps/klipper.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/apps/kmail.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/apps/kmenu.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/apps/konqueror.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/apps/korganizer.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/filesystems/desktop.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/filesystems/file_broken.png
-/tmp/live_tree/usr/share/icons/crystalsvg/16x16/mimetypes/unknown.png
-/tmp/live_tree/usr/share/icons/crystalsvg/32x32/apps/kmail.png
-/tmp/live_tree/usr/share/icons/crystalsvg/32x32/apps/kmenu.png
-/tmp/live_tree/usr/share/icons/crystalsvg/32x32/apps/konqueror.png
-/tmp/live_tree/usr/share/icons/crystalsvg/32x32/apps/xapp.png
-/tmp/live_tree/usr/share/icons/crystalsvg/32x32/devices/nfs_mount.png
-/tmp/live_tree/usr/share/icons/crystalsvg/32x32/filesystems/desktop.png
-/tmp/live_tree/usr/share/icons/crystalsvg/32x32/filesystems/trashcan_empty.png
-/tmp/live_tree/usr/share/icons/crystalsvg/32x32/mimetypes/unknown.png
-/tmp/live_tree/usr/share/icons/crystalsvg/index.desktop
-/tmp/live_tree/usr/share/icons/default
-/tmp/live_tree/usr/share/icons/hicolor/index.desktop
-/tmp/live_tree/usr/share/icons/home-mdk.png
-/tmp/live_tree/usr/share/icons/large/documentation-mdk.png
-/tmp/live_tree/usr/share/icons/large/mandrake-club.png
-/tmp/live_tree/usr/share/icons/large/mandrake-expert-mdk.png
-/tmp/live_tree/usr/share/icons/large/mandrake-store-mdk.png
-/tmp/live_tree/usr/share/icons/large/mcc-mdk.png
-/tmp/live_tree/usr/share/icons/mandrakegalaxy.png
-/tmp/live_tree/usr/share/icons/mdk-hicolor
-/tmp/live_tree/usr/share/icons/mini/home-mdk.png
-/tmp/live_tree/usr/share/icons/mini/ooo_calc.png
-/tmp/live_tree/usr/share/icons/mini/ooo_writer.png
-/tmp/live_tree/usr/share/icons/ooo_calc.png
-/tmp/live_tree/usr/share/icons/ooo_writer.png
-/tmp/live_tree/usr/share/langs
-/tmp/live_tree/usr/share/ldetect-lst/Cards+
-/tmp/live_tree/usr/share/ldetect-lst/MonitorsDB
-/tmp/live_tree/usr/share/ldetect-lst/pcitable
-/tmp/live_tree/usr/share/mdk/backgrounds/Mandrake.png
-/tmp/live_tree/usr/share/mdk/kde/bookmarks.xml
-/tmp/live_tree/usr/share/mdk/mandrakegalaxy/mdkgalaxy.html
-/tmp/live_tree/usr/share/mdk/screensaver/3.png
-/tmp/live_tree/usr/share/mimelnk
-/tmp/live_tree/usr/share/nautilus
-/tmp/live_tree/usr/share/services
-/tmp/live_tree/usr/share/servicetypes
-/tmp/live_tree/usr/share/sounds/KDE_Startup.wav
-/tmp/live_tree/usr/share/themes/Default/gtk-2.0
-/tmp/live_tree/usr/share/themes/Galaxy/gtk-2.0
diff --git a/move/data/devices b/move/data/devices
deleted file mode 100644
index 10cd770c9..000000000
--- a/move/data/devices
+++ /dev/null
@@ -1,3 +0,0 @@
-/dev/console c 5 1
-/dev/tty4 c 4 4
-/dev/tty3 c 4 3
diff --git a/move/data/symlinks b/move/data/symlinks
deleted file mode 100644
index 8c51c66d7..000000000
--- a/move/data/symlinks
+++ /dev/null
@@ -1,3 +0,0 @@
-/sbin
-/lib
-/bin
diff --git a/move/data/totem.dirs b/move/data/totem.dirs
deleted file mode 100644
index bc73094f8..000000000
--- a/move/data/totem.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-/usr/share/totem
-/usr/lib/xine
diff --git a/move/data/totem.list b/move/data/totem.list
deleted file mode 100644
index d06d35f61..000000000
--- a/move/data/totem.list
+++ /dev/null
@@ -1,51 +0,0 @@
-/tmp/live_tree/lib/i686
-/tmp/live_tree/usr/X11R6/lib/libXi.so.6.0
-/tmp/live_tree/usr/X11R6/lib/libXrandr.so.2.0
-/tmp/live_tree/usr/X11R6/lib/libXtst.so.6.1
-/tmp/live_tree/usr/bin/totem
-/tmp/live_tree/usr/lib/gnome-vfs-2.0/modules/libfile.so
-/tmp/live_tree/usr/lib/gtk-2.0/2.2.0/engines/libgalaxy.so
-/tmp/live_tree/usr/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.so
-/tmp/live_tree/usr/lib/kde3/kio_devices.so
-/tmp/live_tree/usr/lib/kde3/libkshorturifilter.so
-/tmp/live_tree/usr/lib/kde3/libkuriikwsfilter.so
-/tmp/live_tree/usr/lib/kde3/libkurisearchfilter.so
-/tmp/live_tree/usr/lib/kde3/liblocaldomainurifilter.so
-/tmp/live_tree/usr/lib/libIDL-2.so.0.0.0
-/tmp/live_tree/usr/lib/libORBitCosNaming-2.so.0.0.0
-/tmp/live_tree/usr/lib/libatk-1.0.so.0.400.0
-/tmp/live_tree/usr/lib/libbonobo-2.so.0.0.0
-/tmp/live_tree/usr/lib/libbonobo-activation.so.4.0.0
-/tmp/live_tree/usr/lib/libbonoboui-2.so.0.0.0
-/tmp/live_tree/usr/lib/libcrypto.so.0.9.7
-/tmp/live_tree/usr/lib/libcurl.so.2.0.2
-/tmp/live_tree/usr/lib/libesd.so.0.2.32
-/tmp/live_tree/usr/lib/libgdk-x11-2.0.so.0.200.4
-/tmp/live_tree/usr/lib/libgdk_pixbuf-2.0.so.0.200.4
-/tmp/live_tree/usr/lib/libglade-2.0.so.0.0.1
-/tmp/live_tree/usr/lib/libglade/2.0/libbonobo.so
-/tmp/live_tree/usr/lib/libglade/2.0/libgnome.so
-/tmp/live_tree/usr/lib/libgnome-2.so.0.400.0
-/tmp/live_tree/usr/lib/libgnome-desktop-2.so.2.1.8
-/tmp/live_tree/usr/lib/libgnomecanvas-2.so.0.400.0
-/tmp/live_tree/usr/lib/libgnomeui-2.so.0.400.0
-/tmp/live_tree/usr/lib/libgnomevfs-2.so.0.400.0
-/tmp/live_tree/usr/lib/libgtk-x11-2.0.so.0.200.4
-/tmp/live_tree/usr/lib/liblirc_client.so.0.0.0
-/tmp/live_tree/usr/lib/libpango-1.0.so.0.200.5
-/tmp/live_tree/usr/lib/libpangoft2-1.0.so.0.200.5
-/tmp/live_tree/usr/lib/libpangox-1.0.so.0.200.5
-/tmp/live_tree/usr/lib/libpangoxft-1.0.so.0.200.5
-/tmp/live_tree/usr/lib/libpng12.so.0.1.2.5
-/tmp/live_tree/usr/lib/libspeex.so.1.1.0
-/tmp/live_tree/usr/lib/libssl.so.0.9.7
-/tmp/live_tree/usr/lib/libstartup-notification-1.so.0.0.0
-/tmp/live_tree/usr/lib/libxine.so.1.6.0
-/tmp/live_tree/usr/lib/pango/1.2.0/modules/pango-basic-xft.so
-/tmp/live_tree/usr/lib/xine
-/tmp/live_tree/usr/share/totem
-/tmp/live_tree/usr/lib/gnome-vfs-2.0/modules/libcdda.so
-/tmp/live_tree/usr/lib/libcdda_interface.so.0
-/tmp/live_tree/usr/lib/libcdda_interface.so.0.9.8
-/tmp/live_tree/usr/lib/libcdda_paranoia.so.0
-/tmp/live_tree/usr/lib/libcdda_paranoia.so.0.9.8
diff --git a/move/hack_boot_img b/move/hack_boot_img
deleted file mode 100755
index 3d564616b..000000000
--- a/move/hack_boot_img
+++ /dev/null
@@ -1,418 +0,0 @@
-#!/usr/bin/perl
-
-@ARGV >= 2 or die "usage: $0 <image> all|other|cdrom|hd|network|blank|pcmcia|live|tftp|tftprd\n";
-
-use Config;
-Config->import;
-my ($arch) = $Config{archname} =~ /(.*)-/;
-my $corporate = $ENV{CORPORATE} && " corporate"; #- use this for building a corporate version.
-
-($img, $type) = @ARGV;
-
-$instdir = "../mdk-stage1/";
-$mnt = "/tmp/drakx_mnt";
-$mke2fs = "/sbin/mke2fs -q -m 0 -F -s 1";
-
-if ($>) {
- $sudo = "sudo";
- $ENV{PATH} = "/sbin:/usr/sbin:$ENV{PATH}";
-}
-
-sub __ { print @_, "\n"; system(@_); }
-sub _ { __ @_; $? and die; }
-
-_ "$sudo mkdir $mnt" unless -e $mnt;
-_ "$sudo mkdir ${mnt}2" unless -e "${mnt}2";
-
-$install = $ {{
- all => "stage1-full",
- other => "stage1-full",
- blank => "stage1-full",
- live => "stage1-full",
- tftp => "stage1-full",
- tftprd => "stage1-full",
- pcmcia => "stage1-full",
- network => "stage1-network",
- usb => "stage1-usb",
- cdrom => "stage1-cdrom",
- hd => "stage1-disk",
- live64 => "stage1-full",
- tftp64 => "stage1-full",
- tftprd64 => "stage1-full",
- pcmcia64 => "stage1-full",
- network64 => "stage1-network",
- cdrom64 => "stage1-cdrom",
- hd64 => "stage1-disk",
-}}{$type} or die;
-
-chomp($main = `cat ../kernel/all.kernels/.main`);
-
- @kernels = $main;
-
-foreach (@kernels) {
- if ($img =~ /rdz$/) {
- initrd($mnt, "$img-$_");
- } else {
- $::{"boot_img_$arch"}->($mnt, "$img-$_", glob("../kernel/all.kernels/$_/boot/vmlinu*"));
- }
-}
-rename("$img-$main", "$img");
-
-sub install_stripped { _ "$sudo install $_[0] $_[1]" }
-
-sub initrd {
- my ($mnt, $img) = @_;
- my ($ltype, $I) = $type =~ /(.*?)(64)/; $ltype ||= $type;
- my $tmp = "$ENV{HOME}/tmp/initrd";
- my $tar = "$instdir/stage1-data/stage1-with-busybox.tar.bz2";
-
- __ "$sudo umount $tmp $mnt 2>/dev/null";
- _ "dd if=/dev/zero of=$tmp bs=1k count=4000";
- _ "$mke2fs $tmp";
- _ "$sudo mount -t ext2 $tmp $mnt -o loop";
-
- _ "$sudo tar xjC $mnt -f $tar";
- install_stripped("$instdir/init", "$mnt/sbin");
- install_stripped("$instdir/$install", "$mnt/sbin/stage1");
-
- if ($type eq "network" || $type eq "usb" || $type eq "all" || $type eq "other" || $type eq "blank") {
- install_stripped("$instdir/ppp/pppd-bin", "$mnt/sbin/pppd");
- install_stripped("$instdir/rp-pppoe/pppoe-bin", "$mnt/sbin/pppoe");
- _ "$sudo mknod $mnt/dev/ppp c 108 0";
- _ "$sudo mknod $mnt/dev/ptyp0 c 2 0";
- _ "$sudo mknod $mnt/dev/ttyp0 c 3 0";
- }
-
- my $ftype = $type =~ /^(all)$/ ? "pcmcia" : $type;
- if ($ftype eq "pcmcia") {
- _ "$sudo cp -a /etc/pcmcia $mnt/etc";
- _ "cp $mnt/etc/pcmcia/config /tmp/pcmcia_config_tmp";
- _ "../tools/patch_pcmcia_config.pl /tmp/pcmcia_config_tmp ../kernel/all.modules/$main/modules.dep";
- _ "sudo mv /tmp/pcmcia_config_tmp $mnt/etc/pcmcia/config";
- }
- my ($ext) = $img =~ /rdz-(.*)/ or die "bad initrd name ($img)";
- $modz = "../kernel/all.modules$I/$ext";
- if ($type !~ /blank/) {
- _ "$sudo cp -f $modz/${ltype}_modules.mar $mnt/modules/modules$I.mar" ;
- _ "$sudo cp -f $modz/modules.dep $mnt/modules/";
- }
- _ "$sudo umount $mnt";
-
-
-# Workaround for vfat-loop bug (quite touchy)
- _ "gzip -9f $tmp";
- _ "cp -f $tmp.gz $img";
- _ "rm -f $tmp.gz";
-# _ "gzip -9 -c $tmp > $img";
-# _ "rm -f $tmp";
-}
-
-sub boot_img_i386 {
- my ($mnt, $img, $kernel) = @_;
-
- __ "$sudo umount $mnt 2>/dev/null";
- my $automatic = "";
-
- if ($type eq "hd") {
- _ "bunzip2 -c $instdir/init-data/msgboot.img.bz2 > $img";
- } elsif ($type eq "all") {
- _ "bunzip2 -c $instdir/init-data/msgboot-graphicallogo-2880.img.bz2 > $img";
- } else {
- _ "bunzip2 -c $instdir/init-data/msgboot-graphicallogo.img.bz2 > $img";
- }
-
- $automatic = "automatic=method:cdrom" if ($type eq "cdrom");
- $automatic = "automatic=method:disk" if ($type eq "hd");
-
- _ "$sudo mount -t vfat -o umask=0 $img $mnt -o loop";
- _ "cat $kernel > $mnt/vmlinuz" if $type !~ /blank/;
-
- my $rdz = $img; $rdz =~ s/\.img/.rdz/;
- initrd("${mnt}2", $rdz) if !-e $rdz;
- eval { _ "cp -f $rdz $mnt/$type.rdz" };
- if ($@) {
- unlink "$mnt/$type.rdz";
- my $avail = (split ' ', `df $mnt`)[-3];
- my $s = int((-s $rdz) / 1024);
- die sprintf("not enough room for $rdz: need %dKB (available %dKB < needed %dKB)\n", $s - $avail, $avail, $s);
- }
-
-# my $ftype = $type =~ /^(other|all)$/ ? "cdrom" : $type;
- my $timeout = 72;
- output("$mnt/syslinux.cfg",
-"default linux
-prompt 1
-timeout $timeout
-display boot.msg
-F1 help.msg
-F2 boot.msg
-label linux
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic vga=788
-label vgalo
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic vga=785
-label vgahi
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic vga=791
-label vga16
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic vga16
-label text
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic text
-label patch
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic patch vga=788
-label expert
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic expert vga=788
-label rescue
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic rescue rw
-label lnx4win
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic lnx4win vga=788" .
-
-($type eq 'all' &&
-"label preinst
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz automatic=method:cdrom rescue oem rw
-label oem
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz automatic=method:cdrom rescue oem rw") .
-
-"label auto
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz $automatic auto_install=Mandrake/base/auto_inst.cfg.pl
-label all
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz pcmcia vga=788
-label ackbar
- kernel vmlinuz
- append ramdisk_size=32000 initrd=$type.rdz automatic=method:nfs,network:static,ip:192.168.1.205,dns:192.168.1.11,domain:mandrakesoft.com,server:ackbar,directory:/export vga=788
-");
- _ "sync";
- _ "df $mnt";
-}
-
-sub boot_img_alpha {
- my ($mnt, $img) = @_;
-
- __ "$sudo umount $mnt 2>/dev/null";
- _ "dd if=/dev/zero of=$img bs=1k count=1440";
- _ "$mke2fs $img";
- _ "/sbin/e2writeboot $img /boot/bootlx";
- _ "$sudo mount -t ext2 $img $mnt -o loop";
- _ "cp -f vmlinux.gz $mnt" if $type !~ /blank/;
- -f "$type.rdz" ? _ "cp -f $type.rdz $mnt" : initrd("${mnt}2", "$mnt/$type.rdz");
-
- mkdir "$mnt/etc", 0777;
- output("$mnt/etc/aboot.conf",
-"0:vmlinux.gz initrd=$type.rdz rw ramdisk_size=32000 $type
-1:vmlinux.gz initrd=$type.rdz rw ramdisk_size=32000 text $type
-");
- _ "sync";
- _ "df $mnt";
-}
-
-sub boot_img_sparc {
- my ($mnt, $img) = @_;
- if ($type =~ /^live(.*)/) {
- #- hack to produce directly into /export the needed file for cdrom boot.
- my $dir = "/export";
- my $boot = "boot"; #- non-absolute pathname only!
-
- _ "mkdir -p $dir/$boot";
- _ "cp -f /boot/cd.b /boot/second.b $dir/$boot";
- _ "cp -f vmlinux$1 $dir/$boot/vmlinux$1";
- -f "live$1.rdz" ? _ "cp -f live$1.rdz $dir/$boot" : initrd("${mnt}2", "$dir/$boot/live$1.rdz");
-
- output("$dir/$boot/silo.conf", "
-partition=1
-default=linux
-timeout=100
-read-write
-message=/$boot/boot.msg
-image=\"cat /$boot/boot.msg\"
- label=1
- single-key
-image=\"cat /$boot/general.msg\"
- label=2
- single-key
-image=\"cat /$boot/expert.msg\"
- label=3
- single-key
-image=\"cat /$boot/rescue.msg\"
- label=4
- single-key
-image=\"cat /$boot/kickit.msg\"
- label=5
- single-key
-image=\"cat /$boot/param.msg\"
- label=6
- single-key
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=linux
- alias=install
- initrd=/$boot/live.rdz
- append=\"ramdisk_size=32000$corporate\"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=text
- initrd=/$boot/live.rdz
- append=\"ramdisk_size=32000 text$corporate\"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=expert
- initrd=/$boot/live.rdz
- append=\"ramdisk_size=32000 expert$corporate\"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=ks
- initrd=/$boot/live.rdz
- append=\"ramdisk_size=32000 ks$corporate\"
-image[sun4c,sun4d,sun4m]=/$boot/vmlinux
- label=rescue
- initrd=/$boot/live.rdz
- append=\"ramdisk_size=32000 rescue rw root=/dev/ram3$corporate\"
-image[sun4u]=/$boot/vmlinux64
- label=linux
- alias=install
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000$corporate\"
-image[sun4u]=/$boot/vmlinux64
- label=text
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000 text$corporate\"
-image[sun4u]=/$boot/vmlinux64
- label=expert
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000 expert$corporate\"
-image[sun4u]=/$boot/vmlinux64
- label=ks
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000 ks$corporate\"
-image[sun4u]=/$boot/vmlinux64
- label=rescue
- initrd=/$boot/live64.rdz
- append=\"ramdisk_size=32000 rescue rw root=/dev/ram3$corporate\"
-");
-
- output("$dir/$boot/README", "
-To Build a Bootable CD-ROM, try:
- mkisofs -R -o t.iso -s /$boot/silo.conf /export
-");
- } elsif ($type =~ /^tftprd(.*)/) {
- my $dir = "/export";
- my $boot = "images";
- my $setarch = $1 ? "sparc64" : "sparc32";
-
- _ "mkdir -p $dir/$boot";
- -f "$type.rdz" or initrd("${mnt}2", "$type.rdz");
- _ "cp -f vmlinux$1.aout $dir/$boot/$type.img";
- _ "$setarch kernel$1/src/arch/sparc$1/boot/piggyback $dir/$boot/$type.img kernel$1/boot/System.map $type.rdz";
- } elsif ($type =~ /^tftp(.*)/) {
- my $dir = "/export";
- my $boot = "images";
-
- _ "mkdir -p $dir/$boot";
- _ "cp -f vmlinux$1.aout $dir/$boot/$type.img";
- } else {
- my $dir = "floppy";
- my ($ltype, $I) = $type =~ /(.*?)(64)/; $ltype ||= $type;
-
- __ "$sudo umount $mnt 2>/dev/null";
- _ "rm -rf $dir";
- _ "mkdir -p $dir";
- _ "cp -f /boot/fd.b /boot/second.b $dir";
- _ "cp -f vmlinuz$I $dir/vmlinux$I.gz" if $type !~ /blank/;
- -f "$type.rdz" ? _ "cp -f $type.rdz $dir" : initrd("${mnt}2", "$dir/$type.rdz");
-
- output("$dir/boot.msg", "
-Welcome to Mandrake Linux 7.1
-
-Press <Enter> to install or upgrade a system 7mMandrake Linux7m
-");
-
- output("$dir/silo.conf", "
-partition=1
-default=linux
-timeout=100
-read-write
-message=/boot.msg
-image=/vmlinux$I.gz
- label=linux
- initrd=/$type.rdz
- append=\"ramdisk_size=32000 $ltype$corporate\"
-");
- _ "genromfs -d $dir -f /dev/ram -A 2048,/.. -a 512 -V \'DrakX boot disk\'";
- _ "$sudo mount -t romfs /dev/ram $mnt";
- _ "silo -r $mnt -F -i /fd.b -b /second.b -C /silo.conf";
- _ "$sudo umount $mnt";
- _ "dd if=/dev/ram of=$type.img bs=1440k count=1";
- _ "sync";
- _ "$sudo mount -t romfs /dev/ram $mnt";
- _ "df $mnt";
- }
-}
-
-sub boot_img_ppc {
- my ($mnt, $img, $kern, $modz) = @_;
- my $dir = "/export";
- my $boot = "boot"; #- non-absolute pathname only!
- my ($extension) = $modz =~ /.*\/([^\/]+)/;
- _ "mkdir -p $dir/$boot";
- _ "cp -f $kern $dir/$boot/vmlinux";
- _ "cp -f all.rdz$extension $dir/boot/all.gz";
- _ "cp -f tools/ppc/yaboot $dir/boot/yaboot";
-
- output("$dir/$boot/yaboot.conf", "
-init-message = \"\\nWelcome to Mandrake Linux PPC!\\nHit <TAB> for boot options.\\n\\n\"
-timeout = 150
-default = install-novideo
-
-image = cd:,\\\\\\\\vmlinux
- label = install-novideo
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" video=ofonly\"
-
-image = cd:,\\\\\\\\vmlinux
- label = install-atyfb
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" video=atyfb:vmode:17\"
-
-image = cd:,\\\\\\\\vmlinux
- label = install-aty128fb
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" video=aty128fb:vmode:17\"
-
-image = cd:,\\\\\\\\vmlinux
- label = install-text
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" text\"
-
-image = cd:,\\\\\\\\vmlinux
- label = rescue
- initrd = cd:,\\\\\\\\all.gz
- initrd-size = 32000
- append = \" rescue\"
-");
- #- seem to need 2 yaboot.conf, one in the root, and one in boot
- _ "cp -f $dir/boot/yaboot.conf $dir/yaboot.conf";
-
- output("$dir/$boot/README", "
-To Build a Bootable CD-ROM, do:
-cd /tools/ppc
-./mkINSTALLCD /export ppc-cd.img
-");
-
-}
-
-sub output {
- my $f = shift;
- local *F;
- open F, "> $f" or die "error writing to $f";
- print F join '', @_;
-}
diff --git a/move/hack_cdrom b/move/hack_cdrom
deleted file mode 100755
index 1779c6ee6..000000000
--- a/move/hack_cdrom
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-make || exit 1
-./hack_boot_img cdrom.rdz cdrom
-cp -f cdrom.rdz /tftpboot/gc/network.rdz
diff --git a/move/hack_network b/move/hack_network
deleted file mode 100755
index 6334b50b2..000000000
--- a/move/hack_network
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-make || exit 1
-./hack_boot_img network.rdz network
-cp -f network.rdz /tftpboot/gc/network.rdz
diff --git a/move/make_live b/move/make_live
deleted file mode 100755
index 3761ba30f..000000000
--- a/move/make_live
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/usr/bin/perl
-
-use lib "../perl-install";
-use common;
-use pkgs;
-
-my @langs = map { /^../; $& } split /\s/, (cat_('move.pm') =~ /ALLOWED_LANGS = qw\((.*)\)/)[0];
-
-@ARGV <= 1 or die "usage: make_live [live_location=/tmp/live_tree]\n";
-
-sub installPackages {
- rename "/etc/rpm/macros", "/etc/rpm/macros.";
- output_p("/etc/rpm/macros", "%_install_langs " . join(":", @langs) . "\n");
-
- mkdir_p("$::prefix/var/lib/rpm");
- mkdir_p("$::prefix/root/drakx");
-
-
- undef *install_any::setDefaultPackages;
- *install_any::setDefaultPackages = sub {};
-
- undef *install_any::getFile;
- *install_any::getFile = sub {
- my ($f, $o_method) = @_;
- log::l("getFile $f:$o_method");
- open(my $F, '/export/' . install_any::relGetFile($f)) or return;
- $F;
- };
- install_any::setPackages(my $o = $::o = {
- prefix => $::prefix,
- meta_class => 'desktop',
- default_packages => [
- qw(XFree86-server XFree86-xfs XFree86-FBDev),
- qw(acpi acpid), #- so that removing acpi=ht will work
- qw(mountloop), #- crypted folders
- qw(zcip dhcpcd ppp kdenetwork-kppp rp-pppoe pptp-adsl speedtouch speedtouch_mgmt nfs-utils-clients samba-client tmdns wireless-tools adiusbadsl), #- network conf
- ],
- });
-
- my %compssUsersChoice = map { $_ => 1 } map { @{$_->{flags}} } values %{$o->{compssUsers}};
- $compssUsersChoice{$_} = 1 foreach 'SYSTEM', 'DVD', 'USB', 'SOUND', 'BURNER', 'UTF8', 'DOCS', 'TV', '3D', 'INSTALL';
- $compssUsersChoice{qq(LOCALES"$_")} = 1 foreach @langs;
-
- pkgs::setSelectedFromCompssList($o->{packages}, \%compssUsersChoice, 4, 0);
-
- my @toInstall = pkgs::packagesToInstall($o->{packages});
- $ENV{DURING_INSTALL} = 1;
- $ENV{LD_LIBRARY_PATH} = "/lib:/usr/lib:/usr/X11R6/lib:/usr/lib/qt3/lib";
- pkgs::install($::prefix, 0, \@toInstall, $o->{packages});
-
- eval { fs::umount("$::prefix/proc") };
-
- unlink "/etc/rpm/macros";
- rename "/etc/rpm/macros.", "/etc/rpm/macros";
-}
-
-my $cwd = chomp_(`pwd`);
-$::prefix = $ARGV[0] || '/tmp/live_tree';
-print "Making live in $::prefix directory.\n";
-
-{
- eval { fs::umount("$::prefix/proc") };
-# eval { rm_rf($::prefix) };
- output_p("$::prefix/etc/fstab", "none /proc proc defaults 0 0\n");
- installPackages();
- system("chroot $::prefix ldconfig");
- system("chroot $::prefix update-menus");
- system("chroot $::prefix fc-cache"); #- generate cache in all directories mentioned in config file
- system("chroot $::prefix kbuildsycoca --global");
- rm_rf("$::prefix/dev"); # we don't need it, we use devfs
-}
-
-symlinkf('/var/lib/xkb', "$::prefix/etc/X11/xkb/compiled"); # don't want the relative path, prefering the absolute path
-system("find $::prefix/dev -type b -o -type c | xargs chmod a+rw");
-
-substInFile {
- #- /lib is ro, for the moment we don't save, we'll see later if we may want to save (using /var/dev-state for example)
- s|.*lib/dev-state.*||;
-} "$::prefix/etc/devfsd.conf";
diff --git a/move/make_live_tree_boot b/move/make_live_tree_boot
deleted file mode 100755
index b272af94e..000000000
--- a/move/make_live_tree_boot
+++ /dev/null
@@ -1,125 +0,0 @@
-#!/usr/bin/perl
-
-use MDK::Common;
-
-my $prefix = '/tmp/live_tree';
-
-sub create_light_tree {
- my ($live_name, $list) = @_;
- my $light_prefix = $prefix . '_' . $live_name;
-
- -e $light_prefix and die "you can't make_live_tree_boot since one already exists
-Maybe you should remove it first with 'make_live_tree_boot -u'\n";
-
- foreach my $orig (@$list) {
- my $dest = $orig;
- $dest =~ s|^$prefix|$light_prefix|;
-
- mkdir_p(dirname($dest));
-
- if (-l $orig) {
- symlink readlink($orig), $dest;
- } else {
- my $link = $orig;
- $link =~ s|^$prefix|/image_$live_name|;
-
- rename $orig, $dest or die "moving $orig to $dest failed: $!\n";
- symlink $link, $orig or die "symlinking from $dest to $orig failed: $!\n";
- }
- }
-}
-
-sub create_totem_links {
- my ($live_name, $list) = @_;
- my $light_prefix = $prefix . '_' . $live_name;
-
- #- creating all the dirs, even when things are in the "always" tree
- foreach my $orig (@$list) {
- my $dest = $orig;
- $dest =~ s|^$prefix|$light_prefix|;
- mkdir_p(dirname($dest)) if ! (-e $dest || -l $dest);
-
- if (-l $orig) {
- symlink readlink($orig), $dest;
- }
- }
-
- foreach my $dir (chomp_(`cd $light_prefix ; find usr -type d`)) {
- foreach my $f (all("$prefix/$dir")) {
- my $file = "$prefix/$dir/$f";
- my $link = readlink($file) =~ /^\w/ ? readlink($file) : "/image/$dir/$f";
- symlink $link, "$light_prefix/$dir/$f";
- }
- }
-}
-
-sub remove_light_tree {
- my ($live_name, $list) = @_;
- my $light_prefix = $prefix . '_' . $live_name;
-
- -d $light_prefix or return;
-
- foreach my $dest (@$list) {
- my $orig = $dest;
- $orig =~ s|^$prefix|$light_prefix|;
-
- if (-l $orig) {
- unlink $orig;
- } elsif (-e $orig) {
- if (-e $dest && -s $dest != -s $orig) {
- warn "ERROR: $dest already exist, skipping\n";
- } elsif (!-d $dest || -l $dest) {
- unlink $dest or die "removing $dest failed: $!\n";
- rename $orig, $dest or die "moving $orig to $dest failed: $!\n";
- }
- }
- }
- rmdir($_) foreach reverse(chomp_(`find $light_prefix -type d`));
-
- if (-e $light_prefix) {
- unlink($_) foreach chomp_(`find $light_prefix -type l`);
-
- foreach my $orig (chomp_(`find $light_prefix -type f`)) {
- my $dest = $orig;
- $dest =~ s|^$light_prefix|$prefix|;
- if (my $orig2 = readlink($dest)) {
- $orig2 =~ s!/image_$live_name/!$light_prefix/! or next;
- $orig2 eq $orig or next;
- } else {
- next if -e $dest && -s $dest != -s $orig;
- }
- unlink $dest or die "removing $dest failed: $!\n";
- rename $orig, $dest or die "moving $orig to $dest failed: $!\n";
- }
- system("rm -rf $light_prefix/usr/bin/stage2/*.pm");
- system("rm -rf $light_prefix/usr/lib/libDrakX/*.pm");
- system("rm -rf $light_prefix/usr/share/langs/*.png");
-
- rmdir($_) foreach reverse(chomp_(`find $light_prefix -type d`));
- }
-
- if (-e $light_prefix) {
- print "still there:\n";
- system('find', $light_prefix);
- }
-}
-
-my @always_list = chomp_(cat_('data/always.list'));
-my @boot_list_orig = chomp_(cat_('data/boot.list'));
-my @totem_list_orig = chomp_(cat_('data/totem.list'));
-
-@always_list = uniq(@always_list, intersection(\@boot_list_orig, \@totem_list_orig));
-
-my @boot_list = difference2(\@boot_list_orig, \@always_list);
-my @totem_list = difference2(\@totem_list_orig, \@always_list);
-
-remove_light_tree('always', \@always_list);
-remove_light_tree('boot', \@boot_list);
-remove_light_tree('totem', \@totem_list);
-
-if (!@ARGV) {
- create_light_tree('always', \@always_list);
- create_light_tree('boot', \@boot_list);
- create_light_tree('totem', \@totem_list);
- create_totem_links('totem', \@totem_list_orig);
-}
diff --git a/move/move.pm b/move/move.pm
deleted file mode 100644
index f4e6c0fdb..000000000
--- a/move/move.pm
+++ /dev/null
@@ -1,174 +0,0 @@
-package move; # $Id$ $
-
-use diagnostics;
-use strict;
-
-use modules;
-use common;
-use fs;
-use run_program;
-use log;
-use lang;
-
-my @ALLOWED_LANGS = qw(en_US fr es it de);
-
-sub symlinkf_short {
- my ($dest, $file) = @_;
- if (my $l = readlink $dest) {
- $dest = $l if $l =~ m!^/!;
- }
- symlinkf($dest, $file);
-}
-
-#- run very soon at stage2 start, setup things on tmpfs rw / that
-#- were not necessary to start stage2 itself (there were setup
-#- by stage1 of course)
-sub init {
- my ($o) = @_;
-
- $::testing and goto drakx_stuff;
-
- #- rw things
- mkdir "/$_" foreach qw(home mnt root root/tmp etc var);
- mkdir "/etc/$_" foreach qw(X11);
- touch '/etc/modules.conf';
- symlinkf "/proc/mounts", "/etc/mtab";
-
- #- to be able to adduser, one need to have /etc/passwd and /etc/group writable
- #- sudoers must a file, not a symlink
- system("cp /image/etc/{passwd,group,sudoers} /etc");
-
- mkdir_p("/etc/$_"), system("cp -R /image/etc/$_/* /etc/$_") foreach qw(cups profile.d sysconfig/network-scripts);
-
- #- ro things
- symlinkf_short("/image/etc/$_", "/etc/$_")
- foreach qw(alternatives shadow man.config services shells pam.d security inputrc ld.so.conf
- DIR_COLORS bashrc profile rc.d init.d devfsd.conf gtk-2.0 pango fonts modules.devfs
- dynamic gnome-vfs-2.0 gnome-vfs-mime-magic gtk gconf menu menu-methods nsswitch.conf default login.defs
- skel ld.so.cache openoffice xinetd.d);
- symlinkf_short("/image/etc/X11/$_", "/etc/X11/$_")
- foreach qw(encodings.dir app-defaults applnk fs lbxproxy proxymngr rstart wmsession.d xinit.d xinit xkb xserver xsm);
-
- #- create remaining /etc and /var subdirectories if not already copied or symlinked,
- #- because programs most often won't try to create the missing subdir before trying
- #- to write a file, leading to obscure unexpected failures
- -d $_ or mkdir_p $_ foreach chomp_(cat_('/image/move/directories-to-create'));
-
-
- #- free up stage1 memory
- fs::umount($_) foreach qw(/stage1/proc /stage1);
-
- #- devfsd needed for devices accessed by old names
- fs::mount("none", "/dev", "devfs", 0);
- run_program::run('/sbin/devfsd', '/dev');
-
- modules::load_category('multimedia/sound');
-
-drakx_stuff:
- $o->{steps}{startMove} = { reachable => 1, text => "Start Move" };
- $o->{orderedSteps_orig} = $o->{orderedSteps};
- $o->{orderedSteps} = [ qw(selectLanguage acceptLicense selectMouse selectKeyboard startMove) ];
-
- member($_, @ALLOWED_LANGS) or delete $lang::langs{$_} foreach keys %lang::langs;
-}
-
-sub lomount_clp {
- my ($name) = @_;
- my ($clp, $dir) = ("/image_raw/live_tree_$name.clp", "/image_$name");
-
- if (! -e $clp || cat_('/proc/cmdline') =~ /\blive\b/) {
- symlink "/image_raw/live_tree_$name", $dir;
- return;
- }
-
- mkdir_p($dir);
- my $dev = devices::find_free_loop();
- run_program::run('losetup', '-r', '-e', 'gz', $dev, $clp);
- run_program::run('mount', '-r', $dev, $dir);
-}
-
-sub install2::startMove {
- my $o = $::o;
-
- if (cat_('/proc/cmdline') =~ /\buser=(\w+)/) {
- $o->{users} = [ { name => $1 } ];
- } else {
- require any;
- any::ask_user_one($o, $o->{users} ||= [], $o->{security},
- additional_msg => N("BLA BLA user for move, password for screensaver"), noaccept => 1, needauser => 1, noicons => 1);
- }
- require install_steps;
- install_steps::addUser($o);
-
- my $w = $o->wait_message(N("Auto configuration"), N("Please wait, detecting and configuring devices..."));
-
- #- automatic printer, timezone, network configs
- require install_steps_interactive;
- install_steps_interactive::configureNetwork($o);
- install_steps_interactive::summaryBefore($o);
-
- require install_any;
- install_any::write_fstab($o);
- modules::write_conf('');
- detect_devices::install_addons('');
-
- foreach my $step (@{$o->{orderedSteps_orig}}) {
- next if member($step, @{$o->{orderedSteps}});
- while (my $f = shift @{$o->{steps}{$step}{toBeDone} || []}) {
- log::l("doing remaining toBeDone for undone step $step");
- eval { &$f() };
- $o->ask_warn(N("Error"), [
-N("An error occurred, but I don't know how to handle it nicely.
-Continue at your own risk."), formatError($@) ]) if $@;
- }
- }
-
- $w = undef;
-
- $::WizardWindow->destroy if $::WizardWindow;
- require ugtk2;
- my $root = ugtk2::gtkroot();
- my $pixbuf = Gtk2::Gdk::Pixbuf->new_from_file('/usr/share/mdk/screensaver/3.png');
- my ($w, $h) = ($pixbuf->get_width, $pixbuf->get_height);
- $root->draw_pixbuf(Gtk2::Gdk::GC->new($root), $pixbuf, 0, 0, ($::rootwidth - $w) / 2, ($::rootheight - $h)/2, $w, $h, 'none', 0, 0);
- ugtk2::gtkflush();
-
- run_program::run('/sbin/service', 'syslog', 'start'); #- otherwise minilogd will strike
- run_program::run('killall', 'minilogd'); #- get rid of minilogd
-
- my $username = $o->{users}[0]{name};
- output('/var/run/console.lock', $username);
- output("/var/run/console/$username", 1);
- run_program::run('pam_console_apply');
-
- if (fork()) {
- sleep 1;
- log::l("DrakX waves bye-bye");
-
- (undef, undef, my $uid, my $gid, undef, undef, undef, my $home, my $shell) = getpwnam($username);
- $( = $) = "$gid $gid";
- $< = $> = $uid;
- $ENV{LOGNAME} = $ENV{USER} = $username;
- $ENV{HOME} = $home;
- $ENV{SHELL} = $shell;
- exec 'startkde';
- } else {
- exec 'xwait' or c::_exit(0);
- }
-}
-
-sub automatic_xconf {
- my ($o) = @_;
- log::l('automatic XFree configuration');
-
- require Xconfig::default;
- $o->{raw_X} = Xconfig::default::configure({ KEYBOARD => 'uk' }, $o->{mouse}); #- using uk instead of us for now to have less warnings
-
- require Xconfig::main;
- require class_discard;
- Xconfig::main::configure_everything_auto_install($o->{raw_X}, class_discard->new, {},
- { allowNVIDIA_rpms => [], allowATI_rpms => [] });
-}
-
-
-1;
diff --git a/move/pkgs.pm b/move/pkgs.pm
deleted file mode 100644
index 66f163504..000000000
--- a/move/pkgs.pm
+++ /dev/null
@@ -1,32 +0,0 @@
-#- $Id$ $
-
-package urpm_pkg;
-
-sub flag_available {
- return 1;
-}
-
-
-package pkgs;
-use log;
-
-sub rpmDbOpen {
- #- install_steps:343
-}
-
-sub packageByName {
- #- install_steps:344
- return bless {}, 'urpm_pkg'; #- we'll need to call flag_available on it
-}
-
-sub selectPackage {
- #- install_steps:344
-}
-
-sub packagesToInstall {
- #- install_steps:346
- return ();
-}
-
-
-1;
diff --git a/move/runstage2 b/move/runstage2
deleted file mode 100755
index f5bff628b..000000000
--- a/move/runstage2
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(../perl-install /usr/bin/stage2 /usr/lib/libDrakX);
-use install2;
-
-$::isStandalone = 0;
-install2::main(@ARGV, '--move');
-
-c::_exit(0);
diff --git a/move/todo b/move/todo
deleted file mode 100644
index 9688d5d6b..000000000
--- a/move/todo
+++ /dev/null
@@ -1,45 +0,0 @@
-
- build
-
-ensure that kernel used in isolinux/stage1 is the same as kernel
-installed in the tree so that we have /lib/modules available
-
-
- drakx
-
-fbdev -> vesa
-error at X startup -> better msg
-
-what security level?
-
-auto-configure of most remaining things
- network
- tv
-
-graphical design
-
-usb key
-
-
- kde
-
-at startup:
- Can't get own host name. Your system is serveral misconfigured
-although "hostname" binary answers localhost.localdomain (set by
-sethostname from init of stage1)
-
-font of konsole still too large and non proportional (same
-problem as 9.2 it seems)
-
-
-
- system running
-
-services:
- what to do? /sbin/runlevel returns "unknown" and
- printerdrake wants to propose to enable cups at boot -
- more generally: do we want to keep settings of services
- permanent, if yes we need to hack utmp/sysv/init stuff
-
-need to list things to remove in MCC (drakgw, etc -> things that
-have not the necessary packages and we don't want to provide) \ No newline at end of file
diff --git a/move/tools/busy-files b/move/tools/busy-files
deleted file mode 100755
index a49b882c2..000000000
--- a/move/tools/busy-files
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/usr/bin/perl
-
-use MDK::Common;
-
-my @pids = grep { $_ ne $$ && /^(\d+)$/ } all('/proc');
-
-my @l = map {
- grep {
- $_ && !m!^(/proc/|/dev/|pipe:|socket:)!;
- } map { readlink($_) } "/proc/$_/exe", glob_("/proc/$_/fd/*");
-} @pids;
-
-push @l, grep { $_ } map { (split)[5] } map { cat_("/proc/$_/maps") } @pids;
-
-foreach (uniq @l) {
- if ($ARGV[0] eq '--server') {
- s!/image_(always|boot|totem)!/tmp/live_tree!;
- s!/image_raw/live_tree!/tmp/live_tree!;
- }
- print "$_\n";
-}
diff --git a/move/tools/busy-files-accesses b/move/tools/busy-files-accesses
deleted file mode 100644
index 241b68405..000000000
--- a/move/tools/busy-files-accesses
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/perl
-
-use MDK::Common;
-use Getopt::Long;
-
-GetOptions('no-link' => \ (my $no_link),
- 'no-dir' => \ (my $no_dir),
- 'full-dirs=s', \ (my $full_dirs),
- 'already-have=s', \ (my $already_have),
-);
-
-if ($full_dirs) {
- my @l = map { chomp_(MDK::Common::File::cat_or_die($_)) } split(' ', $full_dirs);
- $full_dirs = '/tmp/live_tree(' . join('|', map { quotemeta } @l) . ')/';
-}
-if ($already_have) {
- my @l = map { chomp_(MDK::Common::File::cat_or_die($_)) } split(' ', $already_have);
- $already_have = '(' . join('|', map { quotemeta } @l) . ')';
-}
-
-my ($file_list) = @ARGV;
-foreach my $file (cat_($file_list)) {
- chomp $file;
-
- $file =~ m!/tmp/live_tree! or next;
- $already_have && $file =~ /^$already_have$/ and next;
-
- if (-l $file ? !$no_link : -d $file ? !$no_dir : 1) {
- my $s = $full_dirs && $file =~ /^$full_dirs/ ? "/tmp/live_tree$1" : $file;
- push @l, $s;
- }
-}
-
-print "$_\n" foreach sort(uniq(@l));
diff --git a/move/tools/kernel-nfsd.patch b/move/tools/kernel-nfsd.patch
deleted file mode 100644
index 8f56eb697..000000000
--- a/move/tools/kernel-nfsd.patch
+++ /dev/null
@@ -1,61 +0,0 @@
---- linux-2.4.22/fs/nfsd/vfs.c.pix 2003-10-17 16:27:36.000000000 +0200
-+++ linux-2.4.22/fs/nfsd/vfs.c 2003-10-24 17:36:58.000000000 +0200
-@@ -418,6 +418,41 @@
-
-
-
-+static unsigned int i2a(char* dest,unsigned int x) {
-+ register unsigned int tmp=x;
-+ register unsigned int len=0;
-+ if (x>=100) { *dest++=tmp/100+'0'; tmp=tmp%100; ++len; }
-+ if (x>=10) { *dest++=tmp/10+'0'; tmp=tmp%10; ++len; }
-+ *dest++=tmp+'0';
-+ return len+1;
-+}
-+
-+static char *inet_ntoa_r(struct in_addr in,char* buf) {
-+ unsigned int len;
-+ unsigned char *ip=(unsigned char*)&in;
-+ len=i2a(buf,ip[0]); buf[len]='.'; ++len;
-+ len+=i2a(buf+ len,ip[1]); buf[len]='.'; ++len;
-+ len+=i2a(buf+ len,ip[2]); buf[len]='.'; ++len;
-+ len+=i2a(buf+ len,ip[3]); buf[len]=0;
-+ return buf;
-+}
-+
-+static char *inet_ntoa(struct in_addr in) {
-+ static char buf[20];
-+ return inet_ntoa_r(in,buf);
-+}
-+
-+static void printk_debug_file_access(struct svc_rqst *rqstp, struct dentry *dentry) {
-+ printk("nfsd (%s): ", inet_ntoa(rqstp->rq_addr.sin_addr));
-+ while (1) {
-+ if (dentry == dentry->d_parent) break;
-+ printk("%s/", dentry->d_name.name);
-+ dentry = dentry->d_parent;
-+ }
-+ printk("\n");
-+}
-+
-+
- /*
- * Open an existing file or directory.
- * The access argument indicates the type of open (read/write/lock)
-@@ -489,6 +524,8 @@
- atomic_dec(&filp->f_count);
- }
- }
-+ if (err == 0) printk_debug_file_access(rqstp, dentry);
-+
- out_nfserr:
- if (err)
- err = nfserrno(err);
-@@ -1101,6 +1138,7 @@
- goto out_nfserr;
- *lenp = err;
- err = 0;
-+ printk_debug_file_access(rqstp, dentry);
- out:
- return err;
-
diff --git a/move/tools/nfs-accesses b/move/tools/nfs-accesses
deleted file mode 100755
index fed4aa181..000000000
--- a/move/tools/nfs-accesses
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/usr/bin/perl
-
-use MDK::Common;
-use Getopt::Long;
-
-my $first_file;
-my $log_file = '/var/log/kernel/warnings';
-
-GetOptions('no-link' => \ (my $no_link),
- 'no-dir' => \ (my $no_dir),
- 'full-dirs=s', \ (my $full_dirs),
- 'ip=s' => \ (my $wanted_ip),
- 'log-file=s' => \$log_file,
- 'first-file=s' => \ (my $first_file),
- 'from-time=s', => \ (my $from_time),
- );
-
-my @skipped_dirs = (
- '/usr/share/fonts',
- '/lib/modules/2.4.22-21mdk',
- '/usr/X11R6/lib/modules/extensions',
- '/usr/X11R6/lib/X11/fonts',
- '/usr/lib/kbd/keymaps',
- '/usr/share/locale',
- '/etc/skel',
- );
-
-my $skipped_dirs = '/tmp/live_tree(' . join('|', map { quotemeta } @skipped_dirs) . ')/';
-if ($full_dirs) {
- my @l = chomp_(map { MDK::Common::File::cat_or_die($_) } split(' ', $full_dirs));
- $full_dirs = '/tmp/live_tree(' . join('|', map { quotemeta } @l) . ')/';
-}
-
-open(my $F, "tac $log_file |");
-
-my @l;
-while (<$F>) {
- my ($time, $ip, $rfile) = /(\d+:\d+:\d+).*kernel: nfsd \((.*?)\): (.*)/ or next;
-
- if ($wanted_ip) {
- $wanted_ip eq $ip or next;
- } else {
- warn "choosing $ip\n";
- $wanted_ip = $ip;
- }
- my $file = join('/', '', reverse split('/', $rfile));
-
- last if $file =~ m!/tmp/live_tree/move/(devices|symlinks)!;
- last if $from_time && $time le $from_time;
-
- if ($file !~ /^$skipped_dirs/) {
- if (-l $file ? !$no_link : -d $file ? !$no_dir : 1) {
- my $s = $full_dirs && $file =~ /^$full_dirs/ ? "/tmp/live_tree$1" : $file;
- unshift @l, $s;
- }
- }
- last if $first_file && ($file eq "/tmp/live_tree$first_file" || $rfile eq $first_file);
-}
-
-print "$_\n" foreach sort(uniq(@l));
diff --git a/move/tree/kdedrc b/move/tree/kdedrc
deleted file mode 100644
index a58482a55..000000000
--- a/move/tree/kdedrc
+++ /dev/null
@@ -1,7 +0,0 @@
-[General]
-CheckSycoca=false
-CheckUpdates=false
-CheckHostname=false
-
-[Move]
-Rebuild=false
diff --git a/move/tree/mdk_move_boot_loop.desktop b/move/tree/mdk_move_boot_loop.desktop
deleted file mode 100644
index d49a2b7d0..000000000
--- a/move/tree/mdk_move_boot_loop.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=Move Move Loop
-Exec=mdk_move_loop to_cdrom always boot
-Type=Application
-Terminal=0
-X-KDE-autostart-after=panel
-X-KDE-autostart-after=mdkhtmlbrowser
-X-KDE-StartupNotify=false
diff --git a/move/tree/mdk_move_loop b/move/tree/mdk_move_loop
deleted file mode 100755
index 08fff00f7..000000000
--- a/move/tree/mdk_move_loop
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/usr/bin/perl
-
-sub name2file {
- my ($name) = @_;
- "live_tree_$name.clp";
-}
-
-sub get_file2loop {
- my (@names) = @_;
- my %files = map { name2file($_) => 1 } @names;
- my %file2loop;
- foreach (0 .. 9) {
- my ($file) = `sudo losetup /dev/loop$_ 2>/dev/null` =~ m!\([^)]*/([^)]*)\)! or last;
- if (delete $files{$file}) {
- $file2loop{$file} = "loop$_";
- last if !%files;
- }
- }
- %file2loop;
-}
-
-sub to_memory {
- my ($loop, $file) = @_;
-
- return if -e "/tmp/$file";
-
- if (-e "/$file") {
- system("sudo mv /$file /tmp");
- } else {
- system("sudo cp /image_raw/$file /tmp");
- }
- system("sudo losetup /dev/$loop /tmp/$file");
-}
-
-sub to_cdrom {
- my ($loop, $file) = @_;
- my $f = -e "/$file" ? "/$file" : -e "/tmp/$file" ? "/tmp/$file" : return;
- system("sudo losetup /dev/$loop /image_raw/$file");
- system("sudo rm $f");
-}
-
-sub usage() { die "usage: mdk_move_loop <to_cdrom | to_memory> [names ...]\n" }
-
-my ($direction, @names) = @ARGV;
-my $f = $direction eq 'to_memory' && \&to_memory || $direction eq 'to_cdrom' && \&to_cdrom;
-$f && @names or usage();
-
-my %file2loop = get_file2loop(@names);
-
-foreach my $name (@names) {
- my $file = name2file($name);
- my $loop = $file2loop{$file} or next;
- $f->($loop, $file);
-}
diff --git a/move/tree/sudoers b/move/tree/sudoers
deleted file mode 100644
index 49615de98..000000000
--- a/move/tree/sudoers
+++ /dev/null
@@ -1 +0,0 @@
-ALL ALL = NOPASSWD: ALL
diff --git a/move/xwait.c b/move/xwait.c
deleted file mode 100644
index a199b790e..000000000
--- a/move/xwait.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <stdlib.h>
-#include <X11/Xlib.h>
-
-int main() {
- Display *display = XOpenDisplay(NULL);
-
- if (display) {
- XEvent event;
-
- XSelectInput(display, DefaultRootWindow(display), SubstructureNotifyMask);
- do {
- XNextEvent(display, &event);
- } while (event.type != CreateNotify);
- XCloseDisplay(display);
- }
-
- exit(display == NULL);
-}