summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-05sync with archiso v49v49David P
Imported changes: cc169d7 (HEAD -> master, origin/master, origin/HEAD) configs/releng/packages.x86_64: add fatresize, gpart and tmux 40ae3ba (tag: v49) Set syslinux bootloader timeout to 15s ee6c5fa Set bootloader timeouts to 15s 9f16862 Configure the image type and image creation options using profiles (#54) e369ade fix a typo, add myself in AUTHORS.rst e748a77 Add accessibility support based on option flag 8bb3e8c Fix linter errors in livecd-sound 6a39300 implement accessibility support in archiso 6820f2c Add modconf to HOOKS array in mkinitcpio.conf 3caa30f configs/releng/packages.x86_64: add squashfs-tools and udftools 1bd944e Remove build.sh support from profiles and mkarchiso bff3676 (origin/issues/38) Add documentation about how to create profiles Extra changes: * remove talkingparabola profile, it's no longer required TODO: * add braille support in OpenRC profiles Signed-off-by: David P <megver83@parabola.nu>
2020-10-24run_parabolaiso: fixup !86Alexander Epaneshnikov
forgot to enable USB support.
2020-10-24sync with archisoDavid P
Imported changes: cc2d9bb (HEAD -> master, origin/master, origin/HEAD) run_archiso: add braille support ae0e914 configs/baseline: support UEFI f3af569 (origin/issues/73) Set CacheDir and HookDir for profile more sanely 729d16b Move FAT image to a separate partition outside the ISO 9660 file system Due to commit f3af569, I made the following changes: * run _make_pacman_conf for both architectures * _make_pacman_conf: create a pacman.conf file for each architecture * _pacman: remove --arch flag since the pacman.conf specifies the arch Signed-off-by: David P <megver83@parabola.nu>
2020-10-10add sound support in run_parabolaiso.shAlexander Epaneshnikov
also included serial output on stdio it helps in debugging without sight.
2020-10-10Add Contribute section to READMEDavid P
README.rst: Add Contribute section to README to provide information about contributing guide and contact information (mailing list and IRC). Also mention the upstream projects on which parabolaiso is based. TODO: create a Code of Conduct page in the ParabolaWiki Signed-off-by: David P <megver83@parabola.nu>
2020-10-07sync with archiso, add _run_dual functionDavid P
Imported from archiso: bfab360 (HEAD -> master, origin/master, origin/HEAD) Ensure that _make_boot_uefi-x64.systemd-boot.esp can be re-run if it fails f45fc29 Save SOURCE_DATE_EPOCH to a file and read it from the file when resuming a build 455e2b9 Check command line parameter count instead of option count, and do it after evaluating option arguments New stuff: * add _run_dual function to simplify running commands for dual and non-dual isos * little typo fixes * tell which architecture is the squashfs image being created for * hardcode x86_64 in _make_boot_on_fat, since it only works for it and is needed due to the new way to handle dual isos Signed-off-by: David P <megver83@parabola.nu>
2020-10-06Don't require root privileges just to show a "No command specified" errornl6720
Check if a profile or command is specified before looking at EUID.
2020-10-03[archiso] Replace bash arithmetic with awk functionsv48.1David P
Copied from archiso commit 55cfb8ba0 archiso/mkarchiso: The bash arithmethics in _make_boot_uefi-x64.systemd-boot.esp() introduced rounding issues, that can lead to insufficient FAT image size for the files. Conversion functions for awk now replace the bash arithmetics and additionally size up to the next full MiB. Add an info message about the size of the created FAT image. Fixes #70 Signed-off-by: David P <megver83@parabola.nu>
2020-09-29Fix info message for legacy commandv48David Runge
parabolaiso/mkparabolaiso: Change the way _show_config() displays information about the build environment, as displaying a profile directory as a legacy command to mkparabolaiso is confusing. The function now prints a deprecation message if '$command_name' is not a directory (i.e. not a profile). Remove 'command_' prefix from help output for legacy commands (the prefix is only in use for internal functions). Relates to !69 Fixes #60
2020-09-28continue syncing with archisoDavid P
rename parabolaiso.img to initramfs-linux-libre.img and use kernel-specific syslinux configs in releng-openrc, talkingparabola and lxde-openrc I missed these, should have been in the last commits Signed-off-by: David P <megver83@parabola.nu>
2020-09-28talkingparabola: add missing arguments in kernel cmdline (syslinux PXE)David P
Signed-off-by: David P <megver83@parabola.nu>
2020-09-28sync with archisoDavid P
Imported changes: f34c957 (HEAD -> master, origin/master, origin/HEAD) Calculate required efiboot.img size instead of hardcoding it 8c04704 Split SYSLINUX configuration into per-kernel configuration files 8276616 archiso/mkarchiso: do not hardcode the kernel and initramfs file names 83e4cb9 Use the same file paths in both ISO 9660 and FAT 136152e Do not rename the initramfs image Signed-off-by: David P <megver83@parabola.nu>
2020-09-27configs/releng: remove custom reflector.service and use the service provided ↵David P
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>
2020-09-27Do not overwrite existing files when copying from /etc/skel/nl6720
Copy /etc/skel/ only for users with UID in range 1000–60000. Correct user home directory permission after copying files. Fixes all /etc/skel issues from https://bugs.archlinux.org/task/67729 .
2020-09-07[openrc] refind: add showtools optionDavid P
in this way users are not prompted to useless menus and utilities we don't need Signed-off-by: David P <megver83@parabola.nu>
2020-09-04mkparabolaiso: rename vmlinuz-libre to vmlinuz-linux-libre in _make_boot_on_fatDavid P
I copy-pasted the code from archiso in the previous commit, and didn't notice it Signed-off-by: David P <megver83@parabola.nu>
2020-09-04sync with archisoDavid P
Imported changes: 45a5d22 (HEAD -> master, origin/master, origin/HEAD) Create directories and copy files to the FAT image using mtools instead of mounting the file system Signed-off-by: David P <megver83@parabola.nu>
2020-09-03set parabolaisobasedir and dm_snap_prefix to parabola by default in ↵David P
parabolaiso initcpio hook Signed-off-by: David P <megver83@parabola.nu>
2020-09-02mkparabolaiso: fix typo, specify $arch when telling about the package list ↵David P
creation, add missing -r option Signed-off-by: David P <megver83@parabola.nu>
2020-09-02add mirring SPDX identifiers to packages.*David P
and remove empty package lists (i686) Signed-off-by: David P <megver83@parabola.nu>
2020-08-31mkparabolaiso: rename some lowercase words into uppercaseDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-31sync refind entries with systemd-boot onesDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-31add SPDX identifiers in refind filesDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-30[openrc] remove your-initfreedom from packages.bothDavid P
nonsystemd/base now pulls your-initfreedom Signed-off-by: David P <megver83@parabola.nu>
2020-08-27mkparabolaiso: fix typos, rearrange some codeDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-26README.rst: change some example pathsDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-26[openrc] airootfs: add/modify scripts to emulate its systemd counterparts, ↵v47.1David P
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>
2020-08-26mkparabolaiso: add _cleanup inside 'for' loop, improve directory creation in ↵David P
make_refind_efi Signed-off-by: David P <megver83@parabola.nu>
2020-08-25[openrc] rename efiboot directory: EFI/boot -> EFI/BOOTDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-25sync with archisoDavid P
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>
2020-08-19[openrc] add systemd packages to IgnorePkgDavid P
and remove libelogind from packages.both, as systemd-libs and company won't bother us anymore Signed-off-by: David P <megver83@parabola.nu>
2020-08-19sync with archiso, add timeout for i686 syslinux menusDavid P
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
2020-08-11sync with archisoDavid P
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
2020-08-03[openrc] refind: rename vmlinuz.efi to vmlinuz-linux-librev46.1David P
I forgot to import this from releng's systemd-boot Signed-off-by: David P <megver83@parabola.nu>
2020-08-02[baseline] fix some wrong stuffDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-02[openrc] add pacman.conf in airootfsDavid P
to enable [nonsystemd] by default Signed-off-by: David P <megver83@parabola.nu>
2020-08-02some enhancementsDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01[openrc] add udev-init-scripts in packages.bothDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01run make_custom_airootfs inside loopsDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01Makefile: remove dist and uploadDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01[talkingparabola] sync with releng, talkingarch is just too slow ;)v46David P
talkingarch last synced archiso in v44, but releng has changed a lot since then Signed-off-by: David P <megver83@parabola.nu>
2020-08-01[releng] add archlinux32 in pacman-initDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01run_parabolaiso.sh: replace some 'archiso' words with parabolaiso'David P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01make run_parabolaiso.sh executableDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01[releng-openrc] make it shellcheck-compliantDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01[releng] make it shellcheck-compliantDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01[lxde-openrc] make it shellcheck-compliantDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01add run_parabolaiso.shDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01[releng-openrc] add refind to packages.bothDavid P
although it could be in packages.both, build.sh takes the refind binary from the x86_64 system Signed-off-by: David P <megver83@parabola.nu>
2020-08-01sync lxde-openrc with releng-openrcDavid P
Signed-off-by: David P <megver83@parabola.nu>