Cleanup the install-iso Makefile

Also do some tidying of the config and set the
default timezone to nothing, to prevent hiccups on
rc.shutdown

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
This commit is contained in:
Aaron Griffin 2008-12-21 02:20:56 -06:00
parent 77e9ea45ca
commit 4c3572f415
7 changed files with 21 additions and 63 deletions

View file

@ -1,15 +1,16 @@
ver=2008.12
kver=2.6.27-ARCH
#Define outside of 'make' for other arches
ARCH=i686
WORKDIR=work
BOOTLOADER=grub-gfx
PWD=`pwd`
FTPname=$(PWD)/archlinux-$(ver)-ftp-$(ARCH)
COREname=$(PWD)/archlinux-$(ver)-core-$(ARCH)
ARCH?=i686
BOOTLOADER?=grub-gfx
PWD:=`pwd`
FTPname:=$(PWD)/archlinux-$(ver)-ftp-$(ARCH)
COREname:=$(PWD)/archlinux-$(ver)-core-$(ARCH)
PACKAGES="`cat packages.list` $(BOOTLOADER)"
all: core-iso core-usb ftp-iso ftp-usb
all-iso: core-iso ftp-iso
@ -31,15 +32,21 @@ overlay: base-iso
cp -r overlay $(WORKDIR)/
root-image:
mkarchiso -p "`cat packages.list-$(ARCH)` $(BOOTLOADER)" create $(WORKDIR)
mkarchiso -p "$(PACKAGES)" create $(WORKDIR)
base-iso: root-image
mv $(WORKDIR)/root-image/boot $(WORKDIR)/iso/
cp -r boot-files/* $(WORKDIR)/iso/boot/
cp isomounts $(WORKDIR)
mkinitcpio -c initcpio-ide -b $(WORKDIR)/root-image -k $(kver) -g $(WORKDIR)/iso/boot/archiso-ide.img
mkinitcpio -c initcpio-pata -b $(WORKDIR)/root-image -k $(kver) -g $(WORKDIR)/iso/boot/archiso-pata.img
mkinitcpio -c initcpio-ide -b $(WORKDIR)/root-image -k $(kver) -g $(WORKDIR)/iso/boot/archiso_ide.img
mkinitcpio -c initcpio-pata -b $(WORKDIR)/root-image -k $(kver) -g $(WORKDIR)/iso/boot/archiso_pata.img
core-pkgs: base-iso
mkdir $(WORKDIR)/core-pkgs/
wget --mirror -P $(WORKDIR)/core-pkgs -nH --cut-dirs=3 ftp://ftp.archlinux.org/core/os/$(ARCH)
# Bootloaders
grub-gfx:
cp -r $(WORKDIR)/root-image/usr/lib/grub/i386-pc/* $(WORKDIR)/iso/boot/grub
@ -49,9 +56,5 @@ grub:
isolinux:
cp -r $(WORKDIR)/root-image/usr/lib/syslinux/isolinux.bin $(WORKDIR)/iso/boot/isolinux
core-pkgs: base-iso
mkdir $(WORKDIR)/core-pkgs/
wget --mirror -P $(WORKDIR)/core-pkgs -nH --cut-dirs=3 ftp://ftp.archlinux.org/core/os/$(ARCH)
clean:
rm -rf $(WORKDIR) $(FTPname).img $(FTPname).iso $(COREname).img $(COREname).iso

View file

@ -1 +1 @@
Arch Linux Live Installer 2008.06 (Overlord)
Arch Linux Live ISO

View file

@ -1,6 +1,4 @@
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
unionfs / unionfs noauto 0 0
none /dev/pts devpts defaults 0 0

View file

@ -1,5 +1,5 @@

Arch Linux Live Installer 2008.06 (Overlord) (\l)
Arch Linux Live ISO(\l)
\s-\r \m.
Default logins "root" and "arch" have no password.
To begin installation, login as root.

View file

@ -5,7 +5,7 @@
LOCALE_DEFAULT="en_US.UTF-8"
CLOCK_DEFAULT="localtime"
TIMEZONE_DEFAULT="America/Chicago"
TIMEZONE_DEFAULT=""
KEYMAP_DEFAULT="us"
LOCALE="$(cmdline_param locale ${LOCALE_DEFAULT})"
@ -21,5 +21,5 @@ MOD_AUTOLOAD="yes"
HOSTNAME="archiso"
#TODO add more auto-daemons here, especially the live-cd specific stuff
DAEMONS=(syslog-ng network crond)
DAEMONS=(syslog-ng network)
#TODO: auto-network find-disks find-user-home

View file

@ -1,43 +0,0 @@
archlinux-installer
atl2
base
dnsutils
dosfstools
elinks
gnu-netcat
grub-gfx
ipw2100-fw
ipw2200-fw
iwlwifi-3945-ucode
iwlwifi-4965-ucode
iwlwifi-5000-ucode
lftp
lilo
lshwd
madwifi
madwifi-utils
memtest86+
ndiswrapper
ndiswrapper-utils
netkit-telnet
nfs-utils
nmap
ntfs-3g
ntfsprogs
openssh
openvpn
parted
pptpclient
rt2500
rt2x00-rt61-fw
rt2x00-rt71w-fw
speedtouch
squashfs-tools
tcpdump
tiacx
tiacx-firmware
unionfs-utils
wireless_tools
wlan-ng26
wlan-ng26-utils
zd1211-firmware