Commit Graph

1038 Commits

Author SHA1 Message Date
Christopher Brannon
bbc0f720c5 Create directory in overlay when building ISO.
Git doesn't track empty directories, so there is no
configs/install-iso/overlay/pacman.d/ directory when one clones the
archiso project.  This causes "make <IMAGENAME>" to fail when
wget tries to fetch the mirrorlist.  The fix is to make the directory
just before calling wget.

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-25 11:35:27 -07:00
Gerhard Brauer
fd93e7c9bd Added vfat support to mount /dev/archiso
fstype from klibc don't detect a vfat formatted blockdevice when try to
mount /dev/archiso to /bootmnt. Some users don't use the recommened
method with dd to bring the image to their USB stick. If they for ex.
use Unetbootin to put the iso image on their (v)fat formatted stick they
got lost with a kernel panic cause fstype won't detect vfat, so the
mount and the later squashfs bindings traps.

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
2009-08-25 15:54:10 +02:00
Aaron Griffin
1dbbd6afcb Fix mount loop test for bindings
test -f will fail if we wanted to bind to a directory,
so use test -r instead.

See FS#15356

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-10 12:05:15 -07:00
Aaron Griffin
2aca746d58 Ensure bootmnt is bound properly into device root
Missing slash caused bootmnt to be bound to /real_rootbootmnt
instead of /real_root/bootmnt

See FS#15356

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-08-10 12:03:25 -07:00
Gerhard Brauer
34af723fab Packages list changes and added pcmcia hook
* Removed unused packages from i686 list (intel binary blob modules)
* Added b43-fwcutter to both
* Added iwlwifi-5150-ucode to both

* Added pcmcia hook zu mkinitcpio files

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:39 -07:00
Gerhard Brauer
f736e19d1e Rename ftp naming to netinstall
Modified all references from old ftp-iso/-img to netinstall.
This will fix FeatureRequest FS#14587

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:38 -07:00
Gerhard Brauer
8d57752ced Use a label when generating the image and pass it to the commandline
This will generate a label ARCHISO_$randomstring using the pwgen
utility and add this label to the kernel command line.
A new label will be generated for each image, so it can be uniquely
identified.
Patch from brain0 <thomas@archlinux.org>

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:38 -07:00
Gerhard Brauer
9794a6fb7c Use the archisolabel= command line option to mount the archiso device.
If the archisolabel= option is specified on the kernel commandline,
a device /dev/archiso will be created and will be used to boot the
live system.
Patch from brain0 <thomas@archlinux.org>

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:38 -07:00
Gerhard Brauer
73dc6b4b1b Enabled -C option in mkarchiso
This flag allows to specify a own pacman.conf using during mkarchiso.

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:38 -07:00
Gerhard Brauer
742995e060 Remove localtime from overlay rc.conf
We preset HARDWARECLOCK with localtime if the user doesn't set this via
cmdline. But this preset misaligned the BIOS clock if on UTC and the
user select this correctly during aif->date/time-setting.
This is in relation to FS#15263
Again: There is no need in LiveCD environment to modify BIOS clock
during shutdown.
Having this set per default to localtime rc.shutdown sources rc.conf and
so localtime is badly used. And worked against the meaning of above
flyspray report.
(Thanks fs4000, for point me on that)

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:38 -07:00
Gerhard Brauer
90ac2f5dd9 Let the mirrorlist in overlay generate dynamically
Removed mirrorlist file from overlay and modified Makefile to fetch
the file dynamically on iso creation (Thanks, Dan!)

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:37 -07:00
Gerhard Brauer
952fa35398 Modified packages.list and handling
* Added ntp to packages list (Both ARCHes)
* Modified Makefile to parse the CARCH related packages.$ARCH
  We need different lists cause not all packages exist for both arches.
  And it's bad to edit in the packages.list each build.

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:37 -07:00
Gerhard Brauer
333dd4b4ba Modified setup for aif
Added a script to overlay which call aif's interactiv procedure when
/arch/setup is started. Also removed old arch-installer from
packages.list

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:37 -07:00
Gerhard Brauer
72e600ce89 Revert "Fixed mirrorlist in ISO overlay"
This reverts commit 645484230e.

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-07-27 11:03:37 -07:00
Gerhard Brauer
645484230e Fixed mirrorlist in ISO overlay
We had a few typos in overlay/etc/pacman.d/mirrorlist.
Also upated to the last mirrorlist data file.

This will fix FS#13970.

