aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Removed pwgen dependencySven-Hendrik Haase2009-11-302-2/+2
|
* mkarchiso: cleaned up to use isohybrid onlySven-Hendrik Haase2009-11-301-74/+2
|
* mkarchiso: cleanup opts, user dir creationSven-Hendrik Haase2009-11-231-9/+23
| | | | | | | | | | | | | | | As in title, this patch cleans up opt flags that exist for no reason and adds additional flags to modify the disk meta info which would otherwise be hardcoded. I wasn't quite sure about the user directory part but it doesn't seem like a good idea to put that part into the script and therefore I commented it out. It would probably interfere with rc.local scripts that take care of skel copying. I replaced the part after the TODO with a safe guard to make sure that people who are not aware of the changes will not be caught by surprise. Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Another Makefile rules reoder/fixesGerardo Exequiel Pozzi2009-11-191-19/+33
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Reorder rules in the MakefileGerardo Exequiel Pozzi2009-11-191-16/+18
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Initial rewrite of install-iso/Makefile to avoid rebuilds!Gerardo Exequiel Pozzi2009-11-191-38/+59
| | | | | | | | | | | | | | | Rewrite the Makefile to avoid rebuild of squashfs images, base filesystem, and redownload of packages for make the core-pkgs. For now (what is tested): type make and all images will be created in < 4 minutes (under tmpfs on Athlon 64 X2 5200+ 4GB) 419489280 Nov 19 05:32 archlinux-2009.11-core-i686.img 394309632 Nov 19 05:32 archlinux-2009.11-core-i686.iso 189181440 Nov 19 05:31 archlinux-2009.11-netinstall-i686.img 171581440 Nov 19 05:31 archlinux-2009.11-netinstall-i686.iso Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Fix script buildall.sh parameter ftp-iso -> net-isoGerardo Exequiel Pozzi2009-11-191-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Silent modprobe loop loading in mkarchisoGerardo Exequiel Pozzi2009-11-191-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Do not redownload/rebuild core-pkgs when making the repoGerardo Exequiel Pozzi2009-11-191-4/+12
| | | | | | | Another small step forward to avoid rebuilding of squashfs images if are alredy up-to-date core-repo. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Fix typo in previus commitGerardo Exequiel Pozzi2009-11-191-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Remove old memtest* files and use memtest86+ from installed packagesGerardo Exequiel Pozzi2009-11-195-340/+2
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Fix a identation on READMEGerardo Exequiel Pozzi2009-11-171-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Only lock the optical drive if mounted from thisGerardo Exequiel Pozzi2009-11-171-3/+5
| | | | | | Check if FSTYPE is iso9660 or UDF, and only in this case look the optical drive. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Rename ramdisk_size parameter to tmpfs_size to avoid conflictGerardo Exequiel Pozzi2009-11-175-10/+10
| | | | | | | | | | | | | | Rename ramdisk_size parameter to tmpfs_size to avoid conflict with the kernel parameter that is for old ramdisk based blockdevs (/dev/ramN) and confusion to users. The kernel parameter ramdisk_size=N is in "N * k size", while tmpfs size=N is in "N * [ k | m | g ] byte size" or "in N% of RAM", like is used by default on archiso. This parameter is used only for tmpfs in size option. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add a default install-iso/overlay/etc/hosts with archiso aliasGerardo Exequiel Pozzi2009-11-111-0/+8
| | | | | | | With this add if some program is started and query about hostname, no annoying delay of ~10 seconds will occur. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Avoid force/rebuild of squashfs images if already updated.Gerardo Exequiel Pozzi2009-11-091-5/+5
| | | | | | | | | | | | Check if there are any modification of files/directories inside the target directory for squashfs image. Implements in some way this item in TODO: * Add 'needsupdate' function to check if a squashfs image in the iso dir is up to date, if so, skip it; else rebuild it. No more need for the -f flag Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Support custom isomounts in archiso hook.Gerardo Exequiel Pozzi2009-10-261-3/+10
| | | | | | | | | | | Implement this feature request: FS#16835 - isomounts file whithin archiso hook is inflexible Add an optional "isomounts" kernel command line parameter. In this way, can have differents combinations of kernels/ramdisk/filesystems.sqfs on the same media. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Updated archiso/configs/xfce4/packages.listGerardo Exequiel Pozzi2009-10-211-17/+16
| | | | | | | | The current list is a bit old, just update to match current package names. Removing old packages, some renames, and add some new wireless firmwares. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Fix small typo in install/archiso for initcpioGerardo Exequiel Pozzi2009-10-211-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Fix how mkarchiso makes usb imageGerardo Exequiel Pozzi2009-10-211-19/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current implementation in how partition is created for ext2 img it looks a bit bad. This patch makes the partition in more standarized way, respecting cylinder alignement: * The size of resulting image will be in cylinder multiple ~8MB. * Use fdisk instead of sfdisk (sfdisk write some bad information) * Make the result image in one pass, instead of concatenating. Also the advantage is that with this can add another partitions without any issues in the usb-flash-drive with this .img. For example of current situation: qemu-system-x86_64 -hda archlinux-avr.toolchain.img -serial stdio --------------------------------------------------------------------- [root@avr ~]# fdisk /dev/sda Command (m for help): p Disk /dev/sda: 223 MB, 223974400 bytes 59 heads, 41 sectors/track, 180 cylinders Units = cylinders of 2419 * 512 = 1238528 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 * 1 181 218693+ 83 Linux Partition 1 has different physical/logical beginnings (non-Linux?): phys=(0, 1, 1) logical=(0, 1, 23) Partition 1 has different physical/logical endings: phys=(27, 58, 41) logical=(180, 49, 21) Command (m for help): v Partition 1 has different physical/logical beginnings (non-Linux?): phys=(0, 1, 1) logical=(0, 1, 23) Partition 1 has different physical/logical endings: phys=(27, 58, 41) logical=(180, 49, 21) Partition 1: previous sectors 437449 disagrees with total 67731 62 unallocated 512-byte sectors Command (m for help): --------------------------------------------------------------------- qemu-system-x86_64 -hda archlinux-avr.toolchain-fix.img -serial stdio --------------------------------------------------------------------- [root@avr ~]# fdisk /dev/sda Command (m for help): p Disk /dev/sda: 230 MB, 230307840 bytes 255 heads, 63 sectors/track, 28 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x5c94ca4f Device Boot Start End Blocks Id System /dev/sda1 * 1 28 224878+ 83 Linux Command (m for help): v 62 unallocated 512-byte sectors --------------------------------------------------------------------- Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add aufs2 package to list of packages to install.Gerardo Exequiel Pozzi2009-10-204-0/+4
| | | | | | aufs2 module is now splited from kernel26-2.6.31-ARCH. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Update authentication databases for configs/xfce4/overlay/etcGerardo Exequiel Pozzi2009-10-204-8/+47
| | | | | | | | | Updated entries to match passwd/shadow/group/gshadow(*) auth db from svn trunk filesystem package. (*) A correct gshadow file is add matching group file. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Update authentication databases for "overlay" install-isoGerardo Exequiel Pozzi2009-10-204-8/+47
| | | | | | | | | Updated entries to match passwd/shadow/group/gshadow(*) auth db from svn trunk filesystem package. (*) A correct gshadow file is add matching group file. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add missing "done" keyword for "for" in rc.d/archisoGerardo Exequiel Pozzi2009-10-171-1/+1
| | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Update pacman.conf overlay to match new config from 3.3.2Gerardo Exequiel Pozzi2009-10-171-4/+9
| | | | | | Trivial change: just update comments, and add community-testing repo. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
* Add pwgen as dependency for archiso in documentationGerardo Exequiel Pozzi2009-10-071-0/+2
| | | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Fix a few remaining unionfs -> aufsGerardo Exequiel Pozzi2009-10-073-3/+3
| | | | | Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Fix etc/group overlay sample entries.Gerardo Exequiel Pozzi2009-10-072-42/+42
| | | | | | | | Just add an "x" to fix: FS#15707 - [filesystem] New grpck barks on gshadow Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Look into cache before fetching the pkg remotely.chandan2009-09-011-1/+7
| | | | | | | | The script download-rep.sh in config/install-iso should first check if a package is present in local pacman cache before downloading it with wget. [Aaron: Added missing 'then' on added if statement] Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Create directory in overlay when building ISO.Christopher Brannon2009-08-251-0/+3
| | | | | | | | | | 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>
* Added vfat support to mount /dev/archisoGerhard Brauer2009-08-251-11/+22
| | | | | | | | | | | 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>
* Fix mount loop test for bindingsAaron Griffin2009-08-101-1/+1
| | | | | | | | | 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>
* Ensure bootmnt is bound properly into device rootAaron Griffin2009-08-101-1/+1
| | | | | | | | | 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>
* Packages list changes and added pcmcia hookGerhard Brauer2009-07-274-4/+6
| | | | | | | | | | | * 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>
* Rename ftp naming to netinstallGerhard Brauer2009-07-271-11/+11
| | | | | | | | 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>
* Use a label when generating the image and pass it to the commandlineGerhard Brauer2009-07-274-7/+12
| | | | | | | | | | | 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>
* Use the archisolabel= command line option to mount the archiso device.Gerhard Brauer2009-07-272-51/+24
| | | | | | | | | | 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>
* Enabled -C option in mkarchisoGerhard Brauer2009-07-271-1/+1
| | | | | | | 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>
* Remove localtime from overlay rc.confGerhard Brauer2009-07-271-1/+1
| | | | | | | | | | | | | | | | 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>
* Let the mirrorlist in overlay generate dynamicallyGerhard Brauer2009-07-272-114/+2
| | | | | | | | 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>
* Modified packages.list and handlingGerhard Brauer2009-07-273-3/+45
| | | | | | | | | | * 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>
* Modified setup for aifGerhard Brauer2009-07-272-1/+3
| | | | | | | | | 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>
* Revert "Fixed mirrorlist in ISO overlay"Gerhard Brauer2009-07-271-182/+72
| | | | | | | This reverts commit 645484230e83905348b8c1d1c273bcd9b52cd39d. Signed-off-by: Gerhard Brauer <gerbra@archlinux.de> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Fixed mirrorlist in ISO overlayGerhard Brauer2009-06-291-72/+182
| | | | | | | | | | 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>
* Fix mkisofs quiet parameterGerhard Brauer2009-06-291-1/+1
| | | | | | Option syntax for quiet mode in mkisofs has changed Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Update packages.listAaron Griffin2009-06-291-3/+1
| | | | Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Fix a typo in the archiso hookSven-Hendrik Haase2009-06-121-1/+1
| | | | | | remount,append=: should be remount,append: Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Typo: aufs2-utils -> aufs2-utilAaron Griffin2009-06-092-2/+2
| | | | Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Updated deps, Makefile, TODOSven-Hendrik Haase2009-06-083-2/+7
| | | | | | Done to better reflect and indicate current progress. Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
* Replace aufs 'add' with 'append'Aaron Griffin2009-06-081-1/+1
| | | | | | Change via AUR package Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>