Age | Commit message (Collapse) | Author |
|
this is a "oops" when copy-pasting archiso code, plus, for some reason,
Makefile and README.rst were not completely synced in the last commit ¯\_(ツ)_/¯
Signed-off-by: David P <megver83@parabola.nu>
|
|
archiso:
0f3a83a (HEAD -> master, origin/master, origin/HEAD) Merge branch 'issues/47'
e589101 (origin/issues/47) gitlab-ci: Call renamed check target
874166e Makefile: Remove mkinitcpio-archiso specific targets
571ea81 README.rst: Remove initcpio, fix formatting
75d36d2 Remove mkinitcpio-archiso files
Signed-off-by: David P <megver83@parabola.nu>
|
|
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>
|
|
archiso:
c88fe82 (HEAD -> master, tag: v56.1, origin/master, origin/HEAD) Merge branch 'changelog/56.1'
53904ba (origin/changelog/56.1, changelog/56.1) Add changelog for 56.1
Signed-off-by: David P <megver83@parabola.nu>
|
|
archiso:
6b3d561 (HEAD -> master, origin/master, origin/HEAD) Merge remote-tracking branch 'nl6720/LC_ALL'
1e5b3a5 mkarchiso: set LC_ALL instead of LANG
59b5690 Merge remote-tracking branch 'nl6720/releng-remove-package-termite-terminfo'
140a5e6 configs/releng/packages.x86_64: remove termite-terminfo
Signed-off-by: David P <megver83@parabola.nu>
|
|
Arch changes:
1b01d22 (HEAD -> master, origin/master, origin/HEAD) Merge remote-tracking branch 'nl6720/env-i-PATH'
d65682a mkarchiso: unset TMPDIR to work around FS#70580
c4d1109 Revert "archiso/mkarchiso: clear environment variables when chrooting"
33a2ab6 Merge branch 'issues/140'
f48e9cd (origin/issues/140) Remove build-host.sh
d56cbd9 gitlab-ci: Include from ci-scripts
e0514b1 ci: Provide artifacts in top-level output dir
a44310b Rename build script
Signed-off-by: David P <megver83@parabola.nu>
|
|
Arch changes:
3eef5be (tag: v56) Merge branch 'changelog/56'
9e6b0d3 (origin/changelog/56) Add changelog for v56
7d12031 Merge branch 'issues/132'
97b7aeb (origin/issues/132) gitlab-ci: Also build a baseline netboot target
19861e4 archiso/mkarchiso: Generalize handling of ucodes
33e4ff6 Merge remote-tracking branch 'grazzolini/parallel_downloads'
d75689b baseline/pacman.conf: Enable parallel downloads
5343f5f releng/pacman.conf: Enable parallel downloads
e264914 Merge remote-tracking branch 'nl6720/env-i-SOURCE_DATE_EPOCH'
cbac95e mkarchiso: pass SOURCE_DATE_EPOCH to chroot
9c44aee Merge remote-tracking branch 'nl6720/update-wiki-url'
6e1ca35 Update ArchWiki article URLs
8a01a6c Merge remote-tracking branch 'sxw/issue25'
bcdfe90 Add documentation for the `script=` variable
d1a93e3 Merge remote-tracking branch 'nl6720/pacman6'
6f671e1 configs/*/pacman.conf: update configuration file for pacman 6
960b988 Merge remote-tracking branch 'nl6720/ARCHISO_GNUPG_FD-unbound-variable'
62e74c7 mkarchiso: fix unbound variable when not using GPG signing
a9a4dc4 Merge remote-tracking branch 'nl6720/env-i'
3d6651a archiso/mkarchiso: clear environment variables when chrooting
Signed-off-by: David P <megver83@parabola.nu>
|
|
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>
|
|
Imported changes:
28ab118 (tag: v54) Add changelog for v54
9827cb1 ci: Use environment variables to override build settings
cde7296 ci: Consolidate build-host script
8e44a8b ci: consolidate build script
d0d4fa5 configs/releng/airootfs/etc/systemd/system/pacman-init.service: don't hardcode the keyrings
3678bba configs/releng/packages.x86_64: explicitly add wanted packages instead of relying on pulling them in as dependencies
bd2b861 configs/*: add VM guest packages and enable their services
f86cb0f ci: Expand parallel matrix with build modes
5630a23 ci: build based on buildmodes
6b11d7b mkarchiso: Also create package list for netboot
ace88aa Update project documentation related to netboot
4d1e898 docs: Add netboot to buildmodes documentation
d54bf63 mkarchiso: Add buildmode to export netboot artifacts
1fed84c Extend project overview with info on bootstrap images
1630d76 docs: Add documentation for buildmodes and bootstrap build mode
2cac539 mkarchiso: Implement buildmodes that allow building bootstrap images
535bc3c baseline: Add bootstrap packages file
b7fd696 baseline: Add buildmodes to profiledef.sh
6afa695 releng: Add buildmodes to profiledef.sh
9c84b7c releng: Add packages file for bootstrap image
2a07aa2 Increase timeout for initial prompt in build VM
4b14350 Use QEMU 6.x options
c58b44f Use QEMU 6.x options
Parabola changes:
* add dual architecture support for bootstrap buildmode by creating two separated tarballs
* sync openrc profiles with releng updates
* disable haveged initscript since we removed it from the packages list
* add speakup_soft kernel module in openrc profiles to make espeakup work
TODO:
* add braille support for GUI lxde-openrc (w/orca?)
NOTE: We don't have/use CI (Arch uses GitLab), so we don't import those changes
Signed-off-by: David P <megver83@parabola.nu>
|
|
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>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Imported changes:
c859978 (HEAD -> master, origin/master, origin/HEAD) Revert "configs/releng: improve UX"
495721a (tag: v52) Add changelog entry for v52
8b6f354 configs/releng: improve UX
9875249 releng/packages: Add archinstall to the list of packages
bc007ca Add releases section with PGP information
d178183 Reduce amount of checked mirrors
0664efc Allow redirects for scripts
d86f860 configs/releng: add and enable ModemManager
2c9eabd configs/releng: start DHCP client for mobile broadband
edfb50a configs/releng: rename 20-wireless.network to 20-wlan.network
Parabola changes:
* lxde-openrc: update profiledef.sh
Signed-off-by: David P <megver83@parabola.nu>
|
|
configs/releng/airootfs/etc/systemd/network/20-{ethernet,wireless}.network
* Match the device type instead of the interface name.
* Replace DHCP section with DHCPv4/DHCPv6. systemd split the sections.
|
|
Remove hardcoded '-comp xz', it prevents using mksquashfs defaults.
Fixes #112.
|
|
- if a folder listed in the associative array ends with a "/",
recursively apply chmod and chown.
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
imported changes:
bc67933 Support EROFS
711ab4c archiso/initcpio/hooks/archiso: remove redundant /sfs/ from airootfs mount point
parabolaiso:
* make reflector NM dispatcher script executable in OpenRC profiles
Signed-off-by: David P <megver83@parabola.nu>
|
|
* add missing livecd-sound files
* fix the livecd-sound local.d scripts
* replace alsa-utils with alsa-utils-openrc in packages.both
* define correct file permissions in profiledef.sh
NOTE: braille support in OpenRC ISOs is still a WIP
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
it may be up to 11 characters long
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
652ad4d (HEAD -> master, origin/master, origin/HEAD) releng: Add usbmuxd to list of packages
03ac49f Remove haveged
97f510d .gitlab-ci.yml: use correct units for image size description
Signed-off-by: David P <megver83@parabola.nu>
|
|
Imported changes:
f0ef2f3 (HEAD -> master, tag: v51, origin/master, origin/HEAD) Add changelog file
b588c52 build-host.sh: Style and syntax fixes
428bf47 Add build stage for continuous integration
2a24429 Add continuous integration scripts to linting
0723949 Add scripts for continuous integration
f9a7b20 configs/releng: move locale-gen from customize_airootfs.sh to a pacman hook
a46c740 config/releng: remove pacman hooks specific to ISO build process from airootfs after they run
767c095 Update my email in AUTHORS
dd51457 rm un-used set_image() dupe of check_image() in run_archiso.sh
23c5d52 add vorburger to AUTHORS.rst
0f20a11 Support setting more variables in profiledef.sh and rework the way overrides are applied
e7306a3 add cloud-init to baseline
744b8f1 make baseline have working ethernet networking, like releng
94dd194 add SSH server to baseline
221a921 use same airootfs_image_tool_options in baseline as in releng
4f4047a configs/releng: move the mirror uncommenting sed command from customize_airootfs.sh to a pacman hook
a2c8dd3 archiso_pxe_common: remove resolv.conf before copy
b30d1ca mkarchiso: add version information
Signed-off-by: David P <megver83@parabola.nu>
|
|
imported changes:
d153b48 (HEAD -> master, origin/master, origin/HEAD) mkarchiso: fix typos
0ae5cd9 lint ALL (future) scripts/*.sh, not just run_archiso.sh
608d110 add -c => -cdrom cloud-init.iso support to run_archiso.sh
8830471 add cloud-init files to .gitignore (and loosen out/ and work/)
9553439 make run_archiso forward VM's port 22 to host 60022, for easy SSH testing
833cbd5 enable SSH server in releng profile
9b03e0b add cloud-init to releng
e556491 add VNC support to run_archiso.sh
64091a1 Combine sed commands to reduce file writes
Signed-off-by: David P <megver83@parabola.nu>
|
|
Imported changes:
a178ff4 (HEAD -> master, origin/master, origin/HEAD) profiledef.sh: Remove www. from archlinux.org
Signed-off-by: David P <megver83@parabola.nu>
|
|
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>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Imported changes:
3160db0 (HEAD -> master, origin/master, origin/HEAD) Fix evaluation bugs in mkarchiso
96ac5e2 mkarchiso: add xorrisofs options from boot mode specific functions instead of hardcoding them in _build_iso
4dfb473 mkarchiso: validate profile right after reading it
57d510f mkarchiso: general cleanup and simplification
Non-imported changes:
6c39713 Use official archlinux Docker image
Parabola changes:
* remove talkingparabola from Makefile
* adapt imported changes to work with dual ISOs
Signed-off-by: David P <megver83@parabola.nu>
|
|
Default: 732M
With these options: 675M
|
|
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>
|
|
forgot to enable USB support.
|
|
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>
|
|
also included serial output on stdio it helps in debugging without sight.
|
|
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>
|
|
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>
|
|
Check if a profile or command is specified before looking at EUID.
|
|
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>
|
|
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
|
|
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>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
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>
|
|
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>
|
|
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 .
|
|
in this way users are not prompted to useless menus and utilities we don't need
Signed-off-by: David P <megver83@parabola.nu>
|
|
I copy-pasted the code from archiso in the previous commit, and didn't notice it
Signed-off-by: David P <megver83@parabola.nu>
|
|
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>
|
|
parabolaiso initcpio hook
Signed-off-by: David P <megver83@parabola.nu>
|
|
creation, add missing -r option
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>
|