summaryrefslogtreecommitdiff
path: root/configs/releng/build.sh
AgeCommit message (Collapse)Author
2017-10-11configs/releng/build.sh: generate architecture specific pacman.conf ↵Erich Eckner
(differing mirror lists, differing caches)
2017-10-10configs/releng/build.sh: install original mirrorlist for x86_64Erich Eckner
2017-10-10configs/releng/build.sh: use archlinux32 mirrorlist from githubErich Eckner
2016-12-07[configs/releng] Increse efiboot.img againGerardo Exequiel Pozzi
We reached the upper limit again [#1], increasing sufficiently to do not touch again in long time. [#1] 526be1579e515beb7bfb04b154b23450eb6589cb Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-05-15[configs/releng] Fix efitools path #2v26Gerardo Exequiel Pozzi
Thanks Daniel Hillenbrand.
2016-05-14[configs/releng] Oops, fix efitools pathGerardo Exequiel Pozzi
Thanks Philip Müller. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-05-12[configs/releng] prebootloader -> efitoolsGerardo Exequiel Pozzi
Should be fixed FS#49314 first
2016-05-12update to match upstream binary name mkfs.fatChristian Hesse
Starting with dosfstools 4.0-1 the mkfs executable is called 'mkfs.fat'. Signed-off-by: Christian Hesse <mail@eworm.de>
2016-03-01[archiso] Increase EFI image size for El Torito boot methodGerardo Exequiel Pozzi
Current build leaves ~800K free of 31M in the FAT filesystem, adding 9M. Going beyond 65535 sectors of 512-byte is a bit special, but works for EFI. Image size is reported a zero in boot catalog, but xorriso does a good job, and writes right value in hybrid-partition. Tested booting in qemu in both modes (cd-rom and hybrid) and works fine. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-03-01Fix non-signed buildsGerardo Exequiel Pozzi
FS#48382
2016-02-28Optionally sign the squashfs files with gpg and add the gpg key to the initramfsThomas Bächler
A new option -g <keyid> is added to build.sh set the key id. If it is set, the squashfs files will be signed by gpg and the gpg key will be added to archiso.img. In order to use this option, a gpg agent must be running. Since build.sh is executed as root, it may be necessary to set the GNUPGHOME environment variable, for example $ su -c "GNUPGHOME=/home/youruser/.gnupg /path/to/build.sh -g yourkeyid"
2015-07-20[configs/releng] Fix EFI shells URLGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-07-18[configs/releng] Update EFI Shells URLGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-06-24[configs/releng] refind-efi is not used for ISO build, move to packagesGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-06-24[configs/releng] Move on gummiboot -> systemd-bootGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-04-21explicitly detach loop device on umountChristian Hesse
I see cases where a stale loop device stays around and fills up my partition as image file is still in use and does not get unlinked. Explicitly detach loop device on umount to fix that. Signed-off-by: Christian Hesse <mail@eworm.de>
2015-04-17[configs/releng] Fix pacman.conf location when non-default work_dir is usedGerardo Exequiel Pozzi
Fix FS#44620, reported by Lukas B. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-12-21[configs/releng] Always install needed pkgs from build.shGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-10-31[configs/releng] Always load intel-ucode in early boot stageGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-10-29[configs/*] Install archiso initcpio files in /etc/initcpioGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-06-28[archiso] Rework checksum functionGerardo Exequiel Pozzi
2014-06-28[archiso] Drop aitab supportGerardo Exequiel Pozzi
Always create one filesystem of a fixed size (32G), format (ext4) and know name "airootfs". Simplify logic a lot.
2014-06-28[archiso] Rename root-image to airootfsGerardo Exequiel Pozzi
Two purposes: * systemd filename friendly: "-" is used for "/" and must be escaped with "\x20" * ISO9660 filename friendly: "-" is replaced with "_"
2013-10-19[archiso] changes for syslinux 6Gerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-09-03[configs/releng] Fix EFI shells URLsGerardo Exequiel Pozzi
FS#36780 Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-06-19[configs/releng] Add SecureBoot support via prebootloaderGerardo Exequiel Pozzi
Tested only under QEMU using OVMF SecureBoot enabled firmware plus lockdown-ms. Both loader.efi (gummiboot) and vmlinuz.efi should be hashed before boot in secure mode. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-04-13[configs/releng] pacman 4.1 compatibilityPierre Schmitz
* Remove the unattended-keyring-init patch as this was applied by upstream with pacamn 4.1 * Update our pacman.conf following the new upstream default Signed-off-by: Pierre Schmitz <pierre@archlinux.de> Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-02-28[configs/releng] Use curl instead of wgetGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-12-21[configs/releng] Refactor build.sh: build only dual-isoGerardo Exequiel Pozzi
* This scripts, now runs only in x86_64. * build.sh does not require arguments to run (no more build, clean, purge). * /usr/share split is not done anymore: there are some differences between two arches. (ISO size +60MiB) * /usr/lib/modules split is not done anymore: this was never enabled officially in aitab. Tested and works fine. Maybe some small cosmetic changes needed. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-12-10[configs/releng] Always use x86_64 as primary source for dual-isoGerardo Exequiel Pozzi
Simplify code path. Previously in "dual" mode is executed when arch=i686, i686 was used as primary source. This does not change current behaviour of building "dual" on x86_64. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-11-02[configs/releng] Rework make_customize_root_image()Gerardo Exequiel Pozzi
Using a separate shell script to customize live-enviroment, makes much more readable code. Move all thing except: * Need network access (name resolving). * Need access to some file outside chroot. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-10-25[configs/releng] Remove redundant package installationGerardo Exequiel Pozzi
curl is a dependency for pacman Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-10-20[configs/releng] Rename again / rework autologin@.serviceGerardo Exequiel Pozzi
-f is not needed anymore, disable explicitly default getty service Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-10-19[config/releng] Set again multi-user.target as defaultGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-10-13[configs/releng] Remove uneeded hack (systemd transition)Gerardo Exequiel Pozzi
initscripts/sysvinit are not part from {base} anymore, systemd* is now in {base}. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-10-13[configs/releng] make packages.both for common packages for each x86_64Gerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-10-06Add the arch user to some useful groupsv3Pierre Schmitz
Only use groups that wont allow damaging the host system by accident. Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2012-10-06Only enable the needed servicesPierre Schmitz
* pacman-init already pulls in services it depends on * the multi-user.target is the default * do not rename the getty service so tools like systemd-delta still work Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2012-10-05Run dhcpcd on all devicesPierre Schmitz
As we did with initscripts, run dhcpcd on all devices and not just eth0. Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2012-10-05Disable ntpd service by defaultPierre Schmitz
A live system should never alter the host system in any way. This includes setting the bios clock. E.g. if the user runs his system in local time we would do the wrong thing here. Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2012-10-03[configs/releng] Install systemd as default (with sysvcompat)Gerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-10-03[configs/releng] Enable systemd servicesGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-10-03[configs/releng] Add autologin.serviceGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-09-26[configs/releng] Increase efiboot.img sizeGerardo Exequiel Pozzi
* Increase size to a safe 31M, (currently we have 400K free since latest changes) * Also set a filesystem label, can be useful for future usage... Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-09-26[configs/releng] split make_boot_efi() -> make_efi() / make_efiboot()Gerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-09-26[configs/releng] Use gummiboot-efi instead of UEFI Shell for bootingKeshav P R
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-09-12Copy UEFI Shell to (ISO)/EFI/boot/bootx64.efi for setting up UEFI bootable ↵Keshav P R
USB and add refind-efi-x86_64 to ISO
2012-08-25[archiso] Always copytoram for NBDGerardo Exequiel Pozzi
Avoid issues on shutdown (and during normal usage if network settings changed) Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2012-08-01Use zsh as default interactive shellPierre Schmitz
This installs zsh and sets it as default for root and the arch user. grml-zsh-config is installed as a userfriendly default configuration. Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2012-08-01Adjust rc.conf for recent initscripts changesPierre Schmitz
* We use a rc.conf file loser to the upstream default. * Use the recommend config files to setup hostname, locale, timezone and console EDIT (Gerardo): Add empty FONT= and use ln -f for localtime Signed-off-by: Pierre Schmitz <pierre@archlinux.de> Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>