diff options
Diffstat (limited to 'move')
73 files changed, 0 insertions, 4084 deletions
diff --git a/move/.cvsignore b/move/.cvsignore deleted file mode 100644 index 0600e5070..000000000 --- a/move/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -runlevel_set -*.rdz -xwait -.perl_checker.cache diff --git a/move/Makefile b/move/Makefile deleted file mode 100644 index 87dbcb5d9..000000000 --- a/move/Makefile +++ /dev/null @@ -1,139 +0,0 @@ - -DEST_LIVETREE = /tmp/live_tree -DEST_STAGE2 = $(DEST_LIVETREE)/usr/bin/stage2 - -ISO = /BIG/mdkmove.iso - -DATA_FILES = devices symlinks directories-to-create etcfiles all-etcfiles keyfiles \ - BOOT-800-MOVE.jpg BOOT-1024-MOVE.jpg BOOT-1280-MOVE.jpg BOOT-1600-MOVE.jpg - -PROGRAM_FILES = etc-monitorer.pl tree/startkde_move tree/wait4x tree/netscape tree/alsa_default.pl -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 - -ARCH := $(shell arch | egrep "(x86_64|sparc64|s390x)") -ifneq ("x$(ARCH)", "x") -LIB_NAME = lib64 -else -LIB_NAME = lib -endif - -.PHONY: iso - -all: install - -build: xwait runlevel_set isolinux/boot.msg - cd $(STAGE1) && ADDITIONAL_DEFS="-DMANDRAKE_MOVE" MOVE=1 make init stage1-full init-move - sudo ./collect-directories-to-create.pl $(DEST_LIVETREE) > data/directories-to-create - sudo find $(DEST_LIVETREE)/etc -type f | perl -pe 's|$(DEST_LIVETREE)||' > data/all-etcfiles - $(MAKE) -C ../perl-install mo_files - -isolinux/boot.msg: data/isolinux-graphic.bmp - lilo-bmp2mdk mode:0x103 progress:371,144,4,4,64+11 clear:600,800,64+127 pos:0,0 < $< > $@ - -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 - - $(MAKE) -C ../perl-install/share/po install NAME=libDrakX DATADIR=$(DEST_LIVETREE)/usr/share - - sudo cp -f xwait $(DEST_LIVETREE)/usr/bin - sudo cp -f runlevel_set $(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 sh -c 'echo 1 > $(DEST_STAGE2)/help.pm' - sudo cp -f *.pm $(DEST_STAGE2) - sudo cp -f $(addprefix $(INSTALL)/, $(INSTALL_FILES)) $(DEST_STAGE2) - sudo cp -f $(PROGRAM_FILES) $(DEST_LIVETREE)/usr/bin - sudo rm -f $(DEST_LIVETREE)/usr/bin/{halt,reboot} #- symlinks to consolehelper - sudo cp -f tree/{halt,reboot} $(DEST_LIVETREE)/usr/bin - sudo cp -f tree/X_move $(DEST_LIVETREE)/usr/X11R6/bin - sudo cp -f tree/sound.initscript $(DEST_LIVETREE)/etc/init.d/sound - - 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 - (cd $(DEST_LIVETREE)/usr/lib/libDrakX ; find -name "*.pm") | egrep -v 'ctxhelp|drakfirsttime' | (cd $(INSTALL) ; sudo cpio -pLumd $(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 - - #- overwrite MDK-Common - sudo cp -f ../../soft/perl-MDK-Common/MDK/Common/*.pm $(DEST_LIVETREE)/usr/$(LIB_NAME)/perl5/vendor_perl/*/MDK/Common - - #- duplicated :( - sudo perl -pi -e 's/#[-+].*//; $$_ = "\n" if (/^=(head|begin)/ .. /^=cut/) || /use (diagnostics|vars|strict)/' $(DEST_STAGE2)/*.pm `find $(DEST_LIVETREE)/usr/lib/libDrakX -name "*.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,mdk_totem,mdk_behind_totem} $(DEST_LIVETREE)/usr/bin - sudo install -m 644 -D tree/mdk_totem.desktop $(DEST_LIVETREE)/etc/skel/Desktop/mdk_totem.desktop - sudo install -m 644 tree/{kdedrc,konsolerc} $(DEST_LIVETREE)/usr/share/config - sudo install -m 644 img/Mandrake.png $(DEST_LIVETREE)/usr/share/mdk/backgrounds - sudo install -m 644 img/FE* $(DEST_LIVETREE)/usr/share/wallpapers - - grep ChangeLog $(INSTALL)/CVS/Entries > /tmp/version - sudo cp -f /tmp/version $(DEST_LIVETREE)/usr/share/VERSION - -live_tree_boot: - rm -f /tmp/live_tree*.clp - ./make_live_tree_boot - tools/fix-fc-cache.pl $(DEST_LIVETREE) - $(MAKE) /tmp/live_tree_always.clp - $(MAKE) /tmp/live_tree_boot.clp - $(MAKE) /tmp/live_tree_totem.clp - -$(MAKE) /tmp/live_tree_nvidia.clp - $(MAKE) $(patsubst %, /tmp/live_tree_always_i18n_%.clp, $(LANG_FILES)) - -un_live_tree_boot: - ./make_live_tree_boot -u - tools/fix-fc-cache.pl $(DEST_LIVETREE) - -iso: un_live_tree_boot install live_tree_boot - rm -rf /tmp/iso /tmp/live_tree.clp - mkdir /tmp/iso - cp -a isolinux /tmp/iso - rm -rf /tmp/iso/isolinux/CVS - $(MAKE) /tmp/live_tree.clp - mv /tmp/*.clp /tmp/iso - - touch /tmp/iso/isolinux/boot.cat - find /tmp/iso/isolinux -type f -printf '%p 100\n' > /tmp/iso.sort ; echo '/tmp/iso/live_tree_boot.clp 5' >> /tmp/iso.sort -# download version: MOVE10DO -# complete version: MOVE10IN - mkisofs -r -J -hide-rr-moved -nobak -cache-inodes -P MandrakeSoft -V 'MandrakeMove' -volset MOVE10IN -b isolinux/isolinux.bin -c isolinux/boot.cat -sort /tmp/iso.sort -no-emul-boot -boot-load-size 4 -boot-info-table -o $(ISO) /tmp/iso - mv /tmp/iso/*.clp /tmp - mkcd --addmd5 $(ISO) -# cdrecord -v -eject dev=0,0,0 blank=fast gracetime=2 speed=99 $(ISO) -# ftp://a:a@leia//BIG/mdkmove.iso - -xwait: %: %.c - $(CC) $(CFLAGS) $< -L/usr/X11R6/$(LIB_NAME) -lX11 -o $@ - -runlevel_set: %: %.c - $(CC) $(CFLAGS) $< -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 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 865db0ade..000000000 --- a/move/data/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -all-etcfiles -directories-to-create diff --git a/move/data/BOOT-1024-MOVE.jpg b/move/data/BOOT-1024-MOVE.jpg Binary files differdeleted file mode 100644 index 5847c47bb..000000000 --- a/move/data/BOOT-1024-MOVE.jpg +++ /dev/null diff --git a/move/data/BOOT-1280-MOVE.jpg b/move/data/BOOT-1280-MOVE.jpg Binary files differdeleted file mode 100644 index 04d219555..000000000 --- a/move/data/BOOT-1280-MOVE.jpg +++ /dev/null diff --git a/move/data/BOOT-1600-MOVE.jpg b/move/data/BOOT-1600-MOVE.jpg Binary files differdeleted file mode 100644 index 65379e8a5..000000000 --- a/move/data/BOOT-1600-MOVE.jpg +++ /dev/null diff --git a/move/data/BOOT-800-MOVE.jpg b/move/data/BOOT-800-MOVE.jpg Binary files differdeleted file mode 100644 index adcc6bcff..000000000 --- a/move/data/BOOT-800-MOVE.jpg +++ /dev/null diff --git a/move/data/always.dirs b/move/data/always.dirs deleted file mode 100644 index e69de29bb..000000000 --- a/move/data/always.dirs +++ /dev/null diff --git a/move/data/always.list b/move/data/always.list deleted file mode 100644 index e1535de87..000000000 --- a/move/data/always.list +++ /dev/null @@ -1,144 +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/libc-2.3.2.so -/tmp/live_tree/lib/libc.so.6 -/tmp/live_tree/lib/libm-2.3.2.so -/tmp/live_tree/lib/libm.so.6 -/tmp/live_tree/lib/libpthread-0.10.so -/tmp/live_tree/lib/libpthread.so.0 -/tmp/live_tree/lib/librt-2.3.2.so -/tmp/live_tree/lib/librt.so.1 -/tmp/live_tree/lib/libthread_db-1.0.so -/tmp/live_tree/lib/ld-2.3.2.so -/tmp/live_tree/lib/ld-linux.so.2 -/tmp/live_tree/lib/libdl.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 -/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/cardmgr -/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/X_move -/tmp/live_tree/usr/X11R6/bin/XFree86 -/tmp/live_tree/usr/X11R6/bin/xfs -/tmp/live_tree/usr/X11R6/bin/xwait -/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/dnotify -/tmp/live_tree/usr/bin/eject -/tmp/live_tree/usr/bin/kdeinit -/tmp/live_tree/usr/bin/kwrapper -/tmp/live_tree/usr/bin/startkde -/tmp/live_tree/usr/bin/startkde_move -/tmp/live_tree/usr/bin/xwait -/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/gtk-2.0/2.2.0/immodules/im-cedilla.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/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/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 diff --git a/move/data/always_i18n.list b/move/data/always_i18n.list deleted file mode 100644 index 0d66a80e1..000000000 --- a/move/data/always_i18n.list +++ /dev/null @@ -1,28 +0,0 @@ -/tmp/live_tree/usr/share/locale/__LANG__/LC_ADDRESS -/tmp/live_tree/usr/share/locale/__LANG__/LC_COLLATE -/tmp/live_tree/usr/share/locale/__LANG__/LC_CTYPE -/tmp/live_tree/usr/share/locale/__LANG__/LC_IDENTIFICATION -/tmp/live_tree/usr/share/locale/__LANG__/LC_MEASUREMENT -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/GConf2.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/SYS_LC_MESSAGES -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/glib20.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/gtk20.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/kdelibs.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/kdesktop.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/khotkeys.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/kicker.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/kio_devices.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/knotify.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/ksmserver.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/kwin.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/libgnomeui-2.0.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/libkonq.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/libxine1.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MESSAGES/totem.mo -/tmp/live_tree/usr/share/locale/__LANG__/LC_MONETARY -/tmp/live_tree/usr/share/locale/__LANG__/LC_NAME -/tmp/live_tree/usr/share/locale/__LANG__/LC_NUMERIC -/tmp/live_tree/usr/share/locale/__LANG__/LC_PAPER -/tmp/live_tree/usr/share/locale/__LANG__/LC_TELEPHONE -/tmp/live_tree/usr/share/locale/__LANG__/LC_TIME -/tmp/live_tree/usr/share/services/ksycoca-__LANG__ diff --git a/move/data/boot.dirs b/move/data/boot.dirs deleted file mode 100644 index df381c82e..000000000 --- a/move/data/boot.dirs +++ /dev/null @@ -1,41 +0,0 @@ -/etc/X11/fs -/etc/X11/xserver -/etc/gtk-2.0 -/etc/pango -/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/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 3d1dd7887..000000000 --- a/move/data/boot.list +++ /dev/null @@ -1,790 +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/etc/syslog.conf -/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/ifconfig -/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/kde-config -/tmp/live_tree/usr/bin/kdeinit -/tmp/live_tree/usr/bin/killall -/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/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 -/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/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/Globals.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/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/Watch videos.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/kdedrc -/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/konsolerc -/tmp/live_tree/usr/share/config/krootwarningrc -/tmp/live_tree/usr/share/config/kwritedrc -/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/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/locale/l10n/C/entry.desktop -/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/about.protocol -/tmp/live_tree/usr/share/services/ark_part.desktop -/tmp/live_tree/usr/share/services/audiocd.protocol -/tmp/live_tree/usr/share/services/bmp.kimgio -/tmp/live_tree/usr/share/services/bzip.protocol -/tmp/live_tree/usr/share/services/bzip2.protocol -/tmp/live_tree/usr/share/services/cgi.protocol -/tmp/live_tree/usr/share/services/devices.protocol -/tmp/live_tree/usr/share/services/eps.kimgio -/tmp/live_tree/usr/share/services/file.protocol -/tmp/live_tree/usr/share/services/finger.protocol -/tmp/live_tree/usr/share/services/fish.protocol -/tmp/live_tree/usr/share/services/floppy.protocol -/tmp/live_tree/usr/share/services/fontthumbnail.desktop -/tmp/live_tree/usr/share/services/ftp.protocol -/tmp/live_tree/usr/share/services/ghelp.protocol -/tmp/live_tree/usr/share/services/gif.kimgio -/tmp/live_tree/usr/share/services/gsthumbnail.desktop -/tmp/live_tree/usr/share/services/gzip.protocol -/tmp/live_tree/usr/share/services/help.protocol -/tmp/live_tree/usr/share/services/htmlthumbnail.desktop -/tmp/live_tree/usr/share/services/http.protocol -/tmp/live_tree/usr/share/services/http_cache_cleaner.desktop -/tmp/live_tree/usr/share/services/https.protocol -/tmp/live_tree/usr/share/services/ico.kimgio -/tmp/live_tree/usr/share/services/imagethumbnail.desktop -/tmp/live_tree/usr/share/services/imap4.protocol -/tmp/live_tree/usr/share/services/imaps.protocol -/tmp/live_tree/usr/share/services/info.protocol -/tmp/live_tree/usr/share/services/jpeg.kimgio -/tmp/live_tree/usr/share/services/kaccess.desktop -/tmp/live_tree/usr/share/services/katepart.desktop -/tmp/live_tree/usr/share/services/kbearftp.protocol -/tmp/live_tree/usr/share/services/kbeargftimportfilter.desktop -/tmp/live_tree/usr/share/services/kbearkrusaderimportfilter.desktop -/tmp/live_tree/usr/share/services/kbearncftpimportfilter.desktop -/tmp/live_tree/usr/share/services/kbearoldimportfilter.desktop -/tmp/live_tree/usr/share/services/kbearwincommanderimportfilter.desktop -/tmp/live_tree/usr/share/services/kbearws_ftpimportfilter.desktop -/tmp/live_tree/usr/share/services/kbzip2filter.desktop -/tmp/live_tree/usr/share/services/kcertpart.desktop -/tmp/live_tree/usr/share/services/kded -/tmp/live_tree/usr/share/services/kdeprint_part.desktop -/tmp/live_tree/usr/share/services/kfile_au.desktop -/tmp/live_tree/usr/share/services/kfile_avi.desktop -/tmp/live_tree/usr/share/services/kfile_font.desktop -/tmp/live_tree/usr/share/services/kfile_m3u.desktop -/tmp/live_tree/usr/share/services/kfile_mp3.desktop -/tmp/live_tree/usr/share/services/kfile_ogg.desktop -/tmp/live_tree/usr/share/services/kfile_rfc822.desktop -/tmp/live_tree/usr/share/services/kfile_wav.desktop -/tmp/live_tree/usr/share/services/kfindpart.desktop -/tmp/live_tree/usr/share/services/kgzipfilter.desktop -/tmp/live_tree/usr/share/services/khelpcenter.desktop -/tmp/live_tree/usr/share/services/khtml.desktop -/tmp/live_tree/usr/share/services/khtmlimage.desktop -/tmp/live_tree/usr/share/services/kio_uiserver.desktop -/tmp/live_tree/usr/share/services/kjavaappletviewer.desktop -/tmp/live_tree/usr/share/services/klaptopdaemon.desktop -/tmp/live_tree/usr/share/services/kmailservice.protocol -/tmp/live_tree/usr/share/services/kmanpart.desktop -/tmp/live_tree/usr/share/services/kmixctrl_restore.desktop -/tmp/live_tree/usr/share/services/kmultipart.desktop -/tmp/live_tree/usr/share/services/knewsservice.protocol -/tmp/live_tree/usr/share/services/knotify.desktop -/tmp/live_tree/usr/share/services/kntsrcfilepropsdlg.desktop -/tmp/live_tree/usr/share/services/konq_aboutpage.desktop -/tmp/live_tree/usr/share/services/konq_detailedlistview.desktop -/tmp/live_tree/usr/share/services/konq_iconview.desktop -/tmp/live_tree/usr/share/services/konq_infolistview.desktop -/tmp/live_tree/usr/share/services/konq_multicolumnview.desktop -/tmp/live_tree/usr/share/services/konq_sidebartng.desktop -/tmp/live_tree/usr/share/services/konq_textview.desktop -/tmp/live_tree/usr/share/services/konq_treeview.desktop -/tmp/live_tree/usr/share/services/konqueror_config.desktop -/tmp/live_tree/usr/share/services/konsole-script.desktop -/tmp/live_tree/usr/share/services/konsolepart.desktop -/tmp/live_tree/usr/share/services/korganizer -/tmp/live_tree/usr/share/services/kpfpropertiesdialogplugin.desktop -/tmp/live_tree/usr/share/services/kregexpeditorgui.desktop -/tmp/live_tree/usr/share/services/krl.kimgio -/tmp/live_tree/usr/share/services/kshorturifilter.desktop -/tmp/live_tree/usr/share/services/ktexteditor_insertfile.desktop -/tmp/live_tree/usr/share/services/ktexteditor_isearch.desktop -/tmp/live_tree/usr/share/services/ktexteditor_kdatatool.desktop -/tmp/live_tree/usr/share/services/kuriikwsfilter.desktop -/tmp/live_tree/usr/share/services/kurisearchfilter.desktop -/tmp/live_tree/usr/share/services/kwrited.desktop -/tmp/live_tree/usr/share/services/kxkb.desktop -/tmp/live_tree/usr/share/services/ldap.protocol -/tmp/live_tree/usr/share/services/localdomainurifilter.desktop -/tmp/live_tree/usr/share/services/mac.protocol -/tmp/live_tree/usr/share/services/man.protocol -/tmp/live_tree/usr/share/services/metainfo.protocol -/tmp/live_tree/usr/share/services/nfs.protocol -/tmp/live_tree/usr/share/services/nntp.protocol -/tmp/live_tree/usr/share/services/pbm.kimgio -/tmp/live_tree/usr/share/services/pgm.kimgio -/tmp/live_tree/usr/share/services/picturethumbnail.desktop -/tmp/live_tree/usr/share/services/png.kimgio -/tmp/live_tree/usr/share/services/pop3.protocol -/tmp/live_tree/usr/share/services/pop3s.protocol -/tmp/live_tree/usr/share/services/ppm.kimgio -/tmp/live_tree/usr/share/services/print.protocol -/tmp/live_tree/usr/share/services/rlogin.protocol -/tmp/live_tree/usr/share/services/rtsp.protocol -/tmp/live_tree/usr/share/services/searchproviders -/tmp/live_tree/usr/share/services/sftp.protocol -/tmp/live_tree/usr/share/services/shellscript.desktop -/tmp/live_tree/usr/share/services/smb.protocol -/tmp/live_tree/usr/share/services/smtp.protocol -/tmp/live_tree/usr/share/services/smtps.protocol -/tmp/live_tree/usr/share/services/tar.protocol -/tmp/live_tree/usr/share/services/telnet.protocol -/tmp/live_tree/usr/share/services/textthumbnail.desktop -/tmp/live_tree/usr/share/services/thumbnail.protocol -/tmp/live_tree/usr/share/services/tiff.kimgio -/tmp/live_tree/usr/share/services/useragentstrings -/tmp/live_tree/usr/share/services/webcal.protocol -/tmp/live_tree/usr/share/services/webdav.protocol -/tmp/live_tree/usr/share/services/webdavs.protocol -/tmp/live_tree/usr/share/services/xbm.kimgio -/tmp/live_tree/usr/share/services/xpm.kimgio -/tmp/live_tree/usr/share/services/xv.kimgio -/tmp/live_tree/usr/share/services/zip.protocol -/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 d409df63b..000000000 --- a/move/data/devices +++ /dev/null @@ -1,4 +0,0 @@ -/dev/console c 5 1 -/dev/tty4 c 4 4 -/dev/tty3 c 4 3 -/dev/tty2 c 4 2 diff --git a/move/data/etcfiles b/move/data/etcfiles deleted file mode 100644 index 9f3b7134c..000000000 --- a/move/data/etcfiles +++ /dev/null @@ -1,31 +0,0 @@ -# READ directories/files that will be read (we let only non trivial things here) -/etc/bonobo-activation -/etc/esd.conf -/etc/gimp -/etc/gnucash -/etc/host.conf -/etc/imrc -/etc/initlog.conf -/etc/localtime -/etc/openoffice -/etc/rpc -/etc/termcap -/etc/tmdns.conf - -# OVERWRITE files that will be overwritten -/etc/modules -/etc/.pwd.lock -/etc/inittab -/etc/ppp/options -/etc/ppp/chap-secrets -/etc/ppp/pap-secrets -/etc/ppp/pppoe.conf - -# DIR mandatory directories because files will be written in -/etc/profile.d -/etc/rpm -/etc/sysconfig -/etc/sysconfig/console/consolefonts -/etc/sysconfig/console/consoletrans -/etc/sysconfig/network-scripts -/etc/X11/xinit.d diff --git a/move/data/etcfiles-report b/move/data/etcfiles-report deleted file mode 100644 index 0e8aa0908..000000000 --- a/move/data/etcfiles-report +++ /dev/null @@ -1,151 +0,0 @@ -read: - /etc/DIR_COLORS - /etc/X11/fs/config - /etc/X11/xserver/SecurityPolicy - /etc/bashrc - /etc/bonobo-activation/bonobo-activation-config.xml - /etc/cups/client.conf - /etc/devfs/conf.d/dynamic.conf - /etc/devfsd.conf - /etc/dynamic/scripts/functions.script - /etc/dynamic/scripts/part.script - /etc/esd.conf - /etc/fonts/fonts.conf - /etc/fonts/local.conf - /etc/fstab - /etc/gconf/2/path - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/audio_codecs/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/audio_settings/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/call_forwarding/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/contacts/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/devices/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/gatekeeper/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/general/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/history/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/ldap/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/personal_data/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/ports/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/video_display/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/video_settings/%gconf.xml - /etc/gconf/gconf.xml.defaults/apps/gnomemeeting/view/%gconf.xml - /etc/gconf/gconf.xml.defaults/desktop/gnome/interface/%gconf.xml - /etc/gconf/gconf.xml.defaults/desktop/gnome/sound/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/audio_settings/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/call_forwarding/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/contacts/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/devices/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/gatekeeper/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/general/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/history/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/ldap/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/personal_data/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/ports/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/video_display/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/video_settings/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/apps/gnomemeeting/view/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/interface/%gconf.xml - /etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/sound/%gconf.xml - /etc/gimp/1.2/gimprc - /etc/gimp/1.2/gimprc_user - /etc/gimp/1.2/gtkrc - /etc/gimp/1.2/gtkrc_user - /etc/gimp/1.2/unitrc - /etc/gnome-vfs-2.0/modules/cdda-module.conf - /etc/gnome-vfs-2.0/modules/default-modules.conf - /etc/gnome-vfs-2.0/modules/ssl-modules.conf - /etc/gnucash/config - /etc/group - /etc/gtk-2.0/gdk-pixbuf.loaders - /etc/gtk-2.0/gtk.immodules - /etc/host.conf - /etc/hotplug/blacklist - /etc/hotplug/hotplug.functions - /etc/hotplug/scsi.agent - /etc/hotplug/usb.agent - /etc/hotplug/usb.handmap - /etc/hotplug/usb.usermap - /etc/hotplug/usb/usb-storage - /etc/imrc - /etc/initlog.conf - /etc/inittab - /etc/inputrc - /etc/ld.so.cache - /etc/localtime - /etc/login.defs - /etc/modules - /etc/modules.conf - /etc/modules.devfs - /etc/nsswitch.conf - /etc/openoffice/autoresponse.conf - /etc/openoffice/openoffice.conf - /etc/pam.d/other - /etc/pam.d/su - /etc/pam.d/sudo - /etc/pam.d/system-auth - /etc/pam.d/xserver - /etc/pango/pango.modules - /etc/passwd - /etc/passwd- - /etc/profile.d/10lang.sh - /etc/profile.d/alias.sh - /etc/profile.d/configure_keyboard.sh - /etc/profile.d/glib20.sh - /etc/profile.d/inputrc.sh - /etc/profile.d/kde3.sh - /etc/profile.d/msec.sh - /etc/profile.d/qtdir3.sh - /etc/profile.d/screen.sh - /etc/profile.d/ssh-client.sh - /etc/profile.d/tmpdir.sh - /etc/profile.d/xhost.sh - /etc/rc.d/init.d/functions - /etc/rc.d/init.d/mandrake_consmap - /etc/rc.d/init.d/syslog - /etc/rc.d/init.d/xfs - /etc/resolv.conf - /etc/rpc - /etc/security/console.perms - /etc/security/fileshare.conf - /etc/security/limits.conf - /etc/security/pam_env.conf - /etc/services - /etc/shells - /etc/skel/.bash_logout - /etc/skel/.bash_profile - /etc/skel/.bashrc - /etc/skel/.mailcap - /etc/skel/.screenrc - /etc/sudoers - /etc/sysconfig/i18n - /etc/sysconfig/init - /etc/sysconfig/msec - /etc/sysconfig/syslog - /etc/sysconfig/usb - /etc/syslog.conf - /etc/termcap - /etc/tmdns.conf -wrote: - /etc/group - /etc/inittab - /etc/modules - /etc/modules.conf - /etc/passwd - /etc/passwd- - /etc/sysconfig/i18n -new: - /etc/X11/XF86Config - /etc/X11/XF86Config-4 - /etc/X11/XF86Config-4.old - /etc/X11/XF86Config.old - /etc/hosts - /etc/mcc.conf - /etc/profile.d/proxy.csh - /etc/profile.d/proxy.sh - /etc/rpm/macros - /etc/shadow - /etc/sysconfig/autologin - /etc/sysconfig/console/consolefonts/lat0-16.psf.gz - /etc/sysconfig/console/consoletrans/iso15.acm.gz - /etc/sysconfig/console/consoletrans/iso15.sfm.gz - /etc/sysconfig/network - /etc/sysconfig/network-scripts/ifcfg-eth0 diff --git a/move/data/isolinux-graphic.bmp b/move/data/isolinux-graphic.bmp Binary files differdeleted file mode 100644 index f2649d47e..000000000 --- a/move/data/isolinux-graphic.bmp +++ /dev/null diff --git a/move/data/keyfiles b/move/data/keyfiles deleted file mode 100644 index 6754e574b..000000000 --- a/move/data/keyfiles +++ /dev/null @@ -1,23 +0,0 @@ -/etc/fstab -/etc/group -/etc/modules -/etc/modules.conf -/etc/passwd -/etc/resolv.conf -/etc/sudoers -/etc/cups/* -/etc/devfs/conf.d/* -/etc/profile.d/* -/etc/sane.d/* -/etc/sysconfig/* -/etc/sysconfig/console/consolefonts/* -/etc/sysconfig/console/consoletrans/* -/etc/sysconfig/harddrake2/previous_hw -/etc/sysconfig/network-scripts/* -/etc/sysconfig/suspend-scripts/suspend.d/* -/etc/X11/XF86Config -/etc/X11/XF86Config-4 -/etc/X11/XF86Config-4.old -/etc/X11/XF86Config.old -/etc/X11/X -/etc/rc.d/rc.local diff --git a/move/data/nvidia.list b/move/data/nvidia.list deleted file mode 100644 index a8c3560f9..000000000 --- a/move/data/nvidia.list +++ /dev/null @@ -1,3 +0,0 @@ -/tmp/live_tree/usr/lib/libGLcore.so.1 -/tmp/live_tree/usr/lib/libGLcore.so.1.0.4496 -/tmp/live_tree/usr/X11R6/lib/modules/extensions/libglx.so.1.0.4496 diff --git a/move/data/symlinks b/move/data/symlinks deleted file mode 100644 index b6601d4e1..000000000 --- a/move/data/symlinks +++ /dev/null @@ -1,4 +0,0 @@ -/sbin -/lib -/bin -/opt 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 efb55da38..000000000 --- a/move/data/totem.list +++ /dev/null @@ -1,57 +0,0 @@ -/tmp/live_tree/bin/sleep -/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/mdk_behind_totem -/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.7.1 -/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/alsa -/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 -/tmp/live_tree/sbin/ifplugd -/tmp/live_tree/sbin/dhcpcd -/tmp/live_tree/sbin/dhclient -/tmp/live_tree/sbin/zcip diff --git a/move/doc/README b/move/doc/README deleted file mode 100644 index 298ec9983..000000000 --- a/move/doc/README +++ /dev/null @@ -1,95 +0,0 @@ -MandrakeMove is Copyright (c) 2003 MandrakeSoft - -MandrakeMove 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, 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, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - - MandrakeMove README - - - General overview. - -Mandrake Move is a "live" Mandrake Linux Discovery based system, -an OS which boots off a removable device (a CDROM in our case) -without needing any installation on hard drive (it doesn't need -any harddrive in computer actually). - -Mandrake Move brings two main innovations: - -- ability to eject the CDROM which Move was booted from, still - running a multimedia player, so that user can play - ogg/mp3/vcd/avi/dvd discs without needing a second CDROM drive - -- transparently saving user and system data to a USB key - - - Technical aspects. - - CDROM ejecting. - -Works by killing most unneeded running application (open-office, -frozen-bubble, gimp, etc), then transfering X/kde/totem files -(already pertaining to a loopback) into memory, then CDROM drive -is not busy anymore. - - Paths of boot. - -MandrakeMove should work in three different paths of boot: - -- mode 1: no USB key - - automatic X configuration, DrakX starts up, asks for language, - license, asks for a key (we answer we have no key), possibly - for mouse and keyboard, username/password, auto-detects sound, - printer and network devices, starts up KDE - - this is a normal live mode, nothing particular - -- mode 2: USB key but doesn't yet contain MandrakeMove files - - automatic X configuration, DrakX starts up, asks for language, - license, set up configuration files on the key, possibly asks - for mouse and keyboard, username/password, starts up KDE - - once KDE is booted, we are in full Move move, in which user - data and system configuration data are saved on the usb key - - the USB key is mounted on /home, and some symlinks are created - from a selection of /etc system files to a per-host directory - on the USB key (based in /home/.sysconf) - - a daemon is monitoring modifications made to /etc, and - transparently copy modified/new files to the USB key; hence - Mandrake Move is much extensible, any modification on /etc will - be saved - -- mode 3: USB key, contains MandrakeMove files - - - 3.1: we are running on the same machine - - DrakX GUI not even shows up as we use existing configuration - files, we set up stuff of the usb key (/home etc) and we start - up KDE - - - 3.2: we are running on another machine - - We use language, username/password, and homedir from USB key, - but other system configuration need to be re-asked: - - automatic X configuration, DrakX starts up, possibly asks for - mouse and keyboard, starts up KDE - - - - gc, pixel diff --git a/move/doc/errata.1 b/move/doc/errata.1 deleted file mode 100644 index 8f8924bbf..000000000 --- a/move/doc/errata.1 +++ /dev/null @@ -1,44 +0,0 @@ - - -<p align="justify">Some users have encountered problems -installing or using MandrakeMove due to specific configuration -situations that we did not have an opportunity to fully test. -Please use the patches or recommendations included below for each -scenario if it applies to you.</p> - -<p align="justify"><b>Note on using Patches:</b> To use any of -the <i>patch.pl</i> patches that are noted below, you must copy the -appropriate patch onto a floppy disk, with the name patch.pl. -Then you can boot off of your CD-ROM with the "linux patch" -command at the boot prompt (obtained by pressing F1 at the splash -screen), and making sure that the floppy containing the patch is -in the floppy disk drive.</p> - - -<p> -<a name="webcam"></a> - -<i>Error scenario:</i> <b>no program seem to see my webcam, whereas on -regular Mandrake 9.2 it works perfectly (may apply to other USB -devices as well).</b> - -<br><i>Why:</i> "hotplug" automatic loading of drivers is disabled due to a -bug on our side. - -<br><i>Solution:</i> add the following to the last line of -/etc/rc.d/rc.local : -<pre> -sysctl -w kernel.hotplug=/sbin/hotplug -</pre> -and be sure to plug your webcam after boot and KDE startup is -finished, not before booting. - -<br><i>Solution for download version:</i> run the following -command in a console at the end of KDE startup, and then plug in -your webcam: -<pre> -sysctl -w kernel.hotplug=/sbin/hotplug -</pre> - -</p> - diff --git a/move/etc-monitorer.pl b/move/etc-monitorer.pl deleted file mode 100755 index 2f79b7a49..000000000 --- a/move/etc-monitorer.pl +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/perl - -use MDK::Common; - -sub outpend { my $f = shift; local *F; open F, ">>$f" or die "outpend in file $f failed: $!\n"; print F foreach @_ } -sub logit { outpend "/var/log/etc-monitorer.log", sprintf("[%s] @_\n", chomp_(`date`)) } - -foreach my $dir (@ARGV) { - my $destdir = '/home/.sysconf/' . cat_('/var/lib/machine_ident'); - my @etcfiles = glob_("$dir/*"); - foreach (@etcfiles) { - if ($_ eq '/etc/sudoers' #- /etc/sudoers can't be a link - || !-f - || -l && readlink =~ m|^/|) { #- we want to trap relative symlinks only - next; - } - my $dest = "$destdir$_"; - mkdir_p(dirname($dest)); #- case of newly created directories - logit("restoring broken symlink $_ -> $dest"); - if (-l) { - system("cp $_ $dest 2>/dev/null"); - } else { - system("mv $_ $dest 2>/dev/null"); - } - symlinkf($dest, $_); - } - foreach (difference2([ grep { -f && s/^\Q$destdir\E// } glob_("$destdir$dir/*") ], [ @etcfiles ])) { - logit("removing $destdir$_ because of deleted $_"); - unlink "$destdir$_"; - } -} diff --git a/move/hack b/move/hack deleted file mode 100755 index a62d20dac..000000000 --- a/move/hack +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -make DEST_LIVETREE=/opt/live_tree || exit 1 -./hack_boot_img all.rdz all -cp -f all.rdz /tftpboot/gc/network.rdz diff --git a/move/hack_boot_img b/move/hack_boot_img deleted file mode 100755 index 1f95cce8e..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=" . ($arch =~ /ia64/ ? 16386 : ($type eq "all" ? 6000 : 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/img/FE92-1024-MOVE1.jpg b/move/img/FE92-1024-MOVE1.jpg Binary files differdeleted file mode 100644 index 4abb003a3..000000000 --- a/move/img/FE92-1024-MOVE1.jpg +++ /dev/null diff --git a/move/img/FE92-1024-MOVE2.jpg b/move/img/FE92-1024-MOVE2.jpg Binary files differdeleted file mode 100644 index 46af01bec..000000000 --- a/move/img/FE92-1024-MOVE2.jpg +++ /dev/null diff --git a/move/img/FE92-1024-MOVE3.jpg b/move/img/FE92-1024-MOVE3.jpg Binary files differdeleted file mode 100644 index 32c7debdc..000000000 --- a/move/img/FE92-1024-MOVE3.jpg +++ /dev/null diff --git a/move/img/FE92-1024-MOVE4.jpg b/move/img/FE92-1024-MOVE4.jpg Binary files differdeleted file mode 100644 index d3340b9c9..000000000 --- a/move/img/FE92-1024-MOVE4.jpg +++ /dev/null diff --git a/move/img/FE92-1024-MOVE5.jpg b/move/img/FE92-1024-MOVE5.jpg Binary files differdeleted file mode 100644 index c3e3fd7d0..000000000 --- a/move/img/FE92-1024-MOVE5.jpg +++ /dev/null diff --git a/move/img/FE92-1280-MOVE1.jpg b/move/img/FE92-1280-MOVE1.jpg Binary files differdeleted file mode 100644 index cc11b0b0c..000000000 --- a/move/img/FE92-1280-MOVE1.jpg +++ /dev/null diff --git a/move/img/FE92-1280-MOVE2.jpg b/move/img/FE92-1280-MOVE2.jpg Binary files differdeleted file mode 100644 index bee10753f..000000000 --- a/move/img/FE92-1280-MOVE2.jpg +++ /dev/null diff --git a/move/img/FE92-1280-MOVE3.jpg b/move/img/FE92-1280-MOVE3.jpg Binary files differdeleted file mode 100644 index 17135e024..000000000 --- a/move/img/FE92-1280-MOVE3.jpg +++ /dev/null diff --git a/move/img/FE92-1280-MOVE4.jpg b/move/img/FE92-1280-MOVE4.jpg Binary files differdeleted file mode 100644 index 545643e68..000000000 --- a/move/img/FE92-1280-MOVE4.jpg +++ /dev/null diff --git a/move/img/FE92-1280-MOVE5.jpg b/move/img/FE92-1280-MOVE5.jpg Binary files differdeleted file mode 100644 index cafbbcaf6..000000000 --- a/move/img/FE92-1280-MOVE5.jpg +++ /dev/null diff --git a/move/img/Mandrake.png b/move/img/Mandrake.png Binary files differdeleted file mode 100644 index 9afdde005..000000000 --- a/move/img/Mandrake.png +++ /dev/null diff --git a/move/isolinux/.cvsignore b/move/isolinux/.cvsignore deleted file mode 100644 index fc96f3d29..000000000 --- a/move/isolinux/.cvsignore +++ /dev/null @@ -1,5 +0,0 @@ -boot.msg -all.rdz -cdrom.rdz -isolinux.bin -vmlinuz diff --git a/move/isolinux/help.msg b/move/isolinux/help.msg Binary files differdeleted file mode 100644 index 76dd34d78..000000000 --- a/move/isolinux/help.msg +++ /dev/null diff --git a/move/isolinux/isolinux.cfg b/move/isolinux/isolinux.cfg deleted file mode 100644 index f15c0c44f..000000000 --- a/move/isolinux/isolinux.cfg +++ /dev/null @@ -1,14 +0,0 @@ -default linux -prompt 1 -timeout 150 -display boot.msg -F1 help.msg -F2 boot.msg - -label linux - kernel vmlinuz - append initrd=all.rdz acpi=ht quiet automatic=method:cdrom - -label acpi - kernel vmlinuz - append initrd=all.rdz quiet automatic=method:cdrom diff --git a/move/isolinux/make.pl b/move/isolinux/make.pl deleted file mode 100644 index fb88c46f6..000000000 --- a/move/isolinux/make.pl +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/perl - -use MDK::Common; - -output 'help.msg', pack("C*", 0x0E, 0x80, 0x03, 0x00), -" - 0aWelcome to 09Mandrake Move0a help07 - -In most cases, the best way to get started is to simply press the 0e<Enter>07 key. -If you experience problems, you can try to add on the command line : - - o 0fnoauto07 to disable automatic detection (generally used with 0fexpert07). - o 0fupdatemodules07 to use the special update floppy containing modules updates. - o 0fpatch07 to use a patch from the floppy (file named 09patch.pl07). - o 0fcleankey07 to remove previously saved system config files from the USB key. - o 0fwaitkey07 to wait 15 more seconds at boot time while detecting the USB key, - that might be useful for some keys for which detection doesn't work nicely - o 0fvirtual_key=09/dev/hda10f,09/key07 to use file 09/key07 on device 09/dev/hda107 as a - virtual key instead of a physical one (must be an existing file containing - a valid filesystem - e.g. a loopback). - -You can also pass some 0f<specific kernel options>07 to the Linux kernel. -For example, try 0flinux mem=128M07 if your system has 128Mb of RAM but we -don't detect the amount correctly. -0cNOTE07: You cannot pass options to modules (SCSI, ethernet card) or devices -such as CD-ROM drives in this way. If you need to do so, use expert mode. - -0c[F1-Help] [F2-Main]07\n"; diff --git a/move/make_live b/move/make_live deleted file mode 100755 index 39dfbb424..000000000 --- a/move/make_live +++ /dev/null @@ -1,225 +0,0 @@ -#!/usr/bin/perl - -use lib "../perl-install"; -use common; -use pkgs; - -my @ALLOWED_LANGS = split(' ', first(cat_('move.pm') =~ /ALLOWED_LANGS = qw\((.*)\)/)); -my @langs = map { /^../; $& } @ALLOWED_LANGS; - -@ARGV <= 1 or die "usage: make_live [live_location=/tmp/live_tree]\n"; - -my $kernel_version = do { - my @l = glob_('/export/Mandrake/RPMS/kernel-2.*'); - @l >= 1 or die "can't find kernel"; - @l <= 1 or die "too many kernels"; - first(`rpm -qp --qf '%{name}' $l[0]` =~ /kernel-(.*)/); -}; - -sub installPackages { - output_p("$::prefix/etc/rpm/macros", "%_install_langs " . join(":", @langs) . "\n"); - rename '/etc/rpm/macros', '/etc/rpm/macros.'; - system('cp', "$::prefix/etc/rpm/macros", '/etc/rpm/macros'); - - 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(openssh-server), #- fred wants it - qw(alsa-utils newt), #- newt - qw(davfs nfs-utils samba-server sane-backends xsane xsane-gimp ntp), - qw(acpi acpid), #- so that removing acpi=ht will work - qw(mountloop), #- crypted folders - qw(dnotify), #- notification of /etc changes - qw(mandrake_doc-move-en mandrake_doc-move-fr mandrake_doc-move-drakxtools-en mandrake_doc-move-drakxtools-fr), - qw(zcip dhcp-client dhcpcd ppp kdenetwork-kppp rp-pppoe pptp-adsl speedtouch speedtouch_mgmt nfs-utils-clients samba-client tmdns wireless-tools adiusbadsl pcmcia-cs), #- network conf - qw(cups cups-drivers foomatic-db gimpprint hpoj libnet-snmp mtools mtoolsfm nmap printer-filters printer-testpages printer-utils scli xojpanel xpp), #- printer stuff - qw(ATI_GLX NVIDIA_GLX), - "kernel-smp-$kernel_version", - qw(hcfpcimodem hsflinmodem ltmodem), "NVIDIA_nforce-$kernel_version", - qw(xinput), #- for some mice - qw(perl-Term-Readline-Gnu binutils emacs-X11 bash-completion), #- allow debugging move - qw(openssh-askpass-gnome), #- openssh-askpass for mountloop doesn't allow to click on ok/cancel buttons - qw(clanbomber freeciv-client freeciv-server crack-attack kdegames), #- more games - qw(numlock shorewall), - qw(xawtv zapping), #- tv apps - qw(scribus scribus-i18n-de scribus-i18n-fr), #- John Jablonski says it's so much useful - ], - }); - - 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}); - local $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"; -} - -sub config_X_proprietary_drivers { - unlink "$::prefix/usr/lib/libGL.so"; - - my %name_to_Driver = (NVIDIA_GLX => 'nvidia', ATI_GLX => 'fglrx'); - - my $lib = 'libGL.so.1'; - symlinkf("/etc/X11/$lib", "$::prefix/usr/lib/$lib"); - foreach (keys %name_to_Driver) { - my ($full_name) = run_program::rooted_get_stdout($::prefix, 'rpm', '-ql', $_) =~ m!/usr/lib/(\Q$lib\E\..*)! or die ''; - symlinkf($full_name, "$::prefix/usr/lib/$lib.$name_to_Driver{$_}"); - } - #- remove the dirty hack done by NVIDIA_kernel-xxx proprietary package - #- we do it by hand when needed - substInFile { $_ = '' if /^nvidia$/ } "$::prefix/etc/modules"; -} - -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(); - -run_program::rooted($::prefix, 'ldconfig'); -any::fix_broken_alternatives(); -run_program::rooted($::prefix, 'fc-cache'); #- generate cache in all directories mentioned in config file - - - #- system - -eval { rm_rf("$::prefix/lib/i686") }; # de-complexify, use the default on any arch - -eval { config_X_proprietary_drivers() }; - -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"; - -substInFile { - #- don't use shadow passwords since pwconv overwrites /etc/shadow hence contents will be lost for usb key - s|\s*shadow||; -} "$::prefix/etc/pam.d/system-auth"; - -substInFile { - #- remove this line which D-state mounting /home again - #- we don't know what this line is for - $_ = "# $_" if /Mounting other filesystems/; -} "$::prefix/etc/init.d/netfs"; - -#- remove services we start ourselves from chkconfig system -substInFile { - s|chkconfig:|chkconfig-disabled:|; -} "$::prefix/etc/rc.d/init.d/$_" foreach qw(xfs dm devfsd syslog); - -#- we're not using sysv init, we need to replace these -unlink "$::prefix/sbin/$_" foreach qw(halt reboot); - -#- provide a way for speedtouch users of free version to escape -if (!-e "$::prefix/usr/share/speedtouch/mgmt.o") { - symlink '/etc/mgmt.o', "$::prefix/usr/share/speedtouch/mgmt.o"; -} - -#- we don't want everyone to have the same ssh key :) -system("rm -f $::prefix/etc/ssh/*key*"); - - - #- XFree - -#- don't want the relative path, prefering the absolute path -symlinkf('/var/lib/xkb', "$::prefix/etc/X11/xkb/compiled"); - -#- Xsession wants to start first-time -unlink "$::prefix/usr/X11R6/bin/drakfw"; - - - #- KDE - -symlinkf('/etc/X11/ksycoca', "$::prefix/usr/share/services/ksycoca"); - -unlink "$::prefix/usr/share/autostart/$_.desktop" foreach 'klipper', 'korgac', 'kalarmd.autostart'; - -update_gnomekderc("$::prefix/usr/share/config/kdesktoprc", ScreenSaver => (Lock => 'true')); - -#- remove CD-based applications from simplified menu -substInFile { - foreach my $app (qw(kaudiocreator kscd k3b)) { - s|.*command="$app".*||; - } -} "$::prefix/usr/lib/menu/simplified/mandrake_desk"; - -#- remove "Login Manager" module from kcontrol, rpmdrake stuff -unlink "$::prefix/usr/lib/menu/$_" foreach qw(kdebase-kdm rpmdrake); - -touch("$::prefix/etc/menu/enable_simplified"); - -substInFile { - s/mandrake_doc-(en|fr)/mandrake_doc-move-$1/g; -} "$::prefix/usr/lib/menu/simplified/mandrake_desk"; - -substInFile { - s!/es/Starter.html/!/en/Starter.html/!; -} "$::prefix/usr/share/mdk/mandrakegalaxy/mdkgalaxy-es.html"; - -$ENV{LC_ALL} = 'en_US'; #- update-menus doesn't work when there is no locale (aka locale "C") -run_program::rooted($::prefix, 'update-menus', '-n'); - -run_program::rooted($::prefix, 'nspluginscan'); #- must be run before kbuildsycoca for the ksycoca to be flash plugin aware - -$ENV{HELP_BROWSER} = "kfmclient openProfile webbrowsing"; -$ENV{BROWSER} = "kfmclient openProfile webbrowsing"; -$ENV{DESKTOP} = "kde"; -foreach (@ALLOWED_LANGS) { - $ENV{LC_ALL} = $_; - run_program::rooted($::prefix, 'kbuildsycoca'); - cp_af("$::prefix/tmp/kde-root/ksycoca", "$::prefix/usr/share/services/ksycoca-$_"); -} - - - #- Mandrake - -substInFile { - s|Mandrake Linux release (\S+) \(.*\)|Mandrake Move release $1 (Moyoto)|; -} "$::prefix/etc/mandrake-release"; - -#- fix mandrake galaxy version download -substInFile { - s/Mandrake%20Control%20Center\.desktop/Configure%20your%20computer.desktop/; - s/logiciels\.// if $next; - $next = s/, et installez de nouveaux/.../; -} "$::prefix/usr/share/mdk/mandrakegalaxy/mdkgalaxy-fr.html"; - -#- remove uncessary wizards, especially from appearing in MCC -unlink "$::prefix/usr/sbin/$_" foreach qw(drakautoinst drakboot drakfloppy drakgw drakedm drakfont rpmdrake MandrakeUpdate rpmdrake-remove edit-urpm-sources.pl); -unlink "$::prefix/usr/bin/$_" foreach qw(userdrake); - -#- selecting language must be done from drakx anyway -unlink "$::prefix/usr/bin/localedrake"; - -#- drakxtools contains a broken unneeded file -unlink "$::prefix/usr/lib/libDrakX/modem.pm"; diff --git a/move/make_live_tree_boot b/move/make_live_tree_boot deleted file mode 100755 index 1af8d537e..000000000 --- a/move/make_live_tree_boot +++ /dev/null @@ -1,163 +0,0 @@ -#!/usr/bin/perl - -use lib qw(../perl-install); -use common; -use lang; - -my $prefix = '/tmp/live_tree'; -my @ALLOWED_LANGS = split(' ', first(cat_('move.pm') =~ /ALLOWED_LANGS = qw\((.*)\)/)); - -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 $link; - my $fl = $f; - while (my $l = readlink("$prefix/$dir/$fl")) { - if ($l =~ /^\w/) { - $fl = $l; - next; - } elsif ($l =~ m!^/!) { - $link = $l; - } - last; - } - $link ||= "/image/$dir/$fl"; - 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')); -my @nvidia_list = chomp_(cat_('data/nvidia.list')); -my @always_i18n_list = chomp_(cat_('data/always_i18n.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); -remove_light_tree('nvidia', \@nvidia_list); -foreach my $lang (@ALLOWED_LANGS) { - remove_light_tree("always_i18n_$lang", []); -} - -if (!@ARGV) { - create_light_tree('always', \@always_list); - create_light_tree('boot', \@boot_list); - create_light_tree('totem', \@totem_list); - create_light_tree('nvidia', \@nvidia_list) if -e $nvidia_list[0]; - foreach my $lang (@ALLOWED_LANGS) { - my $full_lang = lang::l2locale($lang); - my ($short_lang) = $full_lang =~ /(..)/; - my @list = map { - my $s = $_; - $s =~ s/__LANG__/$full_lang/; - if (! -e $s) { - $s = $_; - $s =~ s/__LANG__/$short_lang/; - } - if (readlink($s) =~ m!^[^/]!) { - system('cp', $s, "$s-"); - rename "$s-", $s; - } - if_(-e $s, $s); - } @always_i18n_list; - create_light_tree("always_i18n_$lang", \@list); - } - create_totem_links('totem', \@totem_list_orig); -} diff --git a/move/move.pm b/move/move.pm deleted file mode 100644 index fd20c558d..000000000 --- a/move/move.pm +++ /dev/null @@ -1,703 +0,0 @@ -package move; # $Id$ $ - -#- Copyright (c) 2003 MandrakeSoft -#- -#- 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, 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, write to the Free Software -#- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -use diagnostics; -use strict; - -use modules; -use common; -use fs; -use fsedit; -use run_program; -use partition_table qw(:types); -use swap; -use log; -use lang; -use Digest::MD5 qw(md5_hex); - -my @ALLOWED_LANGS = qw(en_US fr es it de nl); -my $key_disabled; - -my ($using_existing_user_config, $using_existing_host_config); -my $key_sysconf = '/home/.sysconf'; -my $virtual_key_part; -my $key_mountopts = 'umask=077,uid=501,gid=501,shortname=mixed,nobadchars'; - -sub symlinkf_short { - my ($dest, $file) = @_; - if (my $l = readlink $dest) { - $dest = $l if $l =~ m!^/!; - } - -d $file and log::l("$file already exists and is a directory! writing in directory may be needed, not overwriting"), return; - symlinkf($dest, $file); -} - -sub handle_etcfiles { - my (@allowed_modes) = @_; - #- non-trivial files listed from tools/scan-etc.pl - foreach (chomp_(cat_('/image/move/etcfiles'))) { - my $mode if 0; - m|^# (\S+)| and $mode = $1; - m|^/| && member($mode, @allowed_modes) and do { - $mode eq 'READ' && !-e $_ and symlinkf_short("/image$_", $_); - if ($mode eq 'OVERWRITE') { - mkdir_p(dirname($_)); - run_program::run('cp', "/image$_", $_); #- need copy contents - } - $mode eq 'DIR' and mkdir_p $_; - } - } - -} - -sub handle_virtual_key { - return if $key_disabled; - if (my ($device, $file, $options) = cat_('/proc/cmdline') =~ /\bvirtual_key=([^,\s]+),([^,\s]+)(,\S+)?/) { - log::l("using device=$device file=$file as a virtual key with options $options"); - my $dir = '/virtual_key_mount'; - mkdir $dir; - run_program::run('mount', $device, $dir); - $options =~ /format/ and run_program::run('mkdosfs', "$dir$file"); - require devices; - my $loop = devices::find_free_loop(); - run_program::run('losetup', $loop, "$dir$file"); - run_program::run('mount', $loop, '/home', '-o', $key_mountopts); - $virtual_key_part = { device => $loop, mntpoint => '/home', type => 0xc, isMounted => 1 }; - } -} - -sub setup_userconf { - my ($o) = @_; - if (!@{$o->{users}} && `getent passwd 501` =~ /([^:]+):/) { - log::l("passwd/501 is $1"); - $o->{users} = [ { name => $1 } ]; - $ENV{HOME} = "/home/$1"; #- used by lang::read() :-/ - print "using existing user configuration\n"; - $using_existing_user_config = 1; - } -} - -#- 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"; - - #- these files need be writable but we need a sensible first contents - run_program::run('cp', "/image/etc/$_", '/etc') foreach qw(passwd passwd- group sudoers fstab); - - #- these files are typically opened in read-write mode, we need them copied - mkdir_p("/etc/$_"), run_program::run('cp', '-R', glob_("/image/etc/$_/*"), "/etc/$_") - foreach qw(cups profile.d sysconfig devfs/conf.d); - - #- directories we badly need as non-links because files will be written in - handle_etcfiles('DIR'); - - #- for /etc/sysconfig/networking/ifcfg-lo - mkdir "/etc/sysconfig/networking"; - - #- ro things - symlinkf_short("/image/etc/$_", "/etc/$_") - foreach qw(alternatives man.config services shells pam.d security inputrc ld.so.conf - DIR_COLORS bashrc profile init.d devfsd.conf gtk-2.0 pango fonts modules.devfs - dynamic hotplug 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 xinetd.conf syslog.conf sysctl.conf sysconfig/networking/ifcfg-lo - ifplugd); - symlinkf_short("/image/etc/X11/$_", "/etc/X11/$_") - foreach qw(encodings.dir app-defaults applnk fs lbxproxy proxymngr rstart wmsession.d xinit xkb xserver xsm); - symlinkf_short("/image/root/$_", "/root/$_") foreach qw(.bashrc); - - mkdir_p(dirname("/var/$_")), symlinkf_short("/image/var/$_", "/var/$_") foreach qw(lib/samba lib/rpm cache/gstreamer-0.6); - - #- non-trivial files/directories that need be readable, files that will be overwritten - handle_etcfiles('READ', 'OVERWRITE'); - - #- 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')); - - chmod 01777, '/tmp', '/var/tmp'; #- /var/tmp -> badly needed for printing from OOo - - #- remaining non existent /etc files are symlinked from the RO volume, - #- better to have them RO than non existent. - #- PB: problems arise when programs try to open then in O_WRONLY - #- or O_RDWR -> in that case, they should be handled in the - #- OVERWRITE section of data/etcfiles) - foreach (chomp_(cat_('/image/move/all-etcfiles'))) { - -f or symlinkf_short("/image$_", $_); - } - - #- free up stage1 memory - eval { fs::umount('/stage1/proc/bus/usb') }; - 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'); - - -d '/lib/modules/' . c::kernel_version() or warn("ERROR: kernel package " . c::kernel_version() . " not installed\n"), c::_exit(1); - - $key_disabled = !-e '/cdrom/live_tree_nvidia.clp' && cat_('/proc/mounts') !~ /nfs/; - - run_program::run('/sbin/service', 'syslog', 'start'); - run_program::run('sysctl', '-w', 'kernel.hotplug=/bin/true'); - modules::load_category('bus/usb'); - eval { modules::load('usb-storage', 'sd_mod') }; - handle_virtual_key(); - $o->{pcmcia} ||= !$::noauto && c::pcmcia_probe(); - cat_('/proc/cmdline') =~ /\bwaitkey\b/ and sleep 15; - install_steps::setupSCSI($o); - run_program::run('sysctl', '-w', 'kernel.hotplug=/sbin/hotplug'); - - key_mount($o); - cat_('/proc/cmdline') =~ /\bcleankey\b/ and eval { rm_rf $key_sysconf, glob_('/home/.mdkmove*') }; - key_installfiles('simple'); - setup_userconf($o); - if (-f '/etc/X11/X') { - print "using existing host configuration\n"; - $using_existing_host_config = 1; - - #- so that /etc/devfsd/conf.d/mouse.conf is used and /dev/mouse created - run_program::run('/sbin/service', 'devfsd', 'reload'); - } - if (-s '/etc/sysconfig/i18n') { - lang::set($o->{locale} = lang::read('', 0)); #- read ~/.i18n first if it exists - install2::handleI18NClp(); - } - - touch '/var/run/rebootctl'; - -drakx_stuff: - $o->{steps}{$_} = { reachable => 1, text => $_ } - foreach qw(initGraphical autoSelectLanguage handleI18NClp verifyKey configMove startMove); - $o->{orderedSteps_orig} = $o->{orderedSteps}; - $o->{orderedSteps} = [ $using_existing_host_config ? - qw(initGraphical verifyKey startMove) - : $using_existing_user_config ? - qw(initGraphical autoSelectLanguage verifyKey selectMouse selectKeyboard configMove startMove) - : qw(initGraphical selectLanguage handleI18NClp acceptLicense verifyKey selectMouse selectKeyboard configMove startMove) ]; - $o->{steps}{first} = $o->{orderedSteps}[0]; - - #- don't use shadow passwords since pwconv overwrites /etc/shadow hence contents will be lost for usb key - delete $o->{authentication}{shadow}; - - member($_, @ALLOWED_LANGS) or delete $lang::langs{$_} foreach keys %lang::langs; -} - -sub lomount_clp { - my ($name, $needed_file) = @_; - my ($clp, $dir) = ("/cdrom/live_tree_$name.clp", "/image_$name"); - - -e "$dir$needed_file" and return; - - if (! -e $clp || cat_('/proc/cmdline') =~ /\blive\b/) { - symlink "/cdrom/live_tree_$name", $dir; - return; - } - - log::l("lomount_clp: lomounting $name"); - - mkdir_p($dir); - my $dev = devices::find_free_chloop(); - run_program::run('losetup', '-r', '-e', 'gz', $dev, $clp); - run_program::run('mount', '-r', $dev, $dir); -} - -sub install2::autoSelectLanguage { - my $o = $::o; - - install_steps::selectLanguage($o); -} - -sub install2::handleI18NClp { - my $o = $::o; - - lomount_clp("always_i18n_$o->{locale}{lang}", '/usr'); -} - -sub key_parts { - my ($o) = @_; - - return () if $key_disabled; - - my @keys = grep { detect_devices::isKeyUsb($_) } @{$o->{all_hds}{hds}}; - (fsedit::get_fstab(@keys), grep { detect_devices::isKeyUsb($_) } @{$o->{all_hds}{raw_hds}}); -} - -sub key_mount { - my ($o, $o_reread) = @_; - - if ($o_reread) { - $o->{all_hds} = fsedit::empty_all_hds(); - install_any::getHds($o, $o); - } - if ($virtual_key_part) { - #- :/ merge_from_mtab didn't got my virtual key, need to add it manually - push @{$o->{fstab}}, $virtual_key_part; - } - - require fs; - each_index { - $_->{mntpoint} = $::i ? "/mnt/key$::i" : '/home'; - $_->{options} = $key_mountopts; - eval { fs::mount_part($_); 1 } or delete $_->{mntpoint}; - } key_parts($o); -} - -sub key_umount { - my ($o) = @_; - eval { fs::umount_part($_) foreach key_parts($o); 1 }; -} - -sub machine_ident { - #- , c::get_hw_address('eth0'); before detect of network :( - md5_hex(join '', (map { (split)[1] } cat_('/proc/bus/pci/devices'))); -} - -sub key_installfiles { - my ($mode) = @_; - - my $done if 0; - $done and return; - - mkdir $key_sysconf; - my $sysconf = "$key_sysconf/" . machine_ident(); - - my $copy_userinfo = sub { - my (@files) = @_; - my @etcpasswords = glob("$key_sysconf/*/etc/passwd"); - if (@etcpasswords > 1) { - print "inconsistency: more than one /etc/passwd on key! can't proceed, please clean the key\n"; - exit 1; - } - return if !@etcpasswords; - my ($path) = $etcpasswords[0] =~ m|(.*)/etc/passwd|; - run_program::run('cp', '-f', "$path$_", $_) foreach @files; - run_program::run('rm', '-f', $etcpasswords[0]); - }; - - if (!-d $sysconf) { - if ($mode eq 'full') { - log::l("key_installfiles: installing config files in $sysconf"); - mkdir $sysconf; - foreach (chomp_(cat_('/image/move/keyfiles'))) { - my $target_dir = $sysconf . dirname($_); - mkdir_p($target_dir); - if (/\*$/) { - run_program::run('cp', glob_($_), $target_dir); - symlinkf("$sysconf$_", $_) foreach glob($_); - } else { - run_program::run('cp', $_, "$sysconf$_"); - symlinkf("$sysconf$_", $_); - } - } - run_program::run('cp', '/image/move/README.adding.more.files', $key_sysconf); - $done = 1; - } else { - #- not in full mode and no host directory, grab user config from first existing host directory if possible - log::l("key_installfiles: only looking for user config files"); - $copy_userinfo->(qw(/etc/passwd /etc/group /etc/sysconfig/i18n)); - } - } else { - log::l("key_installfiles: installing symlinks to key"); - if (!-e "$sysconf/etc/passwd") { - log::l("key_installfiles: /etc/passwd not here, trying to copy from previous host boot"); - $copy_userinfo->(qw(/etc/passwd /etc/group)); - } - foreach (chomp_(`find $sysconf -type f`)) { - my ($path) = /^\Q$sysconf\E(.*)/; - mkdir_p(dirname($path)); - symlinkf($_, $path); - } - $done = 1; - $::o->{steps}{configMove}{done} = 1; - } - - #- /etc/sudoers can't be a link - unlink($_), run_program::run('cp', "/image$_", $_) foreach qw(/etc/sudoers); -} - -sub reboot { - output('/var/run/rebootctl', "reboot"); #- tell X_move to not respawn - run_program::run('killall', 'X'); #- kill it ourselves to be sure that it won't lock console when killed by our init - exit 0; -} - -sub install2::verifyKey { - my ($o) = $::o; - - log::l("automatic transparent key support is disabled"), return if $key_disabled; - - while (cat_('/proc/mounts') !~ m|\s/home\s|) { - - my $message = key_parts($o) ? -N("Your USB key doesn't have any valid Windows (FAT) partitions. -We need one to continue (beside, it's more standard so that you -will be able to move and access your files from machines -running Windows). Please plug in an USB key containing a -Windows partition instead. - - -You may also proceed without an USB key - you'll still be -able to use Mandrake Move as a normal live Mandrake -Operating System.") : -N("We didn't detect any USB key on your system. If you -plug in an USB key now, Mandrake Move will have the ability -to transparently save the data in your home directory and -system wide configuration, for next boot on this computer -or another one. Note: if you plug in a key now, wait several -seconds before detecting again. - - -You may also proceed without an USB key - you'll still be -able to use Mandrake Move as a normal live Mandrake -Operating System."); - $o->ask_okcancel_({ title => N("Need a key to save your data"), - messages => formatAlaTeX($message), - ok => N("Detect USB key again"), - cancel => N("Continue without USB key") }) or return; - - key_mount($o, 'reread'); - } - - local *F; - while (!open F, '>/home/.touched') { - - if (!key_umount($o)) { - #- this case happens when the user boots with a write-protected key containing - #- all user and host data, /etc/X11/X which is on key busyfies it - $o->ask_okcancel_({ title => N("Key isn't writable"), - messages => formatAlaTeX( -N("The USB key seems to have write protection enabled, but we can't safely -unplug it now. - - -Click the button to reboot the machine, unplug it, remove write protection, -plug the key again, and launch Mandrake Move again.")), - ok => N("Reboot") }); - reboot(); - } - - modules::unload('usb-storage'); #- it won't notice change on write protection otherwise :/ - - $o->ask_okcancel_({ title => N("Key isn't writable"), - messages => formatAlaTeX( -N("The USB key seems to have write protection enabled. Please -unplug it, remove write protection, and then plug it again.")), - ok => N("Retry"), - cancel => N("Continue without USB key") }) or return; - - modules::load('usb-storage'); - sleep 2; - key_mount($o, 'reread'); - } - close F; - unlink '/home/.touched'; - - my $wait = $using_existing_host_config - || $o->wait_message(N("Setting up USB key"), N("Please wait, setting up system configuration files on USB key...")); - key_installfiles('full'); - - setup_userconf($o); -} - -sub enable_service { - run_program::run('/sbin/chkconfig', '--level', 5, $_[0], 'on'); -} - -sub install2::configMove { - my $o = $::o; - - #- just in case - lomount_clp("always_i18n_$o->{locale}{lang}", '/usr'); - - if (!$using_existing_user_config) { - 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("Enter your user information, password will be used for screensaver"), noaccept => 1, needauser => 1, noicons => 1); - } - #- force uid/gid to 501 as it was used when mounting key, addUser may choose 502 when key already holds user data - put_in_hash($o->{users}[0], { uid => 501, gid => 501 }); - require install_steps; - install_steps::addUser($o); - } - - $::noauto and goto after_autoconf; - - my $wait = $o->wait_message(N("Auto configuration"), N("Please wait, detecting and configuring devices...")); - - #- automatic printer, timezone, network configs - require install_steps_interactive; - if (cat_('/proc/mounts') !~ /nfs/) { - install_steps_interactive::configureNetwork($o); - enable_service('network'); - } - enable_service('netfs'); - install_steps_interactive::summaryBefore($o); - - modules::load_category('multimedia/sound'); - enable_service('sound'); - - detect_devices::isLaptop() or enable_service('numlock'); - -after_autoconf: - require timezone; - timezone::write($o->{prefix}, $o->{timezone}); - - $o->{useSupermount} = 1; - fs::set_removable_mntpoints($o->{all_hds}); - fs::set_all_default_options($o->{all_hds}, %$o, lang::fs_options($o->{locale})); - - require install_any; - install_any::write_fstab($o); - - modules::write_conf(''); - require mouse; - mouse::write_conf($o, $o->{mouse}, 1); #- write xfree mouse conf - detect_devices::install_addons(''); - - { - my $user = $o->{users}[0]{name}; - my $confdir = "/home/$user/.kde/share/config"; - mkdir_p($confdir); - output("$confdir/kdeglobals", cat_("/usr/share/config/kdeglobals")); - lang::configure_kdeglobals($o->{locale}, $confdir); - - run_program::run('chown', '-R', "$user.$user", "/home/$user/.kde"); - } - - 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 $@; - } - } -} - -sub install_TrueFS_in_home { - my ($o) = @_; - - require fsedit; - my $home = fsedit::mntpoint2part('/home', $o->{fstab}) or return; - - my %loopbacks = map { - my $part = { - type => 0x83, - device => "/home/.mdkmove-$_", - loopback_file => "/.mdkmove-$_", loopback_device => $home, - mntpoint => "/home/$_/.mdkmove-truefs", size => 6 << 11, - toFormat => ! -e "/home/.mdkmove-$_", - }; - $_ => $part; - } list_users(); - $home->{loopback} = [ values %loopbacks ]; - fsedit::recompute_loopbacks($o->{all_hds}); - fs::formatMount_all([], $home->{loopback}, $o->{prefix}); - - foreach my $user (keys %loopbacks) { - my $dir = $loopbacks{$user}{mntpoint}; - - foreach (qw(.kde .openoffice)) { - if (-d "/home/$user/$_" && ! -d "$dir/$_") { - run_program::run('mv', "/home/$user/$_", "$dir/$_"); - } - mkdir $_ foreach "/home/$user/$_", "$dir/$_"; - - run_program::run('mount', '-o', 'bind', "$dir/$_", "/home/$user/$_"); - } - - my $cache = "/tmp/.$user-cache"; - foreach (qw(.kde/share/cache)) { - mkdir_p("$cache/$_"); - mkdir_p("/home/$user/" . dirname($_)); - symlink "$cache/$_", "/home/$user/$_"; - } - run_program::run('chown', '-R', "$user.$user", $dir); - run_program::run('chown', '-R', "$user.$user", $cache); - - $ENV{XAUTHORITY} = "$dir/.Xauthority"; - $ENV{ICEAUTHORITY} = "$dir/.ICEauthority"; - } -} - -sub errorInStep { - my ($o, $err) = @_; - - if (!fsedit::mntpoint2part('/home', $o->{fstab})) { - $o->ask_warn(N("Error"), [ N("An error occurred"), formatError($err) ]); - return; - } - - $o->ask_okcancel_({ title => N("Error"), - messages => formatAlaTeX( -N("An error occurred: - - -%s - -This may come from corrupted system configuration files -on the USB key, in this case removing them and then -rebooting Mandrake Move would fix the problem. To do -so, click on the corresponding button. - - -You may also want to reboot and remove the USB key, or -examine its contents under another OS, or even have -a look at log files in console #3 and #4 to try to -guess what's happening.", formatError($err))), - ok => N("Remove system config files"), - cancel => N("Simply reboot") }) or goto reboot; - eval { rm_rf $key_sysconf }; -reboot: - reboot(); -} - -sub install2::initGraphical { - my $xdim = $::rootwidth; - $xdim < 800 and $xdim = 800; - $xdim > 1600 and $xdim = 1600; - run_program::run('qiv', '--root', "/image/move/BOOT-$xdim-MOVE.jpg"); - - *install_steps_interactive::errorInStep = \&errorInStep; -} - -sub install2::startMove { - my $o = $::o; - - $::WizardWindow->destroy if $::WizardWindow; - require ugtk2; - ugtk2::flush(); - - #- get info from existing fstab. This won't do anything if we already wrote fstab in configMove - fs::get_info_from_fstab($o->{all_hds}, ''); - foreach (fsedit::get_really_all_fstab($o->{all_hds})) { - if (isSwap($_)) { - eval { swap::swapon($_->{device}) }; - } elsif ($_->{mntpoint} && !$_->{isMounted} && !$::noauto) { - mkdir_p($_->{mntpoint}); - run_program::run('mount', $_->{mntpoint}); - } - } - - symlinkf("/usr/share/services/ksycoca-$o->{locale}{lang}", '/etc/X11/ksycoca'); - - install_TrueFS_in_home($o); - - my $username = $o->{users}[0]{name}; - output('/var/run/console.lock', $username); - output("/var/run/console/$username", 1); - run_program::run('pam_console_apply'); - - run_program::run('chown', "$username.root", '/var/run/rebootctl'); - - touch '/var/run/utmp'; - run_program::run('runlevel_set', '5'); - foreach (glob('/etc/rc.d/rc5.d/*')) { - next if member($_, qw(xfs dm devfsd syslog)); - next if /~$/; - run_program::run($_, 'start'); - } - - #- allow user customisation of startup through /etc/rc.d/rc.local - run_program::run('/etc/rc.d/rc.local'); - - if (cat_('/proc/mounts') =~ m|\s/home\s|) { - output '/var/lib/machine_ident', machine_ident(); - run_program::run('/usr/bin/etc-monitorer.pl', uniq map { dirname($_) } (chomp_(`find /etc -type f`), - grep { readlink !~ m|^/| } chomp_(`find /etc -type l`))); - run_program::raw({ detach => 1 }, '/usr/bin/dnotify', '-MCRD', '/etc', '-r', '-e', '/usr/bin/etc-monitorer.pl', '{}') or die "dnotify not found!"; - } - - #- password in screensaver doesn't make sense if we keep the shell - if (cat_('/proc/cmdline') !~ /\bshell\b/) { - kill 9, cat_('/var/run/drakx_shell.pid'); - output('/dev/tty2', "Killed\n"); - } - - if (fork()) { - sleep 1; - log::l("DrakX waves bye-bye"); - - open STDOUT, ">/dev/tty10"; #- don't display startkde shit on first console - open STDERR, ">/dev/tty10"; - - my (undef, undef, $uid, $gid, undef, undef, undef, $home, $shell) = getpwnam($username); - $( = $) = "$gid $gid"; - $< = $> = $uid; - $ENV{LOGNAME} = $ENV{USER} = $username; - $ENV{HOME} = $home; - $ENV{SHELL} = $shell; - $ENV{XDM_MANAGED} = '/var/run/rebootctl,maysd,mayfn,sched'; #- for reboot/halt availability of "logout" by kde - $ENV{GDMSESSION} = 1; #- disable ~/.xsession-errors in Xsession (waste of usb key writes) - $ENV{LD_LIBRARY_PATH} = "$home/lib"; - chdir; - exec 'startkde_move'; - } else { - exec 'xwait', '-permanent' or c::_exit(0); - } -} - -sub automatic_xconf { - my ($o) = @_; - - if (!$using_existing_host_config) { - - log::l('automatic XFree configuration'); - - any::devfssymlinkf($o->{mouse}, 'mouse'); - local $o->{mouse}{device} = 'mouse'; - - 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 => sub { [] }, allowATI_rpms => sub { [] }, allowFB => $o->{allowFB} }); - - my $card = Xconfig::card::from_raw_X($o->{raw_X}); - } - - my ($Driver) = cat_('/etc/X11/XF86Config-4') =~ /Section "Device".*Driver\s*"(.*?)"/s; - if ($Driver eq 'nvidia') { - modules::load('nvidia'); - lomount_clp('nvidia', '/usr/lib/libGLcore.so.1'); - } - my $lib = 'libGL.so.1'; - symlinkf_short(-e "/usr/lib/$lib.$Driver" ? "/usr/lib/$lib.$Driver" : "/usr/X11R6/lib/$lib", "/etc/X11/$lib"); -} - - -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/runlevel_set.c b/move/runlevel_set.c deleted file mode 100644 index 94f7b5933..000000000 --- a/move/runlevel_set.c +++ /dev/null @@ -1,25 +0,0 @@ -#include <stdlib.h> -#include <unistd.h> -#include <stdio.h> -#include <string.h> -#include <utmp.h> - -int main(int argc, char **argv) -{ - struct utmp utmp; - - if (argc <= 1) { - fprintf(stderr, "need an argument\n"); - return 1; - } - - memset(&utmp, 0, sizeof(utmp)); - utmp.ut_type = RUN_LVL; - utmp.ut_pid = argv[1][0]; - - setutent(); - pututline(&utmp); - endutent(); - - return 0; -} diff --git a/move/runstage2 b/move/runstage2 deleted file mode 100755 index 373ebace4..000000000 --- a/move/runstage2 +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/perl - -#- Copyright (c) 2003 MandrakeSoft -#- -#- 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, 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, write to the Free Software -#- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -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 8a0f34158..000000000 --- a/move/todo +++ /dev/null @@ -1,39 +0,0 @@ - startup - - - drakx - -what security level? - -resize .mdkmove-user loopback if it gets too stuffed - -put .mdkmove-user loopback file at the place it will be mouted so -that user can't see the loop file on the filesystem and so can't -shoot herself by removing it - - - 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 - -Click on the Menu/Doc/Howtos > Fail - - - usb key - -/etc/X11/X - is a link but vfat doesn't handle links :( - - - shutdown - -cd won't eject when there is an NFS mounted partition diff --git a/move/tools/busy-files b/move/tools/busy-files deleted file mode 100755 index 7426e785a..000000000 --- a/move/tools/busy-files +++ /dev/null @@ -1,25 +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; - -if ($ARGV[0] eq '--totem') { - @l = grep { m!/(image(_boot)?|cdrom)/! } @l; - $ARGV[0] = '--server'; -} -foreach (uniq @l) { - if ($ARGV[0] eq '--server') { - s!/image(_always|_boot|_totem)?/!/tmp/live_tree/!; - s!/cdrom/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/check-fc-cache.pl b/move/tools/check-fc-cache.pl deleted file mode 100644 index 42902835f..000000000 --- a/move/tools/check-fc-cache.pl +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/perl - -# check if files are more recent (fc-cache will slow down starting of drakx) - -use MDK::Common; - -sub stat_ { - my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat $_[0]; - max($mtime, $ctime); -} - -my $prefix = $ARGV[0] || '/tmp/live_tree'; - -my @conf = cat_("$prefix/etc/fonts/fonts.conf"); - -foreach my $line (@conf) { - while ($line =~ m|<dir>([^<]+)</dir|g) { - my $dir = $1; - $dir =~ m|^/| or next; - print "dir $prefix$dir\n"; - foreach my $d (chomp_(`find $prefix$dir -type d 2>/dev/null`)) { - my $ref = stat_("$d/fonts.cache-1"); - stat_($_) > $ref and print "\t$_\n" foreach glob("$d/*"); - } - } -} - diff --git a/move/tools/fix-fc-cache.pl b/move/tools/fix-fc-cache.pl deleted file mode 100755 index e0eb19fa0..000000000 --- a/move/tools/fix-fc-cache.pl +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/perl - -# touch fontconfig cache files so that fc-cache will not slow down starting of drakx - -use MDK::Common; - -my $prefix = $ARGV[0] || '/tmp/live_tree'; - -my @conf = cat_("$prefix/etc/fonts/fonts.conf"); - -print "touching fontconfig cache files...\n"; -foreach my $line (@conf) { - while ($line =~ m|<dir>([^<]+)</dir|g) { - my $dir = $1; - $dir =~ m|^/| or next; - foreach my $d (chomp_(`find $prefix$dir -type d 2>/dev/null`)) { - touch "$d/fonts.cache-1"; - } - } -} - 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*)∈ -+ 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/tools/scan-etc.pl b/move/tools/scan-etc.pl deleted file mode 100755 index 66415d4de..000000000 --- a/move/tools/scan-etc.pl +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/perl - -# To be used replacing move::init handling of etc files with: -# -# system("cp -a /image/etc /"); -# symlinkf "/proc/mounts", "/etc/mtab"; -# system("find /etc -type f > /tmp/filelist"); -# touch '/dummy'; -# m|^/var| && !-d $_ and mkdir_p $_ foreach chomp_(cat_('/image/move/directories-to-create')); -# sleep 2; -# goto meuh; - -use MDK::Common; - -sub stat_ { - my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat $_[0]; - [ $atime, max($mtime, $ctime) ]; -} - -our $reference = (stat_('/dummy'))->[0]; - -our @old_filelist = chomp_(cat_("/tmp/filelist")); -foreach (chomp_(`find /etc -type f`)) { - if (!member($_, @old_filelist)) { - push @new, $_; - } else { - $times = stat_($_); - $times->[0] > $reference and push @read, $_; - $times->[1] > $reference and push @wrote, $_; - } -} - -print "read:\n"; -print "\t$_\n" foreach sort @read; - -print "wrote:\n"; -print "\t$_\n" foreach sort @wrote; - -print "new:\n"; -print "\t$_\n" foreach sort @new; - diff --git a/move/tree/X_move b/move/tree/X_move deleted file mode 100755 index dde4bcc32..000000000 --- a/move/tree/X_move +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -ok=0 -lastdate1=0 -lastdate0=0 -while [ "$ok" == 0 -a ! -s /var/run/rebootctl ]; do - lastdate2=$lastdate1 - lastdate1=$lastdate0 - lastdate0=`date +%s` - if [ `expr $lastdate0 - $lastdate2` -lt 40 ]; then - echo "X server respawning too fast :(, dropping to a shell" - bash - fi - X $@ - ok=$? -done diff --git a/move/tree/alsa_default.pl b/move/tree/alsa_default.pl deleted file mode 100755 index 0ad89c264..000000000 --- a/move/tree/alsa_default.pl +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/perl - -# state machine: -if (/\s*control\./) { - ($min, $max) = (0, 0); -} elsif (/\s*name '/) { - # skip masks - $ignore = /\s*name '.*(3D Control|mask|Exchange DAC|Output Jack)/; -} elsif (!$ignore) { - if (/s*comment.range '(\d+) - (\d+)'/) { - ($min, $max) = ($1, $2); - } elsif (/s*value/) { - # enable switches (we should really blacklist sb live and the like): - s/(value\w*\S*)\s* false/\1 true/; - # set volume to 67%: - my $val = int($max*0.6); - s/(value\w*\S*)\s* 0/\1 $val/ - } -} diff --git a/move/tree/halt b/move/tree/halt deleted file mode 100755 index c8431ac03..000000000 --- a/move/tree/halt +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -echo "halt" > /var/run/rebootctl -sudo killall -USR1 startkde_move -sudo killall X 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/konsolerc b/move/tree/konsolerc deleted file mode 100644 index fb7658ad3..000000000 --- a/move/tree/konsolerc +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -ActiveSession=0 -DefaultSession=shell.desktop -Height 600=410 -Width 800=582 -bellmode=1 -defaultfont=Fixed,13,-1,5,48,0,0,0,1,0 -history=0 -historyenabled=true -keytab=default - -[konsole-mainwindow#1 Toolbar style] -Hidden=false -IconSize=22 -IconText=IconOnly -Index=0 -NewLine=false -Offset=-1 -Position=Bottom diff --git a/move/tree/mdk_behind_totem b/move/tree/mdk_behind_totem deleted file mode 100755 index 62618ea93..000000000 --- a/move/tree/mdk_behind_totem +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/bash - -ok=1 - -while [ -n "$1" ]; do - case "$1" in - --boot-loop) - boot_loop="$2" - shift - shift - ;; - --main-loop) - main_loop="$2" - shift - shift - ;; - --totem-pid) - totem_pid="$2" - shift - shift - ;; - *) - ok='' - shift - esac -done - -if [ -z "$totem_pid" -o -z "$ok" ]; then - printf "Usage: mdk_behind_totem [--boot-loop <loop>] [--main-loop <loop>] --totem-pid <pid>\n" - exit 1 -fi - -exec &> /tmp/mdk_behind_totem.log - -trap 'umount_cd' USR1 - -umount_cd() { - echo umount_cd - - umount /image_boot - losetup -d /dev/$boot_loop - - ln -sf /image_always/lib / - - if [ -L /image ]; then - rm -f /image - else - umount /image && \ - /image_always/sbin/losetup -d /dev/$main_loop || { mount_cd; kill $totem_pid; exec mdk_totem; } - fi - - /image_always/usr/bin/eject -} - -mount_cd() { - echo mount_cd - if [ -e /cdrom/live_tree.clp ]; then - /image_always/sbin/losetup -r -e gz /dev/$main_loop /cdrom/live_tree.clp - /image_always/bin/mount -r /dev/$main_loop /image - else - ln -sf /cdrom/live_tree /image - fi - - losetup -r -e gz /dev/$boot_loop /cdrom/live_tree_boot.clp - mount -r /dev/$boot_loop /image_boot - - ln -sf /image/lib / - - mdk_move_loop to_cdrom always always_i18n totem nvidia - - # tell kicker that it should refetch menu's icons - dcop kicker ksycoca notifyDatabaseChanged '(' ')' -} - -while [ -e "/proc/$totem_pid" ]; do - echo "waiting..." - /image_totem/bin/sleep 1 -done - -mount_cd diff --git a/move/tree/mdk_move_boot_loop.desktop b/move/tree/mdk_move_boot_loop.desktop deleted file mode 100644 index 5d82a7875..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 always_i18n boot totem -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 76aca6dbe..000000000 --- a/move/tree/mdk_move_loop +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/perl - -sub name2file { - my ($name) = @_; - "live_tree_$name.clp"; -} - -sub get_file2loop { - my %file2loop; - foreach (0 .. 9) { - my ($file) = `sudo losetup /dev/chloop$_ 2>/dev/null` =~ m!\([^)]*/([^)]*)\)! or last; - $file2loop{$file} = "chloop$_"; - } - %file2loop; -} - -sub to_memory { - my ($loop, $file) = @_; - - return if -e "/tmp/$file"; - - if (-e "/$file") { - system("sudo mv /$file /tmp"); - } else { - system("sudo cp /cdrom/$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 /cdrom/$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) { - if ($name eq 'always_i18n') { - /(always_i18n.*)\.clp/ and $name = $1 foreach keys %file2loop; - } - my $file = name2file($name); - my $loop = $file2loop{$file} or next; - $f->($loop, $file); -} - -if ($ENV{GIVE_LOOP}) { - print "$_=$file2loop{$_}\n" foreach keys %file2loop; -} diff --git a/move/tree/mdk_totem b/move/tree/mdk_totem deleted file mode 100755 index ca172baa2..000000000 --- a/move/tree/mdk_totem +++ /dev/null @@ -1,119 +0,0 @@ -#!/usr/bin/perl - -use lib qw(../../perl-install /usr/lib/libDrakX); -use common; -use interactive; - -sub busy_pids_and_files() { - my @pids = grep { $_ ne $$ && /^(\d+)$/ } all('/proc'); - - map { - - my @l1 = grep { - $_ && !m!^(/proc/|/dev/|pipe:|socket:)!; - } map { readlink($_) } "/proc/$_/exe", glob_("/proc/$_/fd/*"); - - my @l2 = grep { $_ } map { (split)[5] } cat_("/proc/$_/maps"); - - if (my @l = grep { m!^/(image(_boot)?|cdrom/live_tree)/! } @l1, @l2) { - my $cmdline = join(' ', split('\0', cat_("/proc/$_/cmdline"))); - my $exe = readlink("/proc/$_/exe"); - { pid => $_, cmdline => $cmdline, exe => $exe, files => [ sort(uniq(@l)) ] }; - } else { - (); - } - } @pids; -} - -sub remove_simple_daemons { - my (@busy) = @_; - foreach (@busy) { - $_->{to_restart} = 'kdeinit kicker' if $_->{cmdline} =~ m!\b(kicker)\b!; - $_->{to_kill} = $_->{cmdline} =~ m!\b(kdesud|kded|kio_uiserver|klaptopdaemon|artsd|portmap)\b!; - } - my @auto_killed = grep { $_->{to_restart} || $_->{to_kill} } @busy; - - if (@auto_killed) { - kill 15, map { $_->{pid} } @auto_killed; - sleep 1; - - $_ and system($_) foreach map { $_->{to_restart} } @auto_killed; - - @busy = busy_pids_and_files(); #- update list - } - @busy; -} - -my $in = interactive->vnew; - -my @busy = busy_pids_and_files(); - -my $needed_processes = join('|', map { quotemeta } - 'init', - 'xfs', - 'kdeinit: Running...', - '/etc/X11/X', - '/sbin/devfsd', - ); - -if (!$ENV{DEBUG} && find { $_->{cmdline} =~ /^($needed_processes)/ } @busy) { - exec 'totem' if $in->ask_okcancel('', N("You can only run with no CDROM support")); - $in->exit(1); -} - -@busy = remove_simple_daemons(@busy); -if (@busy) { - warn '*' x 80, "\n"; - warn join("\n", "$_->{exe} ($_->{cmdline}) =>", map { " $_" } @{$_->{files}}) . "\n" foreach @busy; - warn '*' x 80, "\n"; - - my @progs = map { - my $s = $_->{cmdline}; - $s =~ s!^/usr/bin/perl\s+([^-]\S*).*!$1!; - $s =~ s!/.*/!!; - $s =~ s!^kdeinit:\s+(\S+).*!$1!; - $s =~ s!\s.*!!; - $s; - } @busy; - - my $choice = 'quit'; - my @l = my %l = ( - kill => N("Kill those programs"), - keep => N("No CDROM support"), - ); - - $in->ask_from_({ - title => N("Error"), - messages => N("You can't use another CDROM when the following programs are running: -%s", join(", ", uniq(sort @progs))) }, - [ { type => 'list', val => \$choice, list => first(list2kv(@l)), format => sub { $l{$_[0]} } } ]) or $in->exit; - - if ($choice eq 'keep') { - exec 'totem' or $in->exit; - } else { - system('sudo', 'kill', map { $_->{pid} } @busy); - sleep 2; - system('sudo', 'kill', '-9', map { $_->{pid} } @busy); - } -} - -my %file2loop = do { - my $_w = $in->wait_message('', N("Copying to memory to allow removing the CDROM")); - `GIVE_LOOP=1 mdk_move_loop to_memory always always_i18n totem nvidia` =~ /(.*?)=(.*)/g; -}; - -ugtk2::gtkset_mousecursor_normal(); #- for restoring a normal in any case -ugtk2::flush(); - -my $totem_pid = $$; - -if (my $pid = fork()) { - $ENV{MDKMOVE} = $pid; - $ENV{G_BROKEN_FILENAMES} = 1; - exec 'totem'; -} else { - exec 'sudo', 'mdk_behind_totem', - '--boot-loop', $file2loop{'live_tree_boot.clp'}, - '--main-loop', $file2loop{'live_tree.clp'}, - '--totem-pid', $totem_pid; -} diff --git a/move/tree/mdk_totem.desktop b/move/tree/mdk_totem.desktop deleted file mode 100644 index 85511c1db..000000000 --- a/move/tree/mdk_totem.desktop +++ /dev/null @@ -1,12 +0,0 @@ -[Desktop Entry] -Name=Multimedia Player for CDs/DVDs -Comment=Play movies and songs -Exec=mdk_totem -Icon=totem.png -Type=Application -Terminal=false - -Name[fr]=Lecteur Multimédia pour CDs/DVDs -Name[it]=Lettore Multimediale di CD/DVDs -Name[de]=Multimedia-Player für CDs/DVDs -Name[es]=Reproductor multimedios para CD/DVD diff --git a/move/tree/netscape b/move/tree/netscape deleted file mode 100755 index 922d33bc5..000000000 --- a/move/tree/netscape +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -$BROWSER "$@" diff --git a/move/tree/reboot b/move/tree/reboot deleted file mode 100755 index b4b1d4ede..000000000 --- a/move/tree/reboot +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -echo "reboot" > /var/run/rebootctl -sudo killall -USR1 startkde_move -sudo killall X diff --git a/move/tree/sound.initscript b/move/tree/sound.initscript deleted file mode 100755 index 756f22398..000000000 --- a/move/tree/sound.initscript +++ /dev/null @@ -1,116 +0,0 @@ -#!/bin/sh -# (c) MandrakeSoft, Chmouel Boudjnah <chmouel@mandrakesoft.com> -# $Id$ -# -# sound: This shell script launch the sound on your system. -# -# chkconfig: 2345 18 69 -# description: This shell script launch the sound on your system. - -. /etc/rc.d/init.d/functions - -PKLVL=$(cut -f1 /proc/sys/kernel/printk) -sysctl -n -w kernel.printk=0 - -function start_mixer () { - # ALSA - if [ -d /proc/asound ] && [ -x /usr/sbin/alsactl ]; then - # is ALSA already configured ? - if [[ ! -r /etc/asound.state ]]; then - # provide decent default sound level for alsa drivers - if [ -d /proc/asound ] && [ -x /usr/sbin/alsactl ];then - MIXER_SETTINGS=/root/tmp/asound.state_tmp - alsactl -f $MIXER_SETTINGS store - # set sensible defaults: - perl -pi /usr/bin/alsa_default.pl $MIXER_SETTINGS - action "Setting mixer settings" alsactl -f $MIXER_SETTINGS restore - rm -f $MIXER_SETTINGS - return 0 - fi - # if we've not alsa-utils, we'll fallback on OSS initialization below - else - # Not first boot: - # Done by alsa service but only if sound service is not - # enabled (hance this code path). - # We'll merge in back aksa service once mdk9.2 is released. - # [but we'll still handle both aumix & alsactl in order - # to manage packages removing / driver switch] - action "Loading mixer settings" /usr/sbin/alsactl restore - return 0 - fi - fi - # OSS - if egrep -q '(sparcaudio|sound)' /proc/devices 2>/dev/null && \ - [ "$retval" -eq 0 ] && [ -x /usr/bin/aumix ];then - if [ ! -r /etc/.aumixrc ];then - action "Setting mixer settings" /usr/bin/aumix -v80 -w80 -c80 - else - action "Loading mixer settings" /usr/bin/aumix -f /etc/.aumixrc -L - fi - fi -} - -function stop_mixer () { - if [ -d /proc/asound ] && [ -x /usr/sbin/alsactl ];then - # done by alsa service (to merge back after mdk9.2 release) - #action "Saving mixer settings" /usr/sbin/alsactl store - return 0; - fi - if egrep -q '(sparcaudio|sound)' /proc/devices 2>/dev/null && [ -x /usr/bin/aumix ];then - action "Saving mixer settings" /usr/bin/aumix -f /etc/.aumixrc -S - fi -} - -function module () { - opt="" - phrase=$1 - alias=$2 - [ -n "$3" ] && opt="-r" - module=`/sbin/modprobe -c | egrep -s "^alias( |\t)+"$alias"( |\t)+" | awk '{ print $3 }'` - if [ -n "$module" ] && [ "$module" != "off" ];then - action "$phrase ($module)" modprobe "$opt" $module - return $? - fi -} - -case $1 in - start) - retval=0 - if [ ! -d /proc/asound ];then - module "Loading sound module" sound || retval=1 - /sbin/modprobe -c | awk '/^((alias)|(probe)) +sound-slot-[0-9]/ {print $2}' | ( \ - while read line; do - [[ $line = snd-card-* ]] && continue #we do it via alsa script - module "Loading sound module" $line || retval=1 - done - ) - module "Loading midi module" midi - fi - start_mixer; - touch /var/lock/subsys/sound - ;; - stop) - # i should have the same semantic of alsa script than oss script, - # but i do not :-(, patches welcome. - stop_mixer; - rm -f /var/lock/subsys/sound - ;; - status) - if egrep -q '(sparcaudio|sound)' /proc/devices;then - gprintf "Sound loaded" - echo - fi - ;; - reload) - ;; - restart) - $0 stop - $0 start - ;; - *) - echo "Usage: %s\n" "$(basename $0) {start|stop|restart|status}" - exit 0 -esac - -sysctl -n -w kernel.printk=$PKLVL -exit 0 diff --git a/move/tree/startkde_move b/move/tree/startkde_move deleted file mode 100755 index a455ee580..000000000 --- a/move/tree/startkde_move +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -#- exit cleanly on SIGUSR1, so that our init can see a clean shutdown and automatically reboot -reboot () { - exit 0 -} -trap 'reboot' SIGUSR1 - -while true; do - wait4x || exit 1 - xwait -permanent & - xdim=`xdpyinfo | perl -ne 'print $1 if /dimensions:\s*(\d+)/'` - qiv --root /image/move/BOOT-$xdim-MOVE.jpg - /etc/X11/xdm/Xsession KDE #- call it with KDE parameter to keep background image - sudo killall X - sleep 2 -done 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/tree/wait4x b/move/tree/wait4x deleted file mode 100755 index 40655e94c..000000000 --- a/move/tree/wait4x +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/perl - -use MDK::Common; -use lib qw(/usr/lib/libDrakX); -use c; - -my $nb = 0; -$| = 1; -print "waiting for X"; -foreach (1..30) { - print "."; - sleep 1; - print("no X server :(\n"), exit 1 if !fuzzy_pidofs(qr/\bX_move\b/); - $nb++ if c::Xtest(':0'); - if ($nb > 2) { #- one succeeded test is not enough :-( - print "found\n"; - exit 0; - } -} -print "not found\n"; -exit 1; diff --git a/move/xwait.c b/move/xwait.c deleted file mode 100644 index 07a693514..000000000 --- a/move/xwait.c +++ /dev/null @@ -1,19 +0,0 @@ -#include <stdlib.h> -#include <X11/Xlib.h> - -int main(int argc, char **argv) { - int permanent = argc > 1 && !strcmp(argv[1], "-permanent"); - Display *display = XOpenDisplay(NULL); - - if (display) { - XEvent event; - - XSelectInput(display, DefaultRootWindow(display), SubstructureNotifyMask); - do { - XNextEvent(display, &event); - } while (event.type != CreateNotify || permanent); - XCloseDisplay(display); - } - - exit(display == NULL); -} |