index : archiso32 | |
Archlinux32 iso tools | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-30 | Move README.profile.rst to docs/ | nl6720 | |
Keep all documentation except the main README in the docs directory. | |||
2021-04-30 | Update README.profile.rst | nl6720 | |
* Don't nest code blocks inside quote blocks. * Use monospace for paths, options, values, etc. | |||
2021-03-26 | mkarchiso: do not set default mksquashfs options | nl6720 | |
Remove hardcoded '-comp xz', it prevents using mksquashfs defaults. Fixes #112. | |||
2021-03-21 | Recursively change file permissions for folders listed in profiledef.sh | Michael Gilchrist | |
- if a folder listed in the associative array ends with a "/", recursively apply chmod and chown. | |||
2021-03-09 | Support EROFS | nl6720 | |
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 | |||
2020-11-30 | Keep all SYSLINUX files in /syslinux | nl6720 | |
This gets rid of the duplicate ldlinux.c32 and the useless isolinux.cfg which only points to syslinux.cfg. Implements https://gitlab.archlinux.org/archlinux/archiso/-/issues/46 . | |||
2020-11-30 | Allow specifying ownership and mode of custom airootfs files and directories | nl6720 | |
profiledef.sh can now contain an associative array called file_permissions which can be used to set custom ownership and mode of custom airootfs files. The array's keys contain the path and the value is a colon separated list of owner UID, owner GID and access mode. For example: file_permissions=( ["/etc/shadow"]="0:0:400" ) This means that mkarchiso now copies airootfs files (and directores) without permissions and anything that should be owned by a user other than root and/or if the mode should be something other than 644 for files and 755 for directories must to be listed in ${file_permission[@]} in profiledef.sh. Fixes https://gitlab.archlinux.org/archlinux/archiso/-/issues/61 . | |||
2020-11-14 | mkarchiso: add xorrisofs options from boot mode specific functions instead ↵ | nl6720 | |
of hardcoding them in _build_iso | |||
2020-10-30 | Configure the image type and image creation options using profiles (#54) | fdupoux | |
2020-10-29 | Add documentation about how to create profiles | David Runge | |
README.profile.rst: Add information on all necessary components of a profile: * profiledef.sh * packages.arch * airootfs/ * efiboot/ * isolinux/ * syslinux/ Fix wording for pacman.conf documentation README.rst: Add a link to README.profile.rst. Fixes #38 | |||
2020-10-24 | Set CacheDir and HookDir for profile more sanely | David Runge | |
archiso/mkarchiso: Change `_pacman()` to use the *modified* pacman.conf from the work_dir, instead of using the *unmodified* pacman.conf from the profile. Change `_make_pacman_conf()` to compare the system's and the profile's CacheDir setting and use the profile's CacheDir setting only if it's not the default and not the same as the system's. Always set the HookDir to the airootfs' override directory, so that no hooks from the host system are being run. Remove DBPath, LogFile and RootDir settings from the work_dir pacman.conf as they are otherwise referring to the host system, **even if** pacman is being called with the `-r` flag. Fix a typo in _make_custom_airootfs(). README.profile.rst: Add information about the pacman.conf in a profile and how configuration options behave, when used by mkarchiso. Fixes #73 Fixes #74 |