Age | Commit message (Collapse) | Author |
|
by the package
parabolaiso specific options are placed in a /etc/systemd/system/reflector.service.d/parabolaiso.conf drop-in.
NM dispatcher script now simplified to look similar to its systemd counterpart
Signed-off-by: David P <megver83@parabola.nu>
|
|
in this way users are not prompted to useless menus and utilities we don't need
Signed-off-by: David P <megver83@parabola.nu>
|
|
and remove empty package lists (i686)
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
nonsystemd/base now pulls your-initfreedom
Signed-off-by: David P <megver83@parabola.nu>
|
|
better than before
New:
* add choose-mirror to openrc profiles
* add choose-mirror.start and etc-pacman.d-gnupg.start to openrc profiles
* enable haveged in openrc profiles
Fixed:
* read the kernel cmdline in reflector NM dispatcher script and pacman-init.start
* talkingparabola: a little improvement in .zlogin, discovered by shellcheck
* Makefile: add talkingparabola's choose-mirror to the shellcheck'ed files
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Imported changes:
4b40193 (HEAD -> master, tag: v47.1, origin/master, origin/HEAD) Add missing declaration of override_install_dir
d90184a (tag: v47) Pass profile directory as parameter to mkarchiso
e2c5b45 archiso/mkarchiso: reduce duplication and add more info messages
Signed-off-by: David P <megver83@parabola.nu>
|
|
and remove libelogind from packages.both, as systemd-libs and company won't bother us anymore
Signed-off-by: David P <megver83@parabola.nu>
|
|
imported the following changes:
13b8c7d (HEAD -> master, origin/master, origin/HEAD) archiso/mkarchiso: correct the path of airootfs/etc/machine-id
41d3d7d Add Joliet file system to the ISO
e6455b8 archiso/mkarchiso: create an empty /etc/machine-id
ba3e834 scripts/run_archiso.sh: support booting the image as a hard disk or an optical disc
55d9d1f scripts/run_archiso.sh: disable PXE ROM
1e0ffd0 scripts/run_archiso.sh: don't duplicate qemu commands for each boot mode
e9f209e Deprecate build.sh scripts and old mkarchiso commands
31b1dfd archiso/mkarchiso: delete all files in /boot not just the kernel and initramfs
7c2247f archiso/mkarchiso: allow choosing boot modes from profiledef.sh
41b9b89 archiso/mkarchiso: copy make_* functions from configs/releng/build.sh
1cc7375 archiso/mkarchiso: start preparing a build_profile command
0387b25 archiso/mkarchiso: general bash improvements
|
|
Imported changes:
951b217 (HEAD -> master, origin/master, origin/HEAD) configs/releng/packages.x86_64: replace exfat-utils with exfatprogs
e467c69 configs/releng/syslinux/archiso_pxe.cfg: add "checksum" and "verify" boot options
8e82bbb archiso/initcpio/hooks/archiso: remove option terminator from the blockdev command
6312ccc Ensure all files in the ISO's Rock Ridge file system are owned by root
|
|
I forgot to import this from releng's systemd-boot
Signed-off-by: David P <megver83@parabola.nu>
|
|
to enable [nonsystemd] by default
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
it used to be installed in make_packages_efi, which is now gone
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
they were used for EDK Shell, but now it's downloaded from pacman
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
they now packaged to be in their corresponding runlevels ootb
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
and remove haveged from pkglist
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
but keep the checksums change
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
I'll drop it from [pcr]
Signed-off-by: David P <megver83@parabola.nu>
|
|
based on 49a9982 (dual-boot branch)
also simplify checksum verification process
Signed-off-by: David P <megver83@parabola.nu>
|
|
I'll build them in [nonsystemd without those prefixes
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
skipped v41, but doesn't matter
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
To avoid showing other bootloaders present on the machine, which is
not something that we want. We only need Parabola and UEFI Shell.
And do not copy refind's drivers to the ISO, I just tested it without
them and it works for what we want, so they were useless.
Signed-off-by: David P <megver83@parabola.nu>
|
|
into a single file
Signed-off-by: David P <megver83@parabola.nu>
|
|
The standard systemd ISOs use systemd-boot as its UEFI Boot Manager,
however, we don't want that in an OpenRC ISO.
rEFInd is the perfect replacement for this, the (not-yet launched)
resulting ISOs boot in the basic text of this boot manager. Tested
with QEMU using Tianocore's OVMF (without Secure Boot).
Note that the refind.conf file includes files under entry/, which
is not sctrictly necessary since it can be merged everything into
that file, however, I preferred to maintain the systemd-boot filenames
(although in the future this might change)
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
And download them from the latest tag, based on the UDK2018 branch (to follow
archiso{32}), instead of the UDK2018 branch, which (due to the nature of git
branches) I would have to update the checksums everytime someone updates the .efi files
(although it is, in theory, not going to happen, since it's a branch from
last year, but nah...)
This should be temporary until someone gets EdkShellPkg to build successfully,
because I've been able to build ShellPkg, but EdkShellPkg breaks, and it would
be stupid to have ShellPkg built from source in our repos but EdkShellPkg
directly from Github. However, that can be discussed.
Looks like we would have to ship an special toolchain for building EdkShellPkg,
since it is unmaitained (and obsolete, in fact it is no longer in the master branch
of edk2), it may work with older GCC versions (I tried gcc5, looks like there is
an improvement, but still breaks)
Signed-off-by: David P <megver83@parabola.nu>
|
|
https://bugzilla.tianocore.org/show_bug.cgi?id=1108
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
and also profile-openrc motd
Signed-off-by: David P <megver83@parabola.nu>
|