Signed-off-by: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-06-29 10:35:25 -07:00
Gerhard Brauer
d49b3da829 Fix mkisofs quiet parameter
Option syntax for quiet mode in mkisofs has changed

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-06-29 10:34:02 -07:00
Aaron Griffin
0d167e5b82 Update packages.list
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-06-29 10:28:51 -07:00
Sven-Hendrik Haase
6be0f68611 Fix a typo in the archiso hook
remount,append=: should be remount,append:

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-06-12 07:28:57 -07:00
Aaron Griffin
d3cb36a83d Typo: aufs2-utils -> aufs2-util
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-06-09 13:28:42 -07:00
Sven-Hendrik Haase
da5452723e Updated deps, Makefile, TODO
Done to better reflect and indicate current progress.

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-06-08 14:32:06 -07:00
Aaron Griffin
71d8575fae Replace aufs 'add' with 'append'
Change via AUR package

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-06-08 12:36:28 -07:00
Aaron Griffin
c9e6ca7366 install-iso: replace utils, unionfs -> aufs2
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-06-08 12:34:00 -07:00
Aaron Griffin
91fb1fef4f Missed aufs module in mkinitcpio install script
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-04-17 09:19:15 -07:00
Aaron Griffin
8d10415b04 Replace unionfs with aufs
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-04-14 14:38:11 -05:00
Aaron Griffin
31c277e575 Replace 'km' with a call to AIF's partial keymap
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-03-10 14:14:35 -07:00
Aaron Griffin
28deaee0f0 Add usbinput hook for usb keyboards
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-03-03 10:20:52 -08:00
Aaron Griffin
843689273f Change everything to say 2009.02
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-16 13:52:12 -05:00
Aaron Griffin
8e76b03ba7 Accidentally removed the intel-XXX packages
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-16 10:10:04 -08:00
Aaron Griffin
5980b62d4b Add joe as an alternative editor
Some people like joe. Weirdos! :)

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-16 10:08:39 -08:00
Aaron Griffin
4ce72292bc Instructions: Fix install guide URL
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-16 09:58:18 -08:00
Aaron Griffin
f3051bce7f Add a space between 'ISO' and the VC#
Fixes FS#13038

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-09 08:30:41 -06:00
Aaron Griffin
47db047336 Add a default usbdelay value of 5 seconds
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-04 13:04:53 -06:00
Aaron Griffin
09d3fc9669 Fix the grub 'tryboot' file
Remove "fallback" which is not a valid command

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-02-04 13:03:10 -06:00
Aaron Griffin
61c1bb1f3c buildall.sh script modifications
* Remove ARCH setting, done in Makefile now
* Only build ftp isolinux iso
* Remove upload section

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-30 14:33:59 -06:00
Aaron Griffin
786d1a854b Add ddrescue to the ISO
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-30 14:05:02 -06:00
Aaron Griffin
b3d8310dcb Fix a typo in the archiso-early hook
Wrong slash! No idea how that happened :)

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-30 10:50:43 -08:00
Aaron Griffin
02ea49a5d4 Use uname -m in Makefile for auto-ARCH setting
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-30 10:50:06 -08:00
Aaron Griffin
c749f9c321 Adding 'fallback' to the Makefile was stupid
Add a script to build all ISOs instead.

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-30 10:53:07 -06:00
Aaron Griffin
f852276274 Increment usbdelay by 1 before sleeping
This should give us *just a bit* more delay before actually trying to do
things with the usb devices. Annoying, but will probably be effective

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-29 09:08:36 -08:00
Loui Chang
7a98a216de Fix typos, formatting, and vague language where possible.
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
[Fixed menu.lst: LiveCD -> Live CD -aaron]
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-26 22:10:09 -06:00
Steffen Bönigk
7ab1ae57c7 Fix instructions typos
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 20:26:20 -06:00
Aaron Griffin
5e7331334e Grub menu and help changes
Added some help files for USB booting and Legacy IDE.
Also added a releasenotes submenu

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 20:22:08 -06:00
Aaron Griffin
430668e015 Use the new archiso-early hook
This is used currently for usbdelay related settings, but could be used for
other things in the future

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 20:21:02 -06:00
Aaron Griffin
8a37489379 Advanced USB delay handling
USB boot delay is now handled with the usbdelay kernel param (default=0)

We use the built in delay of usb-storage to control this. by setting the
module's delay param. If your USB device doesn't work on first boot, try
setting usbdelay=10 or so

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 20:17:54 -06:00
Aaron Griffin
7b2dea215e Change mirrorlist architecture on make
The x86_64 images were installing i686 systems. This
was due to the fact that the mirrorlist was in the overlay.

A new devtools release (with the -n arg) will fix this when
running mkarchroot. To be removed later

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 17:59:22 -06:00
Aaron Griffin
38484ad76d Add fallback rule to the Makefile
This is crappy and hacky but enables us to build ALL
images faster, allowing for faster iteration

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 17:58:26 -06:00
Aaron Griffin
8d7e679f7a Add download/install instructions to git
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 17:57:44 -06:00
Aaron Griffin
c6bb213064 Single quotes around find patterns during cleanup
Whoops, *.img expands if we're building USB images.

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 17:43:21 -06:00
Aaron Griffin
a2b56008ea Remove 'sata' from legacy IDE initcpio image
Fixes an issue with SiS hardware and the pata_sis module

See FS#12936

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 16:40:49 -06:00
Aaron Griffin
2f108b208b Add a manual sleep and rootdelay
It seems udev trigger/settle doesn't do what we expect,
so we'll add functionality for the rootdelay param back
in here.

This should help fix FS#12896

Original-idea: Gerhard Brauer <gerbra@archlinux.de>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-01-24 16:21:30 -06:00