Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-31Add changelog for 61upstreamMasterDavid Runge
CHANGELOG.rst: Add changelog entry for 61.
2022-01-31Extend contributing guidelines by merge request and changelog infoDavid Runge
CONTRIBUTING.rst: Add infos around how to use the changelog when providing changes and how merge requests are handled by the maintainers of the project.
2022-01-22hooks/archiso: merge _mnt_sfs and _mnt_erofs into one funtion _mnt_fsnl6720
Now that EROFS is detected by util-linux, the actions to mount a squashfs or erofs image are basically the same. The _mnt_sfs and _mnt_erofs functions can be merged into one: _mnt_fs. If neither airootfs.sfs nor airootfs.erofs are found, error out to interactive shell.
2022-01-13Merge remote-tracking branch 'origin/merge-requests/13'nl6720
Change default DHCP timeout to 60 seconds instead of 20 to avoid STP issues. See merge request mkinitcpio/mkinitcpio-archiso!13
2022-01-12Change default DHCP timeout to 60 seconds instead of 30 to avoid issues with ↵Anton Hvornum
STP (Spanning Tree Protocol). STP defaults to 15 + 15 seconds on a lot of popular devices for listening and learning states. Which if not disabled (which you should on access switches, sure..) most netboots will fail intermittently due to the port access on switches performing port learning while the machine is trying to get DHCP leases. Added comment referencing to why the 60 seconds. More information can be found here: https://www.ciscopress.com/articles/article.asp?p=2832407&seqNum=6 and https://techhub.hpe.com/eginfolib/networking/docs/switches/5980/5200-3921_l2-lan_cg/content/499036677.htm
2022-01-10Merge branch '9-cowspace-can-no-longer-be-on-same-device-as-archiso-files'nl6720
* 9-cowspace-can-no-longer-be-on-same-device-as-archiso-files: hooks/archiso: mount cow_device read-only at first and remount it read-write right after Closes #9 See merge request mkinitcpio/mkinitcpio-archiso!12
2022-01-03hooks/archiso: mount cow_device read-only at first and remount it read-write ↵nl6720
right after This prevents errors when the device is already mounted read-only somewhere else (e.g. if cow_device and archisodevice are the same). Partially reverts d0d7eb25cf503753cb1452756059a281289e7a41 Fixes #9.
2021-12-28Merge branch 'version/60'David Runge
* version/60: Add changelog entry for v60 Add dummy changelog entry
2021-12-28Add changelog entry for v60David Runge
CHANGELOG.rst: Add a changelog entry for v60.
2021-12-28Add dummy changelog entryDavid Runge
CHANGELOG.rst: Add a dummy changelog entry that is used for unreleased changes.
2021-12-14Merge branch 'rm-archiso_shutdown'nl6720
* rm-archiso_shutdown: hooks/archiso{,_loop_mnt}: remove /run/archiso/used_block_devices Remove obsolete archiso_shutdown hook
2021-12-10hooks/archiso{,_loop_mnt}: remove /run/archiso/used_block_devicesnl6720
Now that the archiso_shutdown is removed, nothing uses this file anymore and it is not needed. Additionally, cowspace is mounted read-write on first mount, not mounted read-only and then remounted read-write.
2021-12-10Remove obsolete archiso_shutdown hooknl6720
The functionality it provides has been available in mkinitcpio itself since 2013. https://lists.archlinux.org/pipermail/arch-dev-public/2013-December/025742.html Implements #8.
2021-12-10Merge branch 'remove-mnt_dev-fstype'nl6720
* remove-mnt_dev-fstype: hooks/archiso: remove unneeded file system type from _mnt_dev
2021-12-02hooks/archiso: remove unneeded file system type from _mnt_devnl6720
It was only used because util-linux did not support detecting EROFS and the mount command required `-t erofs` to mount EROFS. util-linux 2.37 supports detecting EROFS; see https://github.com/util-linux/util-linux/commit/7b2a874e2ee306e9503210f8aa5eed7f53c06755. Now that the workaround is not needed anymore, it can be removed.
2021-11-30Merge remote-tracking branch 'origin/changelog/59'David Runge
* origin/changelog/59: Add changelog for v59
2021-11-30Add changelog for v59David Runge
CHANGELOG.rst: Add a changelog entry for v59.
2021-11-02Merge remote-tracking branch 'nl6720/gpg-verify-verbose'David Runge
* nl6720/gpg-verify-verbose: hooks/archiso: show GPG "GOODSIG" line when verifying the signature
2021-11-02hooks/archiso: show GPG "GOODSIG" line when verifying the signaturenl6720
2021-11-02Merge remote-tracking branch 'nl6720/mailmap'David Runge
* nl6720/mailmap: Add .mailmap file
2021-08-31Add .mailmap filenl6720
Use .mailmap to fix author names and emails in git log / git shortlog -e. Related to archlinux/archiso#103 and archlinux/archiso!208.
2021-07-31Merge branch 'changelog/58'David Runge
* changelog/58: Add changelog for 58
2021-07-31Add changelog for 58David Runge
CHANGELOG.rst: Add changelog entry for v58.
2021-07-31Merge branch 'issues/4'David Runge
* issues/4: Add shfmt to check target Fix formatting with shfmt
2021-07-31Add shfmt to check targetDavid Runge
Makefile: Add the shfmt target to the check target.
2021-07-31Fix formatting with shfmtDavid Runge
{hooks,install,script}/*: Fix formatting in all scripts using shfmt. Replace a few echo calls with printf.
2021-07-31Merge branch 'issues/2'David Runge
* issues/2: README.rst: Add initial README AUTHORS.rst: Truncate list of authors editorconfig: Remove project specific data CONTRIBUTING.rst: Adapt to new project name
2021-07-31README.rst: Add initial READMEDavid Runge
README.rst: Add initial README document with information on purpose, requirements, installation instructions, documentation, releases, contributing guidelines and license.
2021-07-31AUTHORS.rst: Truncate list of authorsDavid Runge
AUTHORS.rst: Rename the authors list and truncate it to match the current list of contributors.
2021-07-31editorconfig: Remove project specific dataDavid Runge
.editorconfig: Remove project specific comment and the SPDX license identifier, as the configuration is not eligible for copyright.
2021-07-31CONTRIBUTING.rst: Adapt to new project nameDavid Runge
CONTRIBUTING.rst: Adapt the text to the new project name. Remove testing section, as there is currently no integration for tests.
2021-07-31Merge branch 'issues/3'David Runge
* issues/3: Add gitlab CI integration Makefile: Fix documentation installation path
2021-07-31Add gitlab CI integrationDavid Runge
.gitlab-ci.yml: Add simple gitlab CI integration to run the check and install target.
2021-07-31Makefile: Fix documentation installation pathDavid Runge
Makefile: Change the directory used for documentation files to be specific for mkinitcpio-archiso (it was still that of archiso).
2021-07-31Merge branch 'issues/1'David Runge
* issues/1: Makefile: Adapt to new project layout
2021-07-31Makefile: Adapt to new project layoutDavid Runge
Makefile: Adapt the file to the new project layout and contents. Remove any archiso specific calls. Allow overriding installation prefix using `PREFIX` (defaults to `/usr/local`). Rename lint target to shellcheck. Add a shfmt target to call shfmt in (it is not yet added to the check target). Install files verbosely and more generically.
2021-07-31Merge remote-tracking branch 'sxw/issue25'David Runge
* sxw/issue25: Add documentation for the `script=` variable
2021-06-15Add documentation for the `script=` variableSimon Wilper
2021-05-29Merge remote-tracking branch 'sxw/copytoram'David Runge
* sxw/copytoram: Apply copytoram Boot Option Menu Entries also to releng Fence add_binary for pv Reorder UEFI boot menu entries Update README.bootparams Apply 1 suggestion(s) to 1 file(s) add optional pv tool
2021-05-14Fence add_binary for pvSimon Wilper
2021-05-14Update README.bootparamsSimon Wilper
Explain the purpose of optionally adding the "pv" program to the package list.
2021-05-14Apply 1 suggestion(s) to 1 file(s)Simon Wilper
2021-05-14add optional pv toolSimon Wilper
use pv to give feedback on copying the airootfs to RAM when copytoram kernel parameter is given
2021-04-30Ignore SC3060 in initcpio hookDavid Runge
archiso/initcpio/hooks/archiso_pxe_common: Disable shellcheck's SC3060, as ash is able to do bash-like string replacements.
2021-03-09Support EROFSnl6720
EROFS, like Squashfs, is a read-only file system. It can be used to store airootfs in an image file. Its advantage is the support for POSIX ACLs. EROFS downside is that currently it only supports LZ4 compression (LZMA support is not yet fully implemented). A difference from Squashfs is that, EROFS stores change time (ctime) not modification time (mtime). The reverse is true for Squashfs. Implements https://gitlab.archlinux.org/archlinux/archiso/-/issues/59
2021-03-09archiso/initcpio/hooks/archiso: remove redundant /sfs/ from airootfs mount pointnl6720
Remove /run/archiso/bootmnt directory if nothing is mounted there. An empty directory is just confusing.
2021-01-31Add continuous integration scripts to lintingDavid Runge
Makefile: Add scripts below .gitlab/ci/ to the lint target of the Makefile.
2021-01-31Update my email in AUTHORSSven-Hendrik Haase
2021-01-31add vorburger to AUTHORS.rstMichael Vorburger.ch
2021-01-26archiso_pxe_common: remove resolv.conf before copyChristian Hesse
Booting via PXE we want to keep our DNS configuration. So remove /etc/resolv.conf in new root before copying the current file. Without this systemd-resolved fallback nameservers are used and we see an error message when the root ships a symbolic link to systemd-resolved's stub-resolv.conf: cp: not writing through dangling symlink '/new_root/etc/resolv.conf'