summaryrefslogtreecommitdiff
path: root/configs/releng/syslinux
AgeCommit message (Collapse)Author
2023-09-07sync with archiso v71David P.
c50ffaf (tag: v71) Add changelog for 71 and update AUTHORS.rst 1637dc3 Update configs/{baseline,releng}/pacman.conf dee0da6 Merge remote-tracking branch 'origin/merge-requests/330' 32b32bd Add support for mDNS. b5e7f5a mkarchiso: add a -r option to delete the working directory b9cec1e Merge remote-tracking branch 'origin/merge-requests/327' dc72a84 Update mkarchiso 7f16323 CHANGELOG.rst: remove stray git conflict marker 493aa90 configs/releng/packages.x86_64: add more terminfo packages db292a5 README.profile.rst: document %ARCHISO_UUID% and %ARCHISO_SEARCH_FILENAME% 8cc0e9e mkarchiso: read SOURCE_DATE_EPOCH from file early ce8fded Use UUIDs in all boot loader configuration files 094afd1 mkarchiso: support %ARCHISO_UUID% variable in boot loader configuration b468327 Merge remote-tracking branch 'origin/merge-requests/325' 14b2e44 mkarchiso: Fix the cp command arguments to retain mkarchiso's behavior prior to the GNU Coreutils update. Fixes Issue #214 db2b78f Merge remote-tracking branch 'origin/merge-requests/322' 4447154 Merge branch 'd3vil0per-master-patch-56859' into 'master' 2b2f212 Added classes for Memtest86+ and UEFI Shell menuentries 42f645e Fixed subdirectories copy from grub/ to the ISO 751f6ed Added classes for Memtest86+ and UEFI Shell menuentries 63c77dc Subdirectories from grub/ are copied to the ISO 798562b Merge remote-tracking branch 'origin/merge-requests/235' 20fc803 configs/baseline/profiledef.sh: compress more f605251 wait for networkd online before curl invocation Signed-off-by: David P. <megver83@parabola.nu>
2023-09-04sync with archiso v70v70David P.
5c36c85 (tag: v70) Add changelog for 70 29f4b00 Add changelog entry for terminal_output fix 8535d69 Use console as grub's terminal_output cedb3d1 configs/*/grub/grub.cfg: replace /dev/disk/by-uuid/ with UUID= 1da743c README.transfer.rst: update instructions 04d439d Rename docs/README.transfer to docs/README.transfer.rst a094153 Move SYSLINUX directory from /syslinux/ to /boot/syslinux/ c8474f8 Move the .uuid file to /boot/grub/YYYY-mm-dd-HH-MM-SS-00.uuid d96a356 mkarchiso: write grubenv in _make_common_bootmode_grub_cfg f750200 configs/*/grub/grub.cfg: reuse ARCHISO_HINT and ARCHISO_UUID passed from the embedded grub.cfg b94d7c4 Move grub files from /EFI/BOOT/ to /boot/grub/ on ISO 9660 f5ade89 Do not duplicate grub.cfg in efiboot.img 40e0976 mkarchiso: add more details to the comment in grub-embed.cfg 7c6f266 configs/*/profiledef.sh: honor SOURCE_DATE_EPOCH 28d2bc1 mkarchiso: do not place memtest86+ in netboot artifacts 0f34e44 configs/*/airootfs/etc/ssh/sshd_config: update to match 9.2p1-1 5587e03 Preload GRUB's NTFS, exFAT and UDF modules 3f95d39 configs/*/grub/grub.cfg: search for a .uuid file in /.disk/ and use the volume it's on 8d7ad3c mkarchiso: write a .uuid file to /.disk/ on ISO 9660 to allow GRUB to search for it ab3d788 Update URLs Signed-off-by: David P. <megver83@parabola.nu>
2023-09-04sync with archiso v69v69David P.
cd621f5 (tag: v69) Add changelog for 69 ff5c049 Merge remote-tracking branch 'origin/merge-requests/304' 995e0b7 Merge remote-tracking branch 'origin/merge-requests/303' cca3eee fix typo in README.profile.rst 6e1be91 archiso/mkarchiso: write "uninitialized" to /etc/machine-id 55a1b13 configs/baseline/profiledef.sh: use LZMA compression for the EROFS image dedfe03 configs/releng/syslinux/archiso_pxe-linux.cfg: replace checksum and verify with cms_verify=y 2da65f6 mkarchiso: check if the code signing files specified with option -c exist 2c34202 mkarchiso: open the ARCHISO_GNUPG_FD, ARCHISO_TLS_FD and ARCHISO_TLSCA_FD file descriptors only for reading d31f388 mkarchiso: do not try to use an non existent GPG public key file 4ee6fdc mkarchiso: disable shellcheck warning when searching an array 76815b1 Merge remote-tracking branch 'origin/merge-requests/298' 9d391c0 Add Memtest86+ to x86_64 UEFI GRUB boot menu 4772949 configs/releng/airootfs/root/.zlogin: use grep -a to ensure /proc/cmdline is treated as text Signed-off-by: David P. <megver83@parabola.nu>
2023-09-04sync with archiso v68v68David P.
ee4e4a9 Add changelog for 68 e0e4d20 configs/releng/airootfs/etc/mkinitcpio.conf: replace the deprecated archiso_kms hook with kms 2f9cfdf configs/: remove "Copy to RAM" boot entries since it is automatic now 1197161 mkarchiso: do not sign .sig files f4f0a3a configs/: Do not explicitly enable qemu-guest-agent.service Signed-off-by: David P. <megver83@parabola.nu>
2022-05-29sync with archiso v62v62David P
archiso: 0b64536 (HEAD, tag: v62) CHANGELOG.rst: version 62 b5011af Merge remote-tracking branch 'origin/merge-requests/239' 07d8035 Merge remote-tracking branch 'origin/merge-requests/240' 0db3a42 configs/releng: Improve motd cec14d8 add needed files e5bdf0c configs/{baseline,releng}/: disable systemd-gpt-auto-generator 914382c Merge remote-tracking branch 'origin/merge-requests/237' 0c6ecb6 syslinux PXE: Forced all TFTP paths to be absolute parabola: * register qemu-arm-static if it is not * deprecate new blacklisted packages Signed-off-by: David P <megver83@parabola.nu>
2021-08-02sync with archiso v57David P
archiso: a4691b8 (tag: v57) Merge branch 'changelog/57' 12c21b1 (origin/changelog/57) Add changelog for 57 0ccb4f8 Merge branch 'issues/143' 0fa1c0e (origin/issues/143) mkarchiso: Do not run _build_iso_base once 9462e4c Merge branch 'issues/117' f4324e2 (origin/issues/117) Remove SPDX license identifier from releng configs 00a1e8e Remove SPDX license identifier from releng configs a07ff5c Merge remote-tracking branch 'nl6720/bootmodes-2' 610ff2a mkarchiso: improve functions and comments 1cec901 Merge remote-tracking branch 'nl6720/RouteMetric' 8fa110e configs/*/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf: document why the drop-in file exists c6a1ccc configs/releng/airootfs/etc/systemd/network/: move RouteMetric= from [DHCPv6] to [IPv6AcceptRA] Signed-off-by: David P <megver83@parabola.nu>
2021-07-06sync with archiso v55v55David P
Imported changes: 0bc6294 (tag: v55) Merge branch 'changelog/55' 5751de9 Add changelog for v55 50c5a02 Merge branch 'mr/118' d3b06a0 Add pv to the list of releng packages ef9207d Merge remote-tracking branch 'nl6720/baseline-erofs' 0b94b04 configs/baseline: use EROFS based image 85c7cbe Merge remote-tracking branch 'nl6720/networkd-replace-type-with-name' 3b2618f configs/releng/airootfs/etc/systemd/network/: match by globbing the interface name instead of matching the type 254194a Merge branch 'issues/135' 0e61ed0 Adjust documentation on IRC support channel e3a7f02 Merge remote-tracking branch 'sxw/copytoram' 31427ec Apply copytoram Boot Option Menu Entries also to releng 15f4ef4 Fence add_binary for pv 9c783a8 Reorder UEFI boot menu entries 16742d1 Update README.bootparams c9cdb6d Apply 1 suggestion(s) to 1 file(s) bb503b9 add optional pv tool Parabola changes: * mkparabolaiso: fix _run_once function Signed-off-by: David P <megver83@parabola.nu>
2021-05-01sync with archisov53David P
Imported: 42cdf86 (HEAD -> master, origin/master, origin/HEAD) Set more generic output for signatures cc735db Force PGP signature file extension 73e3ccd Add ephemeral signing key to CI setup e2cce07 (tag: v53) Add changelog for v53 9dbb600 Add packages for unlocking LUKS2 volumes with systemd 81da518 Add required packages to interact with smartcards 6287f72 Remove docs/README.knownissues. Replaced by issue #83. 76c8030 Remove docs/README.build. Superseded by README.rst a855dd4 Move README.profile.rst to docs/ 6294d1d Update README.profile.rst 5754000 Update README.rst 06c3218 configs/releng/syslinux/: increase serial baud rate to 115200 0406f9c mkarchiso: create reproducible gzip archives a771297 mkarchiso: make sure to remove potentially preexisting files from $airootfs_dir before creating them with output redirection 98c7b67 mkarchiso: append IMAGE_ID and IMAGE_VERSION to /etc/os-release 0ed1c61 Add package count, El Torito EFI image size and initramfs image sizes to GitLab metrics 8bf95d3 Ignore SC3060 in initcpio hook bde3971 Fix shellcheck complains in CI scripts 1a97109 mkarchiso: also add iso name in grub environment block 09b6127 mkarchiso: use -isohybrid-gpt-basdat instead of -appended_part_as_gpt for ISOs that will support BIOS booting Signed-off-by: David P <megver83@parabola.nu>
2020-12-02sync with archisov50David P
Imported from archiso v50.1 8ba2870 (HEAD -> master, tag: v50.1, origin/master, origin/HEAD) configs/releng/syslinux/archiso_pxe-linux.cfg: add missing /boot to initrd file path Imported from archiso 50 c10004d (tag: v50) Fix issues with file ownerships/modes 863247d Keep all SYSLINUX files in /syslinux 183ae52 Prevent path traversal outside of $airootfs_dir 42d9e4f Allow specifying ownership and mode of custom airootfs files and directories 2c99df5 Reset network interfaces at the end of the PXE boot to allow DHCP to run Signed-off-by: David P <megver83@parabola.nu>
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-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-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-02some enhancementsDavid P
Signed-off-by: David P <megver83@parabola.nu>
2020-08-01sync releng with archiso v46David P
and fix baseline mkinitcpio.conf hooks Signed-off-by: David P <megver83@parabola.nu>
2020-07-15[releng][baseline] sync with archiso and archiso32David P
Signed-off-by: David P <megver83@parabola.nu>
2020-01-18add baseline, rename 'profile' to 'releng'David P
Signed-off-by: David P <megver83@parabola.nu>
2013-09-02Leave only directory for profile relengEsteban Carnevale
2013-09-02Replace: LABEL arch -> LABEL parabolaEsteban Carnevale
2013-09-02Replace: ARCHISO -> PARABOLAISOEsteban Carnevale
2013-09-02Replace: archiso -> parabolaisoEsteban Carnevale
2013-09-02Replace: Arch Linux -> Parabola GNU/Linux-libreEsteban Carnevale
2013-09-02Replace string in all filenames: archiso -> parabolaisoEsteban Carnevale
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>
2011-12-04[archiso] Rename archiso_curl_url= to archiso_http_srv=Gerardo Exequiel Pozzi
Also rename curlspace_size= to archiso_http_spc= Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-12-02[configs/releng] Make syslinux.cfg (loadconfig) with relative paths.Gerardo Exequiel Pozzi
We are only using these files only for SYSLINUX bootloader that supports ".." as directories. ISOLINUX jumps to archiso.cfg via isolinux.cfg PXELINUX goes directly to archiso.cfg via DHCP configuration. Suggested by Thomas. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-12-02[configs/releng] Use whichsys.c32 to determine bootloader typeGerardo Exequiel Pozzi
* In that way we can have two differents syslinux menus depending if booting from PXE or from non-PXE. Some file renames are made to keep things ordered: archiso_pxe* all things related to PXELINUX archiso_sys* all things related to SYSLINUX *_inc.cfg only contains INCLUDE directive * By default NBD PXE option is selected for booting on timeout. * As (NDB/NFS/HTTP/FTP) server is used the same IP from pxeserver. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-12-02[configs/*] syslinux: Use UI instead of DEFAULT for *menu.c32Gerardo Exequiel Pozzi
* UI is more correct than DEFAULT for simple menu system. * Remove TIMEOUT * Remove PROMPT 0, this is the default value. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-12-02[configs/releng] Split syslinux cfgs in single arch, like in dual archGerardo Exequiel Pozzi
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-11-28[configs/releng] Make all syslinux bootloaders works with the sames configs.Gerardo Exequiel Pozzi
* In that way, we have unified directory scheme among {pxe,sys,ext,iso}linux, sharing the same directory structure and config files. * Also enable IPAPPEND (will show a warning message about unknown directive in non-pxelinux before menu) NEW: * Rename syslinux*.cfg -> archiso*.cfg * Now syslinux.cfg is only a "loadconfig" trick like we are doing for isolinux * All paths are now relative to %INSTALL_DIR% ($archisobasedir) (Default: /arch/) Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-07-24[archiso] Update kernel image name for linux-3.0Gerardo Exequiel Pozzi
Also rename kernel from vmlinuz-linux to vmlinuz to make filename ISO9660 friendly. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-06-18[archiso] Use dm-snapshot instead of aufs2 (A.K.A. "The Big Commit")Gerardo Exequiel Pozzi
* Use device mapper + snapshot module, instead union layer filesystem. * A block-level approach vs vfs-level. * No more unofficial (Linux) things. * More memory is needed. * Refactor mkarchiso. * Refactor hooks/archiso. * Fix install/archiso_pxe_nbd (due recent change in mkinitcpio-0.6.15 on checked_modules()/all_modules()) [Thanks Dave for the improved workaround] * New configs/releng to build official images. * Works with a Bash script instead of Makefile. (better control and easy to maintain) * Remove configs/syslinux-iso. * Remove archiso2dual script. Integrate functionality in configs/releng. * New configs/baseline to build the most basic live medium or use as template. * New README (draft). [Thanks Dieter for fixing english grammar] Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>