summaryrefslogtreecommitdiff
path: root/parabolaiso/mkparabolaiso
AgeCommit message (Collapse)Author
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-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-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-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-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-08-31mkparabolaiso: rename some lowercase words into uppercaseDavid P
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-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-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-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 mkparabolaiso and initcpios with archiso v46David P
Signed-off-by: David P <megver83@parabola.nu>
2020-07-15(from archiso32) mkparabolaiso: use value of $arch if provided by envv45David P
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-18mkparabolaiso: add linux-libre in _chroot_initDavid P
Arch{,32} installs 'linux' as a dependency of broadcom-wl, which is blacklisted by us but installed in their ISOs https://bugs.archlinux.org/task/64197 Signed-off-by: David P <megver83@parabola.nu>
2020-01-17remove runit supportDavid P
I'll drop it from [pcr] Signed-off-by: David P <megver83@parabola.nu>
2019-11-11[parabolaiso/mkparabolaiso] accommodate to new changes in base grupoDavid P
Signed-off-by: David P <megver83@parabola.nu>
2019-03-07mkparabolaiso: replace libsystemd-dummy with systemd-libs-dummyDavid P
Signed-off-by: David P <megver83@parabola.nu>
2019-03-07make sure the root filesystem is owned by rootChristian Hesse
Signed-off-by: Christian Hesse <mail@eworm.de>
2018-12-21mkparabolaiso: install {lib,}systemd-dummy when creating non-systemd ISOsDavid P
Signed-off-by: David P <megver83@parabola.nu>
2018-12-21Add sysvinit supportDavid P
Signed-off-by: David P <megver83@parabola.nu>
2018-08-01Release parabolaiso-v37v37David P
Signed-off-by: David P <megver83@parabola.nu>
2018-07-17Release parabolaiso-v36v36David P
Signed-off-by: David P <megver83@parabola.nu>
2018-06-30Release parabolaiso-v35v35David P
Signed-off-by: David P <megver83@parabola.nu>
2018-05-16modify entire source according to archiso32David P
and remove unused configs/talkingparabola-X11 Signed-off-by: David P <megver83@parabola.nu>
2013-09-02Change disk label to PARA_YYYYMM because the limit is 11 characters.Esteban Carnevale
2013-09-02Merge branch 'master' of archiso into helper/rebrandEsteban Carnevale
Conflicts: Makefile configs/releng/build.sh configs/releng/mkinitcpio.conf configs/releng/root-image/root/customize_root_image.sh configs/releng/syslinux/parabolaiso_pxe32.cfg configs/releng/syslinux/parabolaiso_pxe64.cfg configs/releng/syslinux/parabolaiso_sys32.cfg configs/releng/syslinux/parabolaiso_sys64.cfg docs/README.build parabolaiso/mkparabolaiso
2013-09-02Replace: "arch" -> "parabola"Esteban Carnevale
2013-09-02Replace: ARCH -> PARABOLAEsteban Carnevale
2013-09-02Replace: archiso -> parabolaisoEsteban Carnevale
2013-09-02Replace: Arch Linux -> Parabola GNU/Linux-libreEsteban Carnevale
2013-09-02Replace: https?://www.archlinux.org -> https://parabolagnulinux.orgEsteban Carnevale
2013-09-02Replace string in all filenames: archiso -> parabolaisoEsteban Carnevale