Aaron Griffin
29d05d6bea
Make the Makefile $ARCH adjust the isomounts file
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-24 10:27:42 -08:00
Aaron Griffin
571aa15309
Fix the way squashfs mountpoints are handled
...
This is a hacky way to mount squashfs images at directories
other than the root. We mount the image to a loop device
and then bind it to another directory.
This technically supersedes the 'bind' image type, so that
should be removed...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 20:12:20 -08:00
Aaron Griffin
67f44f000f
Build ftp images before core images
...
This prevents the core packages sqfs from sneaking onto
the ftp images.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 22:11:32 -06:00
Gerhard Brauer
20b296f800
Legacy and non-legacy boot methods were swapped
...
PATA is the new-hotness, IDE is the old (legacy)
mode. Somehow this has been switched around for some
time...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 14:53:27 -08:00
Gerhard Brauer
6ab45e28db
CORE/FTPname mismatch in iso makefile.
...
Fix output names for core-iso and core-usb targets
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 14:49:35 -08:00
Aaron Griffin
6c414079a0
Remove the 'tz' script in favor of the installer
...
Latest installer version contains a timezone menu
that supersedes the old tz script.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 08:09:04 -08:00
Aaron Griffin
3e9804d63d
Added a usb bootloader TODO item
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 07:55:43 -08:00
Gerhard Brauer
f7d183588c
Fix the last "device exists check"
...
Looks like my last-minute addition was goofed.
Use && not ||
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 07:36:54 -08:00
Aaron Griffin
e639b95237
Switch the isolinux bootloader rule to 'syslinux'
...
While the ISO uses isolinux, the package is syslinux. Ugh
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 01:03:05 -08:00
Aaron Griffin
32a1991679
Properly remove the usb image's tmpdir
...
Guess what? rm -f won't remove a dir. Whoops
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 00:33:46 -08:00
Aaron Griffin
059bb35628
Add some mkarchiso -f related TODOs
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 02:23:59 -06:00
Aaron Griffin
f47fde8485
Fix some intending errors in USB creation
...
This was causing sfdisk and grub to balk
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 02:23:22 -06:00
Aaron Griffin
29f5c0373c
Add existence checks to the boot-media scan
...
This prevents some cosmetic errors when globbing fails
and the scripts try to mount something silly like "/dev/hd[a-z]"
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 02:17:59 -06:00
Aaron Griffin
9102eadfd3
Remove *.img.part1 files in clean step
...
These are temporary files created by the USB step
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 02:03:40 -06:00
Aaron Griffin
86085593b5
Add '-f' to mkarchiso calls to build sequentially
...
This lets us build resultant images in sequence, as
the suqsh step is done multiple times (TODO: fix this)
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 02:02:31 -06:00
Aaron Griffin
85263b7a2b
Add all-ftp and all-core Makefile targets
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-22 23:36:38 -08:00
Aaron Griffin
1cb7dba690
TODO additions / changes
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 00:54:34 -06:00
Aaron Griffin
5712c412ff
install-iso config changes
...
Re-order isomounts
Few changes to the Makefile
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 00:53:16 -06:00
Aaron Griffin
2a58a09f8c
README and isomounts additions on creation
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 00:52:18 -06:00
Aaron Griffin
f1c46e0d3f
Cleanup archiso hook
...
Fix squashfs mounting of all isomounts images, along
with a few other changes
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-23 00:51:20 -06:00
Aaron Griffin
978fdafbff
Allow specifying of pacman.conf file in mkarchiso
...
Use the -C flag to allow us to build alternate isos on
a different architecture and things of the sort
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-21 02:24:39 -06:00
Aaron Griffin
4c3572f415
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>
2008-12-21 02:20:56 -06:00
Aaron Griffin
77e9ea45ca
Revamp the simple sample ISO config
...
Should be easier and cleaner. Makes a dumb ISO that does nothing
but is intended as an example to the user.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-21 02:10:57 -06:00
Aaron Griffin
97f4dcec81
Re-add the if-check that includes grub-gfx
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-19 23:30:53 -06:00
Aaron Griffin
485838e9a9
Remove host system package checks
...
Not needed as we ensure files are in the ISO dir
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-19 23:26:45 -06:00
Aaron Griffin
a3fc771d90
Add bootloader requirements to the README
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-19 23:24:18 -06:00
Aaron Griffin
2a3f458f52
install-iso Makefile cleanup
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-19 02:02:00 -06:00
Aaron Griffin
43191485ed
Remove mkusbimg from the install Makefile
...
Merged into mkarchiso now
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:13:24 -06:00
Aaron Griffin
4e638eaf24
Final changes for new nextgen scripts
...
Too much to list. Just look at the diff 8)
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:19 -06:00
Gerhard Brauer
30ff7ea7a6
Complete isolinux changes and splash screens
...
Fancy isolinux stuff, yay
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:18 -06:00
Gerhard Brauer
2267d62099
localtime/UTC corrections to the TZ script
...
The previous code handled timezone changes poorly when
fiddling with the hwclock. Add localtime/UTC selection
for the hwclock to circumvent this
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:18 -06:00
Aaron Griffin
1b248c4ed6
Copy isolinux binaries to the target ISO
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:18 -06:00
Aaron Griffin
f50f44d3a5
isolinux doesn't like hypens in APPEND lines
...
Convert initcpio images to use underscores and
fix te grub config
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:18 -06:00
Aaron Griffin
783450db47
Add isolinux boot message file
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:18 -06:00
Aaron Griffin
27e660476a
Add basic isolinux config files
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:18 -06:00
Aaron Griffin
fe517fb0fc
Fix isolinux support (pkgname)
...
Package name is 'syslinux'
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:18 -06:00
Aaron Griffin
f918440da1
Rework the commands, create and iso
...
Initial changes to get 'create' working as intended.
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:17 -06:00
Aaron Griffin
901526970e
Change mounts file to isomounts
...
Also check for this file instead of the root image
on mount, to make images more generic
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:17 -06:00
Aaron Griffin
88ae858f51
Support mutli-arch disks by specifying the arch
...
Specify the arch on the command line and mountpoints
so that we can support mutli-arch livecds
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-18 22:09:17 -06:00
Aaron Griffin
09435a2652
Apparently, we've never used this!
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-12-06 21:53:08 -06:00
Aaron Griffin
70bc4b6863
Modprobe loop module before use in mkusbimg
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-11-24 19:15:22 -08:00
Simo Leone
0a8b401685
Update archiso hook to match root image naming
...
It's called root-image.sqfs rather than
archiso.sqfs nowadays.
Signed-off-by: Simo Leone <simo@archlinux.org>
2008-11-13 03:51:12 -06:00
Simo Leone
460b0f1edc
Fix loop device mounting
...
Take away redirects so error messages are
readable, and wait to make sure udev creates
the loopback devices before we try to use them.
Signed-off-by: Simo Leone <simo@archlinux.org>
2008-11-13 03:49:25 -06:00
Simo Leone
7f1a141136
Fix CD-ROM mounting
...
klibc-udev hasn't created cdrom symlinks in a while,
we have to look through kernel names ourselves.
Signed-off-by: Simo Leone <simo@archlinux.org>
2008-11-13 03:47:58 -06:00
Aaron Griffin
dee0d28205
Fail to a shell if boot device not found
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-10-30 02:07:06 -05:00
Aaron Griffin
45f1241d71
Add my "Too much crap in the Makefile" gripe to TODO
...
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-10-25 01:37:53 -05:00
Aaron Griffin
7b238c526a
Merge branch 'master' of ssh://archlinux.org/srv/projects/git/archiso
2008-10-25 01:33:22 -05:00
Aaron Griffin
ee900303ae
Move grub/isolinux stuff to Makefile level
...
Again, in an attempt to make this feel cleaner, I've moved
more out to the makefile level. Not sure I'm happy with that
but it works for now
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-10-25 01:32:12 -05:00
Aaron Griffin
142c257323
Fix archiso hook to deal with new udev
...
udetrigger and udevsettle replaced by udevadm
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-10-25 01:31:37 -05:00
Aaron Griffin
efcdb592b6
More install ISO cleanup
...
More boot-file malarky done in the Makefile
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2008-10-25 01:30:51 -05:00