summaryrefslogtreecommitdiff
path: root/src/makechrootpkg.in
AgeCommit message (Collapse)Author
2023-05-19src: modularize repo layout into a libraryLevente Polyak
This will greatly help us to structure the functionality and commands in a more sane way. We will distribute the sources as actual libraries and reuse code with imports instead of processing everything with m4 and duplicating a lot of code.
2023-01-06makechrootpkg: make /tmp inside nspawn largerFelix Yan
systemd by default limits the /tmp folder to be 10% of the host memory: https://github.com/systemd/systemd/blob/6f2cea06bfce6ad99f0ac37ab12af61ef7549fe3/src/shared/mount-util.h#L33 This is problematic to our builds because many toolchains opt to put build artifacts in /tmp, and expecting the host memory to be 10 times larger is not optimal or even realistic sometimes. This MR attempts to enlarge it to 50% memory as the host machine's default value of /tmp. This should be a fair compromise between being overly conservative and taking up too much memory to crash the system.
2022-10-13makechrootpkg: fix short option handling for makepkg_argsMike Yuan
Currently, when multiple short options are passed as a single argument, only the one that matches the first case statement will be parsed. This shall be fixed by using switch-case resume.
2022-08-31makechrootpkg: support -A makepkg flagmorganamilo
2022-06-22make: split out source files into src folderLevente Polyak