Commit Graph

179 Commits

Author SHA1 Message Date
Gerardo Exequiel Pozzi
b7996e2407 [configs/releng] Oops, fix efitools path
Thanks Philip Müller.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-05-14 23:47:07 -03:00
Gerardo Exequiel Pozzi
908370a17e [configs/releng] prebootloader -> efitools
Should be fixed FS#49314 first
2016-05-12 22:09:45 -03:00
Christian Hesse
068459537c update to match upstream binary name mkfs.fat
Starting with dosfstools 4.0-1 the mkfs executable is called 'mkfs.fat'.

Signed-off-by: Christian Hesse <mail@eworm.de>
2016-05-12 20:39:12 -03:00
Gerardo Exequiel Pozzi
5ebc4c90c8 [configs/releng] Add some SCSI tools
Requested at FS#48591

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-03-15 11:25:32 -03:00
Gerardo Exequiel Pozzi
526be1579e [archiso] Increase EFI image size for El Torito boot method
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-01 23:57:47 -03:00
Gerardo Exequiel Pozzi
63399225b5 Fix non-signed builds
FS#48382
2016-03-01 21:47:44 -03:00
Thomas Bächler
e36e63b8f1 Optionally sign the squashfs files with gpg and add the gpg key to the initramfs
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"
2016-02-28 17:09:08 -03:00
Gerardo Exequiel Pozzi
217a05eb86 [configs/releng] Fix (again) sshd root login
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-09-11 21:06:55 -03:00
Gerardo Exequiel Pozzi
8e7601caae [configs/releng] Ignore Lid/Sus/Hib switch/keys by logind
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-08-11 21:45:33 -03:00
Gerardo Exequiel Pozzi
9dfae68fbe [configs/releng] Fix EFI shells URL
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-07-20 13:04:34 -03:00
Gerardo Exequiel Pozzi
e709474a89 [configs/releng] Update EFI Shells URL
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-07-18 15:39:48 -03:00
Gerardo Exequiel Pozzi
8de9b98cad [configs/releng] Set old behavior of sshd PermitRootLogin -> yes
Requested at FS#45563

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-07-09 14:09:53 -03:00
Gerardo Exequiel Pozzi
f1a445ad4e [configs/releng] refind-efi is not used for ISO build, move to packages
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-06-24 22:18:46 -03:00
Gerardo Exequiel Pozzi
6004782c21 [configs/releng] Move on gummiboot -> systemd-boot
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-06-24 22:17:29 -03:00
Christian Hesse
dced05a847 explicitly detach loop device on umount
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-21 19:24:30 -03:00
Gerardo Exequiel Pozzi
49bd7ce4bd [configs/releng] Remove unused 'arch' user
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-04-19 17:31:17 -03:00
Gerardo Exequiel Pozzi
2b1d127835 [configs/releng] Fix pacman.conf location when non-default work_dir is used
Fix FS#44620, reported by Lukas B.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-04-17 11:26:31 -03:00
Gerardo Exequiel Pozzi
24a9f2fc90 [configs/releng] Add vim-minimal to live-enviroment
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-04-16 22:10:57 -03:00
Gerardo Exequiel Pozzi
1da2d027c5 [configs/releng] Always install needed pkgs from build.sh
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-12-21 18:54:24 -03:00
Gerardo Exequiel Pozzi
d5ee91554b [configs/releng] Always load intel-ucode in early boot stage
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-10-31 22:29:33 -03:00
Gerardo Exequiel Pozzi
89e89bd96b [configs/*] Install archiso initcpio files in /etc/initcpio
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-10-29 20:35:00 -03:00
Thomas Bächler
8e1cb0670e releng: Add an empty machine-id in airootfs
This makes systemd generate a machine-id on early boot and prevents it from thinking we need
any "first boot" setup. We really don't want systemd thinking that, since we carefully prepared
our root file system.

This also ensures every live environment has a unique machine id.
2014-09-02 20:28:04 +02:00
Gerardo Exequiel Pozzi
01773d2b86 [configs/releng] Fix /root mode
Thanks Izumi Natsuka for reporting this.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-07-28 11:41:46 -03:00
Gerardo Exequiel Pozzi
b3e1d31343 [archiso] Rework checksum function 2014-06-28 00:35:51 -03:00
Gerardo Exequiel Pozzi
36459f3acc [archiso] Drop aitab support
Always create one filesystem of a fixed size (32G), format (ext4) and
know name "airootfs".

Simplify logic a lot.
2014-06-28 00:35:50 -03:00
Gerardo Exequiel Pozzi
604b182af5 [archiso] Rename root-image to airootfs
Two purposes:
 * systemd filename friendly: "-" is used for "/" and must be escaped with "\x20"
 * ISO9660 filename friendly: "-" is replaced with "_"
2014-06-28 00:35:50 -03:00
Gerardo Exequiel Pozzi
96499e4fd7 [configs/releng] Fix script= expansion
Fix FS#40049

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2014-04-25 11:42:41 -03:00
Gerardo Exequiel Pozzi
6836b770a2 [configs/releng] Update the way to set default multi-user.target
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2014-02-25 21:20:48 -03:00
Thomas Bächler
6ad005de64 releng: Add intel-ucode to packages.both
Ucode updates correct problems with the processor. Without this (or a firmware update),
some machines fail to work in a stable manner. Make sure that the installation is smooth
by providing the ucode on the live system.

(While we're at it, sort packages.both alphabetically.)
2014-02-02 12:57:09 +01:00
Thomas Bächler
4f4120be22 releng: Fix 81-dhcpcd.rules
Commit a526d961f8 broke this rule for virtio and other
devices where no ID_NET_* is exported.
2014-02-01 09:55:32 +01:00
Gerardo Exequiel Pozzi
5cd02c7040 [configs/releng] Add clonezilla/drbl to live-enviroment
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2014-01-03 22:04:28 -03:00
Thomas Bächler
a526d961f8 Only launch dhcpcd for ethernet interfaces 2014-01-03 22:03:19 -03:00
Gerardo Exequiel Pozzi
6d4e69b905 [archiso] changes for syslinux 6
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-10-19 15:02:35 -03:00
Gerardo Exequiel Pozzi
c5539c799c [configs/releng] explicit set 'Storage=volatile' for journald
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-09-21 16:53:45 -03:00
Gerardo Exequiel Pozzi
25b00a5682 [configs/releng] Fix EFI shells URLs
FS#36780

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-09-03 12:28:25 -03:00
Gerardo Exequiel Pozzi
491b627eb4 [configs/releng] Unlist timestamp initcpio hook
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-07-23 11:46:51 -03:00
Thomas Bächler
d01e0548ab configs/releng: ppp 2.4.5-7 has been removed from the base group, add it to packages.both 2013-06-27 07:44:55 -03:00
Gerardo Exequiel Pozzi
acd4eac21c [configs/releng] Update package list for grub
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-06-23 12:19:30 -03:00
Gerardo Exequiel Pozzi
3e4740484e [configs/releng] Add SecureBoot support via prebootloader
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-06-19 20:36:37 -03:00
Thomas Bächler
0696e88801 releng: Allow specifying a mirror on the kernel command line.
The new mirror= option takes a mirror URL and creates a new mirrorlist.
When setting mirror=auto, the mirror is taken from archiso_http_srv in
order to keep using the mirror selected in the netboot menu.
2013-06-16 20:57:10 -03:00
Gerardo Exequiel Pozzi
5d75049c11 [configs/releng] Update zsh path to match /etc/shells
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-06-04 21:33:52 -03:00
Gerardo Exequiel Pozzi
2e9e57b5bd [configs/releng] Adjust TEXT HELP width of syslinux menus.
Keep < 80 chars

Fixes FS#35533

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-05-30 19:38:41 -03:00
Gerardo Exequiel Pozzi
b065dcaf9b [configs/releng] Remove lilo, not in repos anymore
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-05-30 19:35:58 -03:00
Gerardo Exequiel Pozzi
7d14796716 [configs/releng] Use a udev rule instead of dhcpcd.service
https://mailman.archlinux.org/pipermail/arch-releng/2013-May/003163.html

Thanks Dave & Thomas

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-05-28 13:21:52 -03:00
Gerardo Exequiel Pozzi
718089f7cb [configs/releng] Use drop-in feature of systemd for getty autologin
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-05-26 19:09:55 -03:00
Gerardo Exequiel Pozzi
8fd197a420 [configs/releng] Add gpm and f2fs-tools
"gpm" requested at arch-releng and "f2fs-tools" at FS#35101

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-05-12 01:59:01 -03:00
Pierre Schmitz
86e1f50572 [configs/releng] pacman 4.1 compatibility
* 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-04-13 16:04:47 -03:00
Gerardo Exequiel Pozzi
41d05a9c6a [configs/releng] packages: Update ntfs-*
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-03-06 13:03:41 -03:00
Gerardo Exequiel Pozzi
67cc4aa642 [configs/releng] gummiboot-efi -> gummiboot
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-03-05 21:44:24 -03:00
Gerardo Exequiel Pozzi
7efca07ac2 [configs/releng] Use dhcpcd service provided by the package.
Implements FS#34075.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-03-03 18:30:51 -03:00