diff options
author | Aaron Griffin <aaronmgriffin@gmail.com> | 2008-09-06 20:45:45 -0500 |
---|---|---|
committer | Aaron Griffin <aaronmgriffin@gmail.com> | 2008-09-06 20:45:45 -0500 |
commit | 98318ea039c39bff953c6b83010e48791ee6d286 (patch) | |
tree | b817b6594cea311c3fdfe31dabbe33d80e56a5c5 | |
parent | 8966351b12bbcf2f8fffbd8c3a4b00e7529349b8 (diff) | |
download | archiso32-98318ea039c39bff953c6b83010e48791ee6d286.tar.xz |
Rename "default-config" to "overlay"
I like difficulty and then name was annoying me
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-rw-r--r-- | Makefile | 28 | ||||
-rw-r--r-- | addon_config | 8 | ||||
-rw-r--r-- | archiso-mkinitcpio.conf | 8 | ||||
-rw-r--r-- | archiso/hooks/archiso | 2 | ||||
-rwxr-xr-x | archiso/mkarchiso | 12 | ||||
-rw-r--r-- | configs/default/overlay/boot/diag2.img (renamed from configs/default/default-config/boot/diag2.img) | bin | 17932 -> 17932 bytes | |||
-rw-r--r-- | configs/default/overlay/boot/diag2.img.COPYING (renamed from configs/default/default-config/boot/diag2.img.COPYING) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/grub/colors.lst (renamed from configs/default/default-config/boot/grub/colors.lst) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/grub/help.lst (renamed from configs/default/default-config/boot/grub/help.lst) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/grub/keyboards.lst (renamed from configs/default/default-config/boot/grub/keyboards.lst) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/grub/menu.lst (renamed from configs/default/default-config/boot/grub/menu.lst) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/grub/more.lst (renamed from configs/default/default-config/boot/grub/more.lst) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/grub/settings.lst (renamed from configs/default/default-config/boot/grub/settings.lst) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/grub/tools.lst (renamed from configs/default/default-config/boot/grub/tools.lst) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/help/bootexisting.txt (renamed from configs/default/default-config/boot/help/bootexisting.txt) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/help/contrib.txt (renamed from configs/default/default-config/boot/help/contrib.txt) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/invaders.img (renamed from configs/default/default-config/boot/invaders.img) | bin | 3464 -> 3464 bytes | |||
-rw-r--r-- | configs/default/overlay/boot/memdisk.bin (renamed from configs/default/default-config/boot/memdisk.bin) | bin | 20068 -> 20068 bytes | |||
-rw-r--r-- | configs/default/overlay/boot/memdisk.bin.COPYING (renamed from configs/default/default-config/boot/memdisk.bin.COPYING) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/memtest86+-1.70.bin (renamed from configs/default/default-config/boot/memtest86+-1.70.bin) | bin | 42578 -> 42578 bytes | |||
-rw-r--r-- | configs/default/overlay/boot/memtest86+-1.70.bin.COPYING (renamed from configs/default/default-config/boot/memtest86+-1.70.bin.COPYING) | 0 | ||||
-rw-r--r-- | configs/default/overlay/boot/splash.xpm.gz (renamed from configs/default/default-config/boot/splash.xpm.gz) | bin | 8371 -> 8371 bytes | |||
-rw-r--r-- | configs/default/overlay/boot/x86test_zImage.bin (renamed from configs/default/default-config/boot/x86test_zImage.bin) | bin | 38695 -> 38695 bytes | |||
-rw-r--r-- | configs/default/overlay/boot/x86test_zImage.bin.COPYING (renamed from configs/default/default-config/boot/x86test_zImage.bin.COPYING) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/arch-release (renamed from configs/default/default-config/etc/arch-release) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/archiso/functions (renamed from configs/default/default-config/etc/archiso/functions) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/archiso/getshell (renamed from configs/default/default-config/etc/archiso/getshell) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/fstab (renamed from configs/default/default-config/etc/fstab) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/group (renamed from configs/default/default-config/etc/group) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/issue (renamed from configs/default/default-config/etc/issue) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/locale.gen (renamed from configs/default/default-config/etc/locale.gen) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/pam.d/su (renamed from configs/default/default-config/etc/pam.d/su) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/passwd (renamed from configs/default/default-config/etc/passwd) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/rc.conf (renamed from configs/default/default-config/etc/rc.conf) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/rc.d/archiso (renamed from configs/default/default-config/etc/rc.d/archiso) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/shadow (renamed from configs/default/default-config/etc/shadow) | 0 | ||||
-rw-r--r-- | configs/default/overlay/etc/sudoers (renamed from configs/default/default-config/etc/sudoers) | 0 | ||||
-rw-r--r-- | configs/default/overlay/usr/lib/locale/locale-archive (renamed from configs/default/default-config/usr/lib/locale/locale-archive) | bin | 1520480 -> 1520480 bytes | |||
-rw-r--r-- | configs/install-iso/overlay/boot/diag2.img (renamed from configs/install-iso/default-config/boot/diag2.img) | bin | 17932 -> 17932 bytes | |||
-rw-r--r-- | configs/install-iso/overlay/boot/diag2.img.COPYING (renamed from configs/install-iso/default-config/boot/diag2.img.COPYING) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/grub/colors.lst (renamed from configs/install-iso/default-config/boot/grub/colors.lst) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/grub/help.lst (renamed from configs/install-iso/default-config/boot/grub/help.lst) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/grub/keyboards.lst (renamed from configs/install-iso/default-config/boot/grub/keyboards.lst) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/grub/menu.lst (renamed from configs/install-iso/default-config/boot/grub/menu.lst) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/grub/more.lst (renamed from configs/install-iso/default-config/boot/grub/more.lst) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/grub/settings.lst (renamed from configs/install-iso/default-config/boot/grub/settings.lst) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/grub/tools.lst (renamed from configs/install-iso/default-config/boot/grub/tools.lst) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/help/bootexisting.txt (renamed from configs/install-iso/default-config/boot/help/bootexisting.txt) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/help/contrib.txt (renamed from configs/install-iso/default-config/boot/help/contrib.txt) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/invaders.img (renamed from configs/install-iso/default-config/boot/invaders.img) | bin | 3464 -> 3464 bytes | |||
-rw-r--r-- | configs/install-iso/overlay/boot/memdisk.bin (renamed from configs/install-iso/default-config/boot/memdisk.bin) | bin | 20068 -> 20068 bytes | |||
-rw-r--r-- | configs/install-iso/overlay/boot/memdisk.bin.COPYING (renamed from configs/install-iso/default-config/boot/memdisk.bin.COPYING) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/memtest86+-1.70.bin (renamed from configs/install-iso/default-config/boot/memtest86+-1.70.bin) | bin | 42578 -> 42578 bytes | |||
-rw-r--r-- | configs/install-iso/overlay/boot/memtest86+-1.70.bin.COPYING (renamed from configs/install-iso/default-config/boot/memtest86+-1.70.bin.COPYING) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/boot/splash.xpm.gz (renamed from configs/install-iso/default-config/boot/splash.xpm.gz) | bin | 4019 -> 4019 bytes | |||
-rw-r--r-- | configs/install-iso/overlay/boot/x86test_zImage.bin (renamed from configs/install-iso/default-config/boot/x86test_zImage.bin) | bin | 38695 -> 38695 bytes | |||
-rw-r--r-- | configs/install-iso/overlay/boot/x86test_zImage.bin.COPYING (renamed from configs/install-iso/default-config/boot/x86test_zImage.bin.COPYING) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/arch-release (renamed from configs/install-iso/default-config/etc/arch-release) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/archiso/functions (renamed from configs/install-iso/default-config/etc/archiso/functions) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/archiso/getshell (renamed from configs/install-iso/default-config/etc/archiso/getshell) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/fstab (renamed from configs/install-iso/default-config/etc/fstab) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/group (renamed from configs/install-iso/default-config/etc/group) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/issue (renamed from configs/install-iso/default-config/etc/issue) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/locale.gen (renamed from configs/install-iso/default-config/etc/locale.gen) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/motd (renamed from configs/install-iso/default-config/etc/motd) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/pam.d/su (renamed from configs/install-iso/default-config/etc/pam.d/su) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/passwd (renamed from configs/install-iso/default-config/etc/passwd) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/rc.conf (renamed from configs/install-iso/default-config/etc/rc.conf) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/rc.d/archiso (renamed from configs/install-iso/default-config/etc/rc.d/archiso) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/shadow (renamed from configs/install-iso/default-config/etc/shadow) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/etc/sudoers (renamed from configs/install-iso/default-config/etc/sudoers) | 0 | ||||
-rwxr-xr-x | configs/install-iso/overlay/usr/bin/km (renamed from configs/install-iso/default-config/usr/bin/km) | 0 | ||||
-rwxr-xr-x | configs/install-iso/overlay/usr/bin/tz (renamed from configs/install-iso/default-config/usr/bin/tz) | 0 | ||||
-rw-r--r-- | configs/install-iso/overlay/usr/lib/locale/locale-archive (renamed from configs/install-iso/default-config/usr/lib/locale/locale-archive) | bin | 1520480 -> 1520480 bytes | |||
-rw-r--r-- | gen_grubscan | 30 | ||||
-rwxr-xr-x | mkarchiso | 260 | ||||
-rwxr-xr-x | mkusbimg | 78 | ||||
-rw-r--r-- | packages.list | 119 | ||||
-rwxr-xr-x | testiso | 7 |
79 files changed, 7 insertions, 545 deletions
diff --git a/Makefile b/Makefile deleted file mode 100644 index 4ad04b0..0000000 --- a/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -all: - -install: all - # install to sbin since script only usable by root - mkdir -p $(DESTDIR)/usr/sbin - install -m 755 mkarchiso $(DESTDIR)/usr/sbin - install -m 755 mkusbimg $(DESTDIR)/usr/sbin - # testiso can be used by anyone - mkdir -p $(DESTDIR)/usr/bin - install -m 755 testiso $(DESTDIR)/usr/bin - # hooks/install are needed by mkinitcpio - mkdir -p $(DESTDIR)/lib/initcpio/{hooks,install} - install -m 644 hooks/{archiso,boot-cd,boot-usb} $(DESTDIR)/lib/initcpio/hooks/ - install -m 644 install/{archiso,boot-cd,boot-usb} $(DESTDIR)/lib/initcpio/install/ - # install default config in a sane location - mkdir -p $(DESTDIR)/usr/share/archiso - install -m 644 archiso-mkinitcpio.conf $(DESTDIR)/usr/share/archiso/ - install -m 644 packages.list $(DESTDIR)/usr/share/archiso/ - cp -R default-config $(DESTDIR)/usr/share/archiso/ - # cheating a bit...sudoers HAS to have certain permissions - chmod 0440 $(DESTDIR)/usr/share/archiso/default-config/etc/sudoers - -uninstall: - rm -f $(DESTDIR)/usr/sbin/mkarchiso - rm -f $(DESTDIR)/usr/bin/testiso - rm -f $(DESTDIR)/lib/initcpio/hooks/{archiso,boot-cd,boot-usb} - rm -f $(DESTDIR)/lib/initcpio/install/{archiso,boot-cd,boot-usb} - rm -rf $(DESTDIR)/usr/share/archiso diff --git a/addon_config b/addon_config deleted file mode 100644 index 7288348..0000000 --- a/addon_config +++ /dev/null @@ -1,8 +0,0 @@ -# img - location of image/directory to mount relative to addons directory -# mount point - absolute location on the post-initrd root -# type - either 'bind' or 'squashfs' for now - -# syntax: <img> <mount point> <type> - -core /packages bind -live_overlay.sqfs / squashfs diff --git a/archiso-mkinitcpio.conf b/archiso-mkinitcpio.conf deleted file mode 100644 index 55ae9f3..0000000 --- a/archiso-mkinitcpio.conf +++ /dev/null @@ -1,8 +0,0 @@ -# vim:set ft=sh -# This file is for mkarchiso ONLY and is not to be edited by hand -MODULES="" -BINARIES="" -FILES="" - -HOOKS="base udev boot-cd archiso ide scsi sata usb fw filesystems" -#HOOKS="base udev boot-usb archiso ide scsi sata usb fw filesystems" diff --git a/archiso/hooks/archiso b/archiso/hooks/archiso index 8a6b648..376593b 100644 --- a/archiso/hooks/archiso +++ b/archiso/hooks/archiso @@ -55,7 +55,7 @@ run_hook () addon_dir="${BOOT_MOUNT}/addons" # always layer default configuration - _mnt_squashfs "${addon_dir}/default-config.sqfs" + _mnt_squashfs "${addon_dir}/overlay.sqfs" if [ -e "${addon_dir}/config" ]; then msg ":: Mounting addons" diff --git a/archiso/mkarchiso b/archiso/mkarchiso index 52087fa..193c51a 100755 --- a/archiso/mkarchiso +++ b/archiso/mkarchiso @@ -1,7 +1,7 @@ #!/bin/bash CPIOCONFIG="$(pwd)/archiso-mkinitcpio.conf" -DEF_CONFIG_DIR="$(pwd)/default-config" +DEF_CONFIG_DIR="$(pwd)/overlay" PKGFILE="$(pwd)/packages.list" PKGLIST="" QUIET="y" @@ -28,8 +28,8 @@ usage () echo " -v Enable verbose output." echo " -h This message." echo " commands:" - echo " install <working dir> : where to build the image root" - echo " squash <working dir> : generate a squashfs image of the installed root" + echo " install <working dir> : where to build the image root" + echo " squash <working dir> : generate a squashfs image of the installed root" echo " img <working dir> <image name> : build an image from the working directory" echo " all <working dir> <image name> : perform all of the above, in order" exit $1 @@ -171,11 +171,11 @@ if [ "${command_name}" = "install" -o "${command_name}" = "all" ]; then fi # always make an addon out of DEF_CONFIG_DIR - echo "Creating default-config addon..." + echo "Creating default overlay..." if [ "${QUIET}" = "y" ]; then - mksquashfs "${DEF_CONFIG_DIR}" "${imgroot}/addons/default-config.sqfs" -noappend >/dev/null + mksquashfs "${DEF_CONFIG_DIR}" "${imgroot}/addons/overlay.sqfs" -noappend >/dev/null else - mksquashfs "${DEF_CONFIG_DIR}" "${imgroot}/addons/default-config.sqfs" -noappend + mksquashfs "${DEF_CONFIG_DIR}" "${imgroot}/addons/overlay.sqfs" -noappend fi fi diff --git a/configs/default/default-config/boot/diag2.img b/configs/default/overlay/boot/diag2.img Binary files differindex 0b7cefd..0b7cefd 100644 --- a/configs/default/default-config/boot/diag2.img +++ b/configs/default/overlay/boot/diag2.img diff --git a/configs/default/default-config/boot/diag2.img.COPYING b/configs/default/overlay/boot/diag2.img.COPYING index d18a90e..d18a90e 100644 --- a/configs/default/default-config/boot/diag2.img.COPYING +++ b/configs/default/overlay/boot/diag2.img.COPYING diff --git a/configs/default/default-config/boot/grub/colors.lst b/configs/default/overlay/boot/grub/colors.lst index faa9c8f..faa9c8f 100644 --- a/configs/default/default-config/boot/grub/colors.lst +++ b/configs/default/overlay/boot/grub/colors.lst diff --git a/configs/default/default-config/boot/grub/help.lst b/configs/default/overlay/boot/grub/help.lst index 13eeb42..13eeb42 100644 --- a/configs/default/default-config/boot/grub/help.lst +++ b/configs/default/overlay/boot/grub/help.lst diff --git a/configs/default/default-config/boot/grub/keyboards.lst b/configs/default/overlay/boot/grub/keyboards.lst index fc69899..fc69899 100644 --- a/configs/default/default-config/boot/grub/keyboards.lst +++ b/configs/default/overlay/boot/grub/keyboards.lst diff --git a/configs/default/default-config/boot/grub/menu.lst b/configs/default/overlay/boot/grub/menu.lst index 4885944..4885944 100644 --- a/configs/default/default-config/boot/grub/menu.lst +++ b/configs/default/overlay/boot/grub/menu.lst diff --git a/configs/default/default-config/boot/grub/more.lst b/configs/default/overlay/boot/grub/more.lst index 097d7d3..097d7d3 100644 --- a/configs/default/default-config/boot/grub/more.lst +++ b/configs/default/overlay/boot/grub/more.lst diff --git a/configs/default/default-config/boot/grub/settings.lst b/configs/default/overlay/boot/grub/settings.lst index a2dfd3b..a2dfd3b 100644 --- a/configs/default/default-config/boot/grub/settings.lst +++ b/configs/default/overlay/boot/grub/settings.lst diff --git a/configs/default/default-config/boot/grub/tools.lst b/configs/default/overlay/boot/grub/tools.lst index 22b3669..22b3669 100644 --- a/configs/default/default-config/boot/grub/tools.lst +++ b/configs/default/overlay/boot/grub/tools.lst diff --git a/configs/default/default-config/boot/help/bootexisting.txt b/configs/default/overlay/boot/help/bootexisting.txt index 540e41f..540e41f 100644 --- a/configs/default/default-config/boot/help/bootexisting.txt +++ b/configs/default/overlay/boot/help/bootexisting.txt diff --git a/configs/default/default-config/boot/help/contrib.txt b/configs/default/overlay/boot/help/contrib.txt index a854a0b..a854a0b 100644 --- a/configs/default/default-config/boot/help/contrib.txt +++ b/configs/default/overlay/boot/help/contrib.txt diff --git a/configs/default/default-config/boot/invaders.img b/configs/default/overlay/boot/invaders.img Binary files differindex e100781..e100781 100644 --- a/configs/default/default-config/boot/invaders.img +++ b/configs/default/overlay/boot/invaders.img diff --git a/configs/default/default-config/boot/memdisk.bin b/configs/default/overlay/boot/memdisk.bin Binary files differindex 78c5204..78c5204 100644 --- a/configs/default/default-config/boot/memdisk.bin +++ b/configs/default/overlay/boot/memdisk.bin diff --git a/configs/default/default-config/boot/memdisk.bin.COPYING b/configs/default/overlay/boot/memdisk.bin.COPYING index d511905..d511905 100644 --- a/configs/default/default-config/boot/memdisk.bin.COPYING +++ b/configs/default/overlay/boot/memdisk.bin.COPYING diff --git a/configs/default/default-config/boot/memtest86+-1.70.bin b/configs/default/overlay/boot/memtest86+-1.70.bin Binary files differindex 261fab2..261fab2 100644 --- a/configs/default/default-config/boot/memtest86+-1.70.bin +++ b/configs/default/overlay/boot/memtest86+-1.70.bin diff --git a/configs/default/default-config/boot/memtest86+-1.70.bin.COPYING b/configs/default/overlay/boot/memtest86+-1.70.bin.COPYING index d511905..d511905 100644 --- a/configs/default/default-config/boot/memtest86+-1.70.bin.COPYING +++ b/configs/default/overlay/boot/memtest86+-1.70.bin.COPYING diff --git a/configs/default/default-config/boot/splash.xpm.gz b/configs/default/overlay/boot/splash.xpm.gz Binary files differindex 9f128bf..9f128bf 100644 --- a/configs/default/default-config/boot/splash.xpm.gz +++ b/configs/default/overlay/boot/splash.xpm.gz diff --git a/configs/default/default-config/boot/x86test_zImage.bin b/configs/default/overlay/boot/x86test_zImage.bin Binary files differindex 8c598e1..8c598e1 100644 --- a/configs/default/default-config/boot/x86test_zImage.bin +++ b/configs/default/overlay/boot/x86test_zImage.bin diff --git a/configs/default/default-config/boot/x86test_zImage.bin.COPYING b/configs/default/overlay/boot/x86test_zImage.bin.COPYING index d511905..d511905 100644 --- a/configs/default/default-config/boot/x86test_zImage.bin.COPYING +++ b/configs/default/overlay/boot/x86test_zImage.bin.COPYING diff --git a/configs/default/default-config/etc/arch-release b/configs/default/overlay/etc/arch-release index dd862a2..dd862a2 100644 --- a/configs/default/default-config/etc/arch-release +++ b/configs/default/overlay/etc/arch-release diff --git a/configs/default/default-config/etc/archiso/functions b/configs/default/overlay/etc/archiso/functions index fdd48f4..fdd48f4 100644 --- a/configs/default/default-config/etc/archiso/functions +++ b/configs/default/overlay/etc/archiso/functions diff --git a/configs/default/default-config/etc/archiso/getshell b/configs/default/overlay/etc/archiso/getshell index a6f8775..a6f8775 100644 --- a/configs/default/default-config/etc/archiso/getshell +++ b/configs/default/overlay/etc/archiso/getshell diff --git a/configs/default/default-config/etc/fstab b/configs/default/overlay/etc/fstab index 0d5a001..0d5a001 100644 --- a/configs/default/default-config/etc/fstab +++ b/configs/default/overlay/etc/fstab diff --git a/configs/default/default-config/etc/group b/configs/default/overlay/etc/group index fa9a613..fa9a613 100644 --- a/configs/default/default-config/etc/group +++ b/configs/default/overlay/etc/group diff --git a/configs/default/default-config/etc/issue b/configs/default/overlay/etc/issue index 3abbcf5..3abbcf5 100644 --- a/configs/default/default-config/etc/issue +++ b/configs/default/overlay/etc/issue diff --git a/configs/default/default-config/etc/locale.gen b/configs/default/overlay/etc/locale.gen index 07c2a0c..07c2a0c 100644 --- a/configs/default/default-config/etc/locale.gen +++ b/configs/default/overlay/etc/locale.gen diff --git a/configs/default/default-config/etc/pam.d/su b/configs/default/overlay/etc/pam.d/su index a291042..a291042 100644 --- a/configs/default/default-config/etc/pam.d/su +++ b/configs/default/overlay/etc/pam.d/su diff --git a/configs/default/default-config/etc/passwd b/configs/default/overlay/etc/passwd index f93d445..f93d445 100644 --- a/configs/default/default-config/etc/passwd +++ b/configs/default/overlay/etc/passwd diff --git a/configs/default/default-config/etc/rc.conf b/configs/default/overlay/etc/rc.conf index 5335ff8..5335ff8 100644 --- a/configs/default/default-config/etc/rc.conf +++ b/configs/default/overlay/etc/rc.conf diff --git a/configs/default/default-config/etc/rc.d/archiso b/configs/default/overlay/etc/rc.d/archiso index 661bcbd..661bcbd 100644 --- a/configs/default/default-config/etc/rc.d/archiso +++ b/configs/default/overlay/etc/rc.d/archiso diff --git a/configs/default/default-config/etc/shadow b/configs/default/overlay/etc/shadow index a8887b7..a8887b7 100644 --- a/configs/default/default-config/etc/shadow +++ b/configs/default/overlay/etc/shadow diff --git a/configs/default/default-config/etc/sudoers b/configs/default/overlay/etc/sudoers index 67b20ba..67b20ba 100644 --- a/configs/default/default-config/etc/sudoers +++ b/configs/default/overlay/etc/sudoers diff --git a/configs/default/default-config/usr/lib/locale/locale-archive b/configs/default/overlay/usr/lib/locale/locale-archive Binary files differindex 0652176..0652176 100644 --- a/configs/default/default-config/usr/lib/locale/locale-archive +++ b/configs/default/overlay/usr/lib/locale/locale-archive diff --git a/configs/install-iso/default-config/boot/diag2.img b/configs/install-iso/overlay/boot/diag2.img Binary files differindex 0b7cefd..0b7cefd 100644 --- a/configs/install-iso/default-config/boot/diag2.img +++ b/configs/install-iso/overlay/boot/diag2.img diff --git a/configs/install-iso/default-config/boot/diag2.img.COPYING b/configs/install-iso/overlay/boot/diag2.img.COPYING index d18a90e..d18a90e 100644 --- a/configs/install-iso/default-config/boot/diag2.img.COPYING +++ b/configs/install-iso/overlay/boot/diag2.img.COPYING diff --git a/configs/install-iso/default-config/boot/grub/colors.lst b/configs/install-iso/overlay/boot/grub/colors.lst index faa9c8f..faa9c8f 100644 --- a/configs/install-iso/default-config/boot/grub/colors.lst +++ b/configs/install-iso/overlay/boot/grub/colors.lst diff --git a/configs/install-iso/default-config/boot/grub/help.lst b/configs/install-iso/overlay/boot/grub/help.lst index 13eeb42..13eeb42 100644 --- a/configs/install-iso/default-config/boot/grub/help.lst +++ b/configs/install-iso/overlay/boot/grub/help.lst diff --git a/configs/install-iso/default-config/boot/grub/keyboards.lst b/configs/install-iso/overlay/boot/grub/keyboards.lst index fc69899..fc69899 100644 --- a/configs/install-iso/default-config/boot/grub/keyboards.lst +++ b/configs/install-iso/overlay/boot/grub/keyboards.lst diff --git a/configs/install-iso/default-config/boot/grub/menu.lst b/configs/install-iso/overlay/boot/grub/menu.lst index 410e9d3..410e9d3 100644 --- a/configs/install-iso/default-config/boot/grub/menu.lst +++ b/configs/install-iso/overlay/boot/grub/menu.lst diff --git a/configs/install-iso/default-config/boot/grub/more.lst b/configs/install-iso/overlay/boot/grub/more.lst index 097d7d3..097d7d3 100644 --- a/configs/install-iso/default-config/boot/grub/more.lst +++ b/configs/install-iso/overlay/boot/grub/more.lst diff --git a/configs/install-iso/default-config/boot/grub/settings.lst b/configs/install-iso/overlay/boot/grub/settings.lst index a2dfd3b..a2dfd3b 100644 --- a/configs/install-iso/default-config/boot/grub/settings.lst +++ b/configs/install-iso/overlay/boot/grub/settings.lst diff --git a/configs/install-iso/default-config/boot/grub/tools.lst b/configs/install-iso/overlay/boot/grub/tools.lst index 22b3669..22b3669 100644 --- a/configs/install-iso/default-config/boot/grub/tools.lst +++ b/configs/install-iso/overlay/boot/grub/tools.lst diff --git a/configs/install-iso/default-config/boot/help/bootexisting.txt b/configs/install-iso/overlay/boot/help/bootexisting.txt index 540e41f..540e41f 100644 --- a/configs/install-iso/default-config/boot/help/bootexisting.txt +++ b/configs/install-iso/overlay/boot/help/bootexisting.txt diff --git a/configs/install-iso/default-config/boot/help/contrib.txt b/configs/install-iso/overlay/boot/help/contrib.txt index a854a0b..a854a0b 100644 --- a/configs/install-iso/default-config/boot/help/contrib.txt +++ b/configs/install-iso/overlay/boot/help/contrib.txt diff --git a/configs/install-iso/default-config/boot/invaders.img b/configs/install-iso/overlay/boot/invaders.img Binary files differindex e100781..e100781 100644 --- a/configs/install-iso/default-config/boot/invaders.img +++ b/configs/install-iso/overlay/boot/invaders.img diff --git a/configs/install-iso/default-config/boot/memdisk.bin b/configs/install-iso/overlay/boot/memdisk.bin Binary files differindex 78c5204..78c5204 100644 --- a/configs/install-iso/default-config/boot/memdisk.bin +++ b/configs/install-iso/overlay/boot/memdisk.bin diff --git a/configs/install-iso/default-config/boot/memdisk.bin.COPYING b/configs/install-iso/overlay/boot/memdisk.bin.COPYING index d511905..d511905 100644 --- a/configs/install-iso/default-config/boot/memdisk.bin.COPYING +++ b/configs/install-iso/overlay/boot/memdisk.bin.COPYING diff --git a/configs/install-iso/default-config/boot/memtest86+-1.70.bin b/configs/install-iso/overlay/boot/memtest86+-1.70.bin Binary files differindex 261fab2..261fab2 100644 --- a/configs/install-iso/default-config/boot/memtest86+-1.70.bin +++ b/configs/install-iso/overlay/boot/memtest86+-1.70.bin diff --git a/configs/install-iso/default-config/boot/memtest86+-1.70.bin.COPYING b/configs/install-iso/overlay/boot/memtest86+-1.70.bin.COPYING index d511905..d511905 100644 --- a/configs/install-iso/default-config/boot/memtest86+-1.70.bin.COPYING +++ b/configs/install-iso/overlay/boot/memtest86+-1.70.bin.COPYING diff --git a/configs/install-iso/default-config/boot/splash.xpm.gz b/configs/install-iso/overlay/boot/splash.xpm.gz Binary files differindex e44af43..e44af43 100644 --- a/configs/install-iso/default-config/boot/splash.xpm.gz +++ b/configs/install-iso/overlay/boot/splash.xpm.gz diff --git a/configs/install-iso/default-config/boot/x86test_zImage.bin b/configs/install-iso/overlay/boot/x86test_zImage.bin Binary files differindex 8c598e1..8c598e1 100644 --- a/configs/install-iso/default-config/boot/x86test_zImage.bin +++ b/configs/install-iso/overlay/boot/x86test_zImage.bin diff --git a/configs/install-iso/default-config/boot/x86test_zImage.bin.COPYING b/configs/install-iso/overlay/boot/x86test_zImage.bin.COPYING index d511905..d511905 100644 --- a/configs/install-iso/default-config/boot/x86test_zImage.bin.COPYING +++ b/configs/install-iso/overlay/boot/x86test_zImage.bin.COPYING diff --git a/configs/install-iso/default-config/etc/arch-release b/configs/install-iso/overlay/etc/arch-release index a064d1f..a064d1f 100644 --- a/configs/install-iso/default-config/etc/arch-release +++ b/configs/install-iso/overlay/etc/arch-release diff --git a/configs/install-iso/default-config/etc/archiso/functions b/configs/install-iso/overlay/etc/archiso/functions index fdd48f4..fdd48f4 100644 --- a/configs/install-iso/default-config/etc/archiso/functions +++ b/configs/install-iso/overlay/etc/archiso/functions diff --git a/configs/install-iso/default-config/etc/archiso/getshell b/configs/install-iso/overlay/etc/archiso/getshell index a6f8775..a6f8775 100644 --- a/configs/install-iso/default-config/etc/archiso/getshell +++ b/configs/install-iso/overlay/etc/archiso/getshell diff --git a/configs/install-iso/default-config/etc/fstab b/configs/install-iso/overlay/etc/fstab index 0d5a001..0d5a001 100644 --- a/configs/install-iso/default-config/etc/fstab +++ b/configs/install-iso/overlay/etc/fstab diff --git a/configs/install-iso/default-config/etc/group b/configs/install-iso/overlay/etc/group index fa9a613..fa9a613 100644 --- a/configs/install-iso/default-config/etc/group +++ b/configs/install-iso/overlay/etc/group diff --git a/configs/install-iso/default-config/etc/issue b/configs/install-iso/overlay/etc/issue index db70a8b..db70a8b 100644 --- a/configs/install-iso/default-config/etc/issue +++ b/configs/install-iso/overlay/etc/issue diff --git a/configs/install-iso/default-config/etc/locale.gen b/configs/install-iso/overlay/etc/locale.gen index 07c2a0c..07c2a0c 100644 --- a/configs/install-iso/default-config/etc/locale.gen +++ b/configs/install-iso/overlay/etc/locale.gen diff --git a/configs/install-iso/default-config/etc/motd b/configs/install-iso/overlay/etc/motd index 52dc834..52dc834 100644 --- a/configs/install-iso/default-config/etc/motd +++ b/configs/install-iso/overlay/etc/motd diff --git a/configs/install-iso/default-config/etc/pam.d/su b/configs/install-iso/overlay/etc/pam.d/su index a291042..a291042 100644 --- a/configs/install-iso/default-config/etc/pam.d/su +++ b/configs/install-iso/overlay/etc/pam.d/su diff --git a/configs/install-iso/default-config/etc/passwd b/configs/install-iso/overlay/etc/passwd index f93d445..f93d445 100644 --- a/configs/install-iso/default-config/etc/passwd +++ b/configs/install-iso/overlay/etc/passwd diff --git a/configs/install-iso/default-config/etc/rc.conf b/configs/install-iso/overlay/etc/rc.conf index 5335ff8..5335ff8 100644 --- a/configs/install-iso/default-config/etc/rc.conf +++ b/configs/install-iso/overlay/etc/rc.conf diff --git a/configs/install-iso/default-config/etc/rc.d/archiso b/configs/install-iso/overlay/etc/rc.d/archiso index 661bcbd..661bcbd 100644 --- a/configs/install-iso/default-config/etc/rc.d/archiso +++ b/configs/install-iso/overlay/etc/rc.d/archiso diff --git a/configs/install-iso/default-config/etc/shadow b/configs/install-iso/overlay/etc/shadow index a8887b7..a8887b7 100644 --- a/configs/install-iso/default-config/etc/shadow +++ b/configs/install-iso/overlay/etc/shadow diff --git a/configs/install-iso/default-config/etc/sudoers b/configs/install-iso/overlay/etc/sudoers index 67b20ba..67b20ba 100644 --- a/configs/install-iso/default-config/etc/sudoers +++ b/configs/install-iso/overlay/etc/sudoers diff --git a/configs/install-iso/default-config/usr/bin/km b/configs/install-iso/overlay/usr/bin/km index c8d4817..c8d4817 100755 --- a/configs/install-iso/default-config/usr/bin/km +++ b/configs/install-iso/overlay/usr/bin/km diff --git a/configs/install-iso/default-config/usr/bin/tz b/configs/install-iso/overlay/usr/bin/tz index b1ebe92..b1ebe92 100755 --- a/configs/install-iso/default-config/usr/bin/tz +++ b/configs/install-iso/overlay/usr/bin/tz diff --git a/configs/install-iso/default-config/usr/lib/locale/locale-archive b/configs/install-iso/overlay/usr/lib/locale/locale-archive Binary files differindex 0652176..0652176 100644 --- a/configs/install-iso/default-config/usr/lib/locale/locale-archive +++ b/configs/install-iso/overlay/usr/lib/locale/locale-archive diff --git a/gen_grubscan b/gen_grubscan deleted file mode 100644 index a2ac4df..0000000 --- a/gen_grubscan +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -count=0 -fallback="" -for hd in $(seq 0 3); do - for part in $(seq 0 17); do - count=$(($count + 1)) - fallback="${fallback} ${count}" - done -done - -echo "timeout 0" -echo "default 0" -echo "fallback ${fallback}" -echo "color light-blue/blue black/light-grey" -echo "splashimage=/boot/splash.xpm.gz" -echo "" - -for hd in $(seq 0 3); do - for part in $(seq 0 17); do - echo "title Testing disk ${hd}, partition ${part}" - echo "set scan_dev=(hd${hd},${part})" - echo "fexists \$(scan_dev)/boot/grub/menu.lst" - echo "configfile \$(scan_dev)/boot/grub/menu.lst" - echo "" - done -done - -echo "title Failed" -echo "pause Scanning for installed grub failed" diff --git a/mkarchiso b/mkarchiso deleted file mode 100755 index 52087fa..0000000 --- a/mkarchiso +++ /dev/null @@ -1,260 +0,0 @@ -#!/bin/bash - -CPIOCONFIG="$(pwd)/archiso-mkinitcpio.conf" -DEF_CONFIG_DIR="$(pwd)/default-config" -PKGFILE="$(pwd)/packages.list" -PKGLIST="" -QUIET="y" -FORCE="n" -ADDON_DIR="" - -command_name="" -work_dir="" -imgname="" - -APPNAME=$(basename "${0}") - -# usage: usage <exitvalue> -usage () -{ - echo "usage ${APPNAME} [options] command <command options>" - echo " general options:" - echo " -f Force overwrite of working files/squashfs image/bootable image" - echo " -i CPIO_CONFIG Use CONFIG file for mkinitcpio. default: ${CPIOCONFIG}" - echo " -P PKGFILE File with list of packages to install. default: ${PKGFILE}" - echo " -p PACKAGE Additional package to install, can be used multiple times" - echo " -a ADDON_DIR Use addons from DIR. default: none" - echo " -t <iso,disk> Type of image to create. Defaults to iso." - echo " -v Enable verbose output." - echo " -h This message." - echo " commands:" - echo " install <working dir> : where to build the image root" - echo " squash <working dir> : generate a squashfs image of the installed root" - echo " img <working dir> <image name> : build an image from the working directory" - echo " all <working dir> <image name> : perform all of the above, in order" - exit $1 -} - -while getopts 'i:P:p:a:t:fvh' arg; do - case "${arg}" in - i) CPIOCONFIG="${OPTARG}" ;; - P) PKGFILE="${OPTARG}" ;; - p) PKGLIST="${PKGLIST} ${OPTARG}" ;; - a) ADDON_DIR="${OPTARG}" ;; - t) IMG_TYPE="${OPTARG}" ;; - f) FORCE="y" ;; - v) QUIET="n" ;; - h|?) usage 0 ;; - *) echo "invalid argument '${arg}'"; usage 1 ;; - esac -done - -shift $(($OPTIND - 1)) -echo "ARGS: $@" - -[ $# -le 1 ] && usage 1 - -# do UID checking here so someone can at least get usage instructions -if [ "$EUID" != "0" ]; then - echo "error: This script must be run as root." - exit 1 -fi - -command_name="${1}" -case "${command_name}" in - install) work_dir="${2}" ;; - squash) work_dir="${2}" ;; - img) work_dir="${2}"; imgname="${3}" ;; - all) work_dir="${2}"; imgname="${3}" ;; - *) echo "invalid command name '${command_name}'"; usage 1 ;; -esac - -[ "x${work_dir}" = "x" ] && (echo "please specify a working directory" && usage 1) - -imgroot="${work_dir}/img" -instroot="${work_dir}/install" - -_kversion () -{ - source ${instroot}/etc/mkinitcpio.d/kernel26.kver - echo ${ALL_kver} -} - -# usage: _pacman <packages>... -_pacman () -{ - local ret - if [ "${QUIET}" = "y" ]; then - mkarchroot -f ${instroot} $* 2>&1 >/dev/null - ret=$? - else - mkarchroot -f ${instroot} $* - ret=$? - fi - if [ $ret -ne 0 ]; then - exit 1 - fi -} - -# usage: install_pkgfile <packagesfile> -install_pkgfile () -{ - if [ -e "${1}" ]; then - toinstall="" - while read pkg; do - toinstall="${toinstall} ${pkg}" - done < ${1} - _pacman "${toinstall}" - else - echo "error: Package file '${1}' does not exist, aborting." - exit 1 - fi -} - -# Go through the main commands in order. If 'all' was specified, then we want -# to do everything. Start with 'install'. -if [ "${command_name}" = "install" -o "${command_name}" = "all" ]; then - echo "====> Installing/building image root" - if [ -e "${work_dir}" -a "${FORCE}" = "n" ]; then - echo "error: Working dir '${work_dir}' already exists, aborting." - exit 1 - fi - - mkdir -p "${imgroot}" - mkdir -p "${instroot}" - - echo "Installing packages..." - echo " Installing packages from '${PKGFILE}'" - install_pkgfile "${PKGFILE}" - - for pkg in ${PKGLIST}; do - echo " Installing package '${pkg}'" - _pacman "${pkg}" - done - - echo "Updating kernel module dependencies" - kernelver=$(_kversion) - depmod -a -b "${instroot}" "${kernelver}" - # remove the initcpio images that were generated for the host system - find "${instroot}/boot" -name *.img -delete - - echo "Creating default home directory" - install -d -o1000 -g100 -m0755 "${instroot}/home/arch" - - # Cleanup - echo "Cleaning up image root files..." - find "${instroot}" -name *.pacnew -name *.pacsave -name *.pacorig -delete - - # delete a lot of unnecessary cache/log files - kill_dirs="var/abs var/cache/man var/cache/pacman var/log/* var/mail tmp/* initrd" - for x in ${kill_dirs}; do - if [ -e "${instroot}/${x}" ]; then - rm -rf "${instroot}/${x}" - fi - done - - # pacman DBs are big, delete all sync dbs - rm -rf "${instroot}/var/lib/pacman/sync" - - # copy over kernel and grub configs for boot - if [ -e "${instroot}/boot" -a -e "${DEF_CONFIG_DIR}/boot" ]; then - rm -rf "${imgroot}/boot" - cp -r "${instroot}/boot" "${imgroot}" - cp -rf "${DEF_CONFIG_DIR}/boot" "${imgroot}" - fi - - # TODO: this might belong somewhere else - mkdir -p "${imgroot}/addons" - if [ -d "${ADDON_DIR}" ]; then - echo "Copying addons from ${ADDON_DIR}..." - cp -r ${ADDON_DIR}/* "${imgroot}/addons" - fi - - # always make an addon out of DEF_CONFIG_DIR - echo "Creating default-config addon..." - if [ "${QUIET}" = "y" ]; then - mksquashfs "${DEF_CONFIG_DIR}" "${imgroot}/addons/default-config.sqfs" -noappend >/dev/null - else - mksquashfs "${DEF_CONFIG_DIR}" "${imgroot}/addons/default-config.sqfs" -noappend - fi -fi - -# Squash is the next step. -if [ "${command_name}" = "squash" -o "${command_name}" = "all" ]; then - echo "====> Generating SquashFS image" - imagename="${imgroot}/archlive.sqfs" - if [ -e "${imagename}" ]; then - if [ "${FORCE}" = "y" ]; then - echo -n "Removing old SquashFS image..." - rm "${imagename}" - echo "done." - else - echo "error: SquashFS image '${imagename}' already exists, aborting." - exit 1 - fi - fi - - echo "Creating squashfs image. This may take some time..." - start=$(date +%s) - if [ "${QUIET}" = "y" ]; then - mksquashfs "${instroot}" "${imagename}" -noappend >/dev/null - else - mksquashfs "${instroot}" "${imagename}" -noappend - fi - minutes=$(echo $start $(date +%s) | awk '{ printf "%0.2f",($2-$1)/60 }') - echo "Image creation done in $minutes minutes." -fi - -# Finally, make the image. -if [ "${command_name}" = "img" -o "${command_name}" = "all" ]; then - echo "====> Making bootable image" - [ "x${imgname}" = "x" ] && (echo "Bootable image name must be specified" && usage 1) - if [ -e "${imgname}" ]; then - if [ "${FORCE}" = "y" ]; then - echo "Removing existing bootable image..." - rm -rf "${imgname}" - else - echo "error: Image '${imgname}' already exists, aborting." - exit 1 - fi - fi - if [ ! -e "${CPIOCONFIG}" ]; then - echo "error: mkinitcpio config '${CPIOCONFIG}' does not exist, aborting." - exit 1 - fi - - kernelver=$(_kversion) - basedir=${instroot} - [ "${instroot:0:1}" != "/" ] && basedir="$(pwd)/${instroot}" - echo "Generating initcpio for image..." - if [ "${QUIET}" = "y" ]; then - mkinitcpio -c "${CPIOCONFIG}" -b "${basedir}" -k "${kernelver}" -g "${imgroot}/boot/archlive.img" >/dev/null - ret=$? - else - mkinitcpio -c "${CPIOCONFIG}" -b "${basedir}" -k "${kernelver}" -g "${imgroot}/boot/archlive.img" - ret=$? - fi - if [ $ret -ne 0 ]; then - echo "error: initcpio image creation failed..." - exit 1 - fi - - cp ${instroot}/usr/lib/grub/i386-pc/* "${imgroot}/boot/grub" - - if [ "x$IMG_TYPE" == "xdisk" ]; then - echo "Creating DISK image..." - mkusbimg "${imgroot}" "${imgname}" - else - echo "Creating ISO image..." - q="" - [ "${QUIET}" = "y" ] && qflag="-q" - mkisofs ${qflag} -r -l -b "boot/grub/stage2_eltorito" -uid 0 -gid 0 \ - -no-emul-boot -boot-load-size 4 -boot-info-table \ - -publisher "Arch Linux <archlinux.org>" \ - -input-charset=UTF-8 -p "prepared by $NAME" \ - -A "Arch Linux Live/Rescue CD" \ - -o "${imgname}" "${imgroot}" - fi -fi - -# vim:ts=4:sw=4:et: diff --git a/mkusbimg b/mkusbimg deleted file mode 100755 index 727bb80..0000000 --- a/mkusbimg +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/bash -# -# mkusbimg - creates a bootable disk image -# Copyright (C) 2008 Simo Leone <simo@archlinux.org> -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -# usage(exitvalue) -# outputs a usage message and exits with value -APPNAME=$(basename "${0}") -usage() -{ - echo "usage: ${APPNAME} <imageroot> <imagefile>" - exit $1 -} - -################################################## - -if [ $# -ne 2 ]; then - usage 1 -fi - -DISKIMG="${2}" -IMGROOT="${1}" -TMPDIR=$(mktemp -d) -FSIMG=$(mktemp) - -# ext2 overhead's upper bound is 6% -# empirically tested up to 1GB -rootsize=$(du -bs ${IMGROOT}|cut -f1) -IMGSZ=$(( (${rootsize}*106)/100/512 + 1)) # image size in sectors - -# create the filesystem image file -dd if=/dev/zero of="$FSIMG" bs=512 count="$IMGSZ" - -# create a filesystem on the image -mke2fs -m 0 -F "$FSIMG" - -# mount the filesystem and copy data -mount -o loop "$FSIMG" "$TMPDIR" -cp -a "$IMGROOT"/* "$TMPDIR" - -# unmount filesystem -umount "$TMPDIR" - -# add sectors 0-62, then glue together -dd if=/dev/zero of="$DISKIMG" bs=512 count=63 -cat "$FSIMG" >> "$DISKIMG" - -# create a partition table -# if this looks like voodoo, it's because it is -sfdisk -uS -f "$DISKIMG" << EOF -63,$IMGSZ,83,* -0,0,00 -0,0,00 -0,0,00 -EOF - -# install grub on the image -grub --no-floppy --batch << EOF -device (hd0) $DISKIMG -root (hd0,0) -setup (hd0) -EOF - -# all done :) -rm -fr "$TMPDIR" "$FSIMG" diff --git a/packages.list b/packages.list deleted file mode 100644 index b18fb51..0000000 --- a/packages.list +++ /dev/null @@ -1,119 +0,0 @@ -bash -bin86 -bzip2 -coreutils -cpio -cracklib -cryptsetup -db -dcron -dhcpcd -dialog -diffutils -dnsutils -dosfstools -e2fsprogs -ed -fakeroot -elinks -file -filesystem -findutils -fuse -gawk -gcc -gettext -glibc -grep -grub-gfx -gzip -hdparm -initscripts -iptables -iputils -ipw3945 -jfsutils -kbd -kernel-headers -kernel26 -less -lftp -libusb -licenses -lilo -lshwd -lsof -lvm2 -lzo2 -madwifi -madwifi-utils -mailx -man -man-pages -mdadm -memtest86+ -mkinitcpio -mktemp -module-init-tools -nano -ncurses -ndiswrapper -ndiswrapper-utils -net-tools -netcat -netkit-telnet -nfs-utils -ntfs-3g -ntfsprogs -nmap -openssh -openssl -openvpn -pacman -pam -parted -pciutils -pcmciautils -pcre -perl -popt -portmap -ppp -pptpclient -procinfo -procps -psmisc -python -readline -reiserfsprogs -rp-pppoe -rt2500 -screen -sed -shadow -squashfs-tools -sudo -sysfsutils -syslog-ng -sysvinit -tar -tcp_wrappers -tcpdump -udev -unionfs-utils -unrar -unzip -usbutils -util-linux-ng -vi -vim -wget -which -wireless_tools -wlan-ng26 -wlan-ng26-utils -wpa_supplicant -xfsdump -xfsprogs -zd1211-firmware -zlib diff --git a/testiso b/testiso deleted file mode 100755 index 9de347a..0000000 --- a/testiso +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -if [ $# -ne 1 ]; then - echo "usage: testiso <iso name>" - exit 1 -fi -qemu -boot d -kernel-kqemu -m 256 -cdrom "${1}" |