aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add dialog to the package lists.Christopher Brannon2010-04-272-0/+2
| | | | | | | | dialog is no longer in the base group, but it needs to be included on the CD for AIF. Signed-off-by: Christopher Brannon <cmbrannon79@gmail.com> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Remove a non-working boot option: "Boot normally".Gerardo Exequiel Pozzi2010-04-252-16/+2
| | | | | | See FS#19228 for details. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso2dual] Use one isomounts file for both architecturesGerardo Exequiel Pozzi2010-04-255-20/+13
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso2dual] Remove support for booting 64 bit kernel with 32 userspaceGerardo Exequiel Pozzi2010-04-254-24/+2
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso2dual] Update image sizes in READMEGerardo Exequiel Pozzi2010-04-241-44/+52
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso2dual] Refactor the codeGerardo Exequiel Pozzi2010-04-233-129/+64
| | | | | | | | | | | | | | | | | | Notable changes: * -R option added. Used to specify a file with a list of files or directories to remove from root-image.sqfs. This option only works with -T full. A list of files/directories that will be removed is printed. * -T purge_us profile removed, now is managed via -R option. * Profiles looks now: -T <profile> Type of target image (work is done on root-image.sqfs): basic: join both images, no changes in root-image split: 'basic' + split out usr/share/ and lib/modules/ from root-image full: 'split' + remove specified directories (with -R) from root-image * Code is now a bit small made by some refactions. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso2dual] Join split_us and split_lm in one split option.Gerardo Exequiel Pozzi2010-04-231-19/+4
| | | | | | | To avoid confusion, since we always like to split these both directories (/usr/share and /lib/modules). Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Mount "usr/share" and "lib/modules" in aufs stack instead of bind mount.Gerardo Exequiel Pozzi2010-04-204-11/+13
| | | | | | | | Otherwise these paths are read-only. Fixes FS#19149 Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Revert back isohybrid offset to default setting.Gerardo Exequiel Pozzi2010-03-221-1/+1
| | | | | | | | | | | | | | | | | | | This revert back the commit 991a5c69. This causes more problems than solving (fixing the warning issue in parted) With the default offset 0: * makes posibble to create others extra partitions on USB key and use them inside the live enviroment. * makes posible to use /dev/disk/by-label/ symlinks. archiso_early hook, can be removed. Note: archboot also uses the default offset 0. More info at: http://mailman.archlinux.org/pipermail/arch-releng/2010-March/000912.html http://mailman.archlinux.org/pipermail/arch-releng/2010-March/000890.html Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [syslinux-iso] Remove archiso-pxe-server and dnsmasq dependency.Gerardo Exequiel Pozzi2010-03-213-97/+0
| | | | | | | This script can be part of the wiki, or in another package/project. (See Dieter comment at FS#12619) Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [syslinux-iso] archiso-pxe-server set IPAPPEND to 3.Gerardo Exequiel Pozzi2010-03-211-1/+1
| | | | | | In this way also BOOTIF= parameter is added to command line apart of ip= Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso] Add support to setups with more than one network card.Gerardo Exequiel Pozzi2010-03-211-0/+9
| | | | | | | Otherwise archiso_pxe_nbd hook can configure the incorrect network card, because ipconfig will configure all interfaces available. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso2dual] Fix install dir perms 644 -> 755 in MakefileGerardo Exequiel Pozzi2010-03-211-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso] Fix install dir perms 644 -> 755 in MakefileGerardo Exequiel Pozzi2010-03-211-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [syslinux-iso] make archiso-pxe-server compatible with archiso2dual schemeGerardo Exequiel Pozzi2010-03-181-3/+8
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso] Use a mount handler in archiso_pxe_nbd hookGerardo Exequiel Pozzi2010-03-183-15/+31
| | | | | | | | | * Register a mount_hook if booted via PXE. This allows to do all needed steps before and after calling archiso_mount_handler. * umount and disconnect network device if copytoram=y Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso2dual] Add changes to make compatible with PXE bootGerardo Exequiel Pozzi2010-03-182-0/+4
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso] Updated the READMEGerardo Exequiel Pozzi2010-03-181-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add an overlay/arch/archiso-pxe-server scriptGerardo Exequiel Pozzi2010-03-181-0/+88
| | | | | | | | | The purpose of this script is to setup a basic PXE server enviroment from Arch Linux live-media. Only need to setup an ip address in the machine and launch it. Booting all machines conected to the network via PXE will boot Arch Linux Live media :) Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Remove testing pxelinux.cfg configGerardo Exequiel Pozzi2010-03-181-2/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso] Rename nbd hook to archiso_nbdGerardo Exequiel Pozzi2010-03-185-6/+8
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [syslinux-iso] Removed sample pxelinux.cfg/defaultGerardo Exequiel Pozzi2010-03-171-7/+0
| | | | | | Parsed version of isolinux/isolinux.cfg will be used instead. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [syslinux-iso] Add IPAPPEND 0 to isolinux.cfgGerardo Exequiel Pozzi2010-03-171-0/+1
| | | | | | Adding this current default setting, making it more easily to parseable. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [syslinux-iso] Add PXE support via NBD.Gerardo Exequiel Pozzi2010-03-175-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | nbd (network block device utilities) package is required. This package is in AUR at this moment. http://aur.archlinux.org/packages.php?ID=9691 Also added dnsmasq pkg, so the live-medium, appart of support booting from PXE also add the capability to acts as server for PXE & NBD. This is a dirty script to ilustrate how to launch server: ---- Cut here ---- IP=$1 ISO=$2 ifconfig eth0 ${IP} dnsmasq \ --enable-tftp \ --tftp-root=/bootmnt/boot \ --dhcp-boot=/pxelinux.0,"${IP}" \ --dhcp-range=${IP%.*}.2,${IP%.*}.254,86400 nbd-server 9040 ${ISO} -r ---- Cut here ---- Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [archiso] Add nbd hook, to make posible boot archiso from PXE via a NBD.Gerardo Exequiel Pozzi2010-03-173-0/+87
| | | | | | | | nbd (network block device utilities) package is required. This package is in AUR at this moment: http://aur.archlinux.org/packages.php?ID=9691 Also mkinitcpio-nfs-utils is required for ipconfig. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* [syslinux-iso] Set iso and kernel version dynamically.Gerardo Exequiel Pozzi2010-03-171-3/+4
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Provide wpa_supplicant in the CD environmentChristopher Brannon2010-03-162-0/+2
| | | | | Some people might need to use a WPA-encrypted network in conjunction with the ArchLinux CD, so this patch should make that possible.
* Remove archiso_early hook, use /dev/disk/by-label/${archisolabel} instead.Gerardo Exequiel Pozzi2010-03-166-23/+8
| | | | | | | | | | | | | | | | | | | | | | Takes the advantage of already symlinks created on /dev/disk/by-label/ by 60-persistent-storage.rules add by udev hook. Tested on: * Real machine as CD-ROM and USB key drive. * KVM as CD-ROM and DISK (for both modes, in combination with IDE and SCSI) * VirtualBox as IDE CD-ROM. IMPORTANT note: Since isohybrid is a hack, if more partitions are added to USB key drive, filesystem on these partitions MUST have LABEL, otherwise USB key will fail to boot. Anyway there is an option archisodevice=, to force and specific device where live-media reside. (Maybe isohybrid will change the hack method used in a future) More info at: http://mailman.archlinux.org/pipermail/arch-releng/2010-March/000890.html http://mailman.archlinux.org/pipermail/arch-releng/2010-March/000913.html Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Revert back isohybrid offset to default setting.Gerardo Exequiel Pozzi2010-03-161-2/+2
| | | | | | | | | | | | | | | | | | | This revert back the commit 991a5c69. This causes more problems than solving (fixing the warning issue in parted) With the default offset 0: * makes posibble to create others extra partitions on USB key and use them inside the live enviroment. * makes posible to use /dev/disk/by-label/ symlinks. archiso_early hook, can be removed. Note: archboot also uses the default offset 0. More info at: http://mailman.archlinux.org/pipermail/arch-releng/2010-March/000912.html http://mailman.archlinux.org/pipermail/arch-releng/2010-March/000890.html Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Fixed msg about copying images to RAMGerardo Exequiel Pozzi2010-03-151-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add -m option to useradd in archiso rc script.Gerardo Exequiel Pozzi2010-03-151-4/+1
| | | | | | | This make the user home automatically with correct perms, and also copies skel. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add do_fix_perms() in archiso rc script.Gerardo Exequiel Pozzi2010-03-151-0/+9
| | | | | | | Fix file permissions, since GIT does not manage perms other than 755 and 644. Also this can be used to adjusts owner:group. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add missing archiso_early on uninstall procedure at MakefileGerardo Exequiel Pozzi2010-03-141-0/+2
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add -p to blkid in hooks, to bypass the cache like in udev rules.Gerardo Exequiel Pozzi2010-03-062-2/+2
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* version update in MakefileGerardo Exequiel Pozzi2010-03-061-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Updated a bit the README. Add mini-guide in simple stepsGerardo Exequiel Pozzi2010-03-051-10/+36
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Fix doc path in motdGerardo Exequiel Pozzi2010-03-051-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Split aufs mount command from _mnt_squashfs()Gerardo Exequiel Pozzi2010-03-011-3/+13
| | | | | | | | | New function _mnt_aufs(). Don't display incorrect message (Adding new aufs...) when no aufs branch is mounted, because mount type is bind. Also, makes the code more clean :) Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Welcome back copytoram= optionGerardo Exequiel Pozzi2010-03-012-5/+23
| | | | | | | | | | | | Fixes FS#17182: copytoram=y does not work with aufs The solution is simple, just use a directory outside aufs tree. * If copytoram=y, then another tmpfs is mounted but on /tmpfs.sqfs * Add a new option: tmpfs_sqfs_size= (default to 75%) * Lock cdrom drive is not locked if copytoram=y Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add script archiso2dual, a tool for merging two archiso imagesGerardo Exequiel Pozzi2010-02-267-0/+625
| | | | | | The installation is separated from main archiso. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Removed an old and unused line in fstabGerardo Exequiel Pozzi2010-02-221-2/+0
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Reorder kernel command line params in isolinux.cfg.Gerardo Exequiel Pozzi2010-02-181-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Remove unused lang= parameter at kernel command lineGerardo Exequiel Pozzi2010-02-181-1/+1
| | | | | | Currently there is no code that use lang= parameter. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Rename archiso-early hook to archiso_earlyGerardo Exequiel Pozzi2010-02-184-4/+4
| | | | | | | To make compatible with disablehooks= param. Since "hook_archiso-early" is not a valid variable name. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Removed a non-working option: copytoramGerardo Exequiel Pozzi2010-02-171-7/+0
| | | | | | | Keep the code clean. For more reference see FS#17182 to view what is the issue Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Fix coding style in archiso hookGerardo Exequiel Pozzi2010-02-171-13/+10
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Pass $newroot as part of the $mountpoint avoiding a global variableGerardo Exequiel Pozzi2010-02-171-8/+10
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Take advantage of module autoloading when mounting images as loopGerardo Exequiel Pozzi2010-02-172-18/+9
| | | | | | | | | | * Make first /dev/loop0 device at archiso install hook. * Remove unneeded losetup, all is done directly via mount. * Images are now mounted on /tmpfs/mnt/image-name instead of /tmpfs/mnt/loopN, removing unneeded counter. * Add some variables to make code more readable. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Drop to recovery shell when mounting main media filesystem fails.Gerardo Exequiel Pozzi2010-02-171-2/+10
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Implement mount hook function in archiso hook.Gerardo Exequiel Pozzi2010-02-162-22/+13
| | | | | | | | Next version of mkinitcpio > 0.6.2 implements mount hook functionality. So can avoid skipping normal flow of main init script, and removing common end code with it. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>