Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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'
2021-01-23lint ALL (future) scripts/*.sh, not just run_archiso.shMichael Vorburger
2020-11-18Reset network interfaces at the end of the PXE boot to allow DHCP to runfdupoux
2020-10-30Configure the image type and image creation options using profiles (#54)fdupoux
2020-10-29fix a typo, add myself in AUTHORS.rstAlexander Epaneshnikov
2020-10-29implement accessibility support in archisoAlexander Epaneshnikov
this fixes #67
2020-08-17archiso/mkarchiso: start preparing a build_profile commandnl6720
Nothing is implemented yet! configs/releng/profiledef.sh: A test profile.
2020-08-11archiso/initcpio/hooks/archiso: remove option terminator from the blockdev ↵nl6720
command Apparently blockdev does not support it. In an ISO made using '-s img' (Squashfs with dm-snapshot), it results in: blockdev: Unknown command: --
2020-07-30CONTRIBUTING.rst: use make lint to run shellchecknl6720
`make check` could get extended to include other things besides just linting.
2020-07-30Move shell script linting into a separate make targetnl6720
Makefile: Move shellcheck to a "lint" target and change "check" so that it runs "lint". This provides a more finer grained control and allows to extend "check" with things beyond just linting. .gitlab-ci.yml: Run `make lint` in the lint job.
2020-07-29Makefile: do not install mkinitcpio hooks by defaultnl6720
They are not required in the host system. See https://gitlab.archlinux.org/archlinux/archiso/-/issues/34 .
2020-07-29archiso/initcpio/install/archiso: fix GnuPG home directory permissionsnl6720
Gets rid of a gpg warning: gpg: WARNING: unsafe permissions on homedir '/tmp/mkinitcpio.*/root/gpg'