- 23 Jan, 2023 1 commit
-
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 19 Jan, 2023 1 commit
-
-
fkardame authored
-
- 14 Jan, 2023 2 commits
-
-
Dan Johansen authored
[buildarmimg] add support for shared profile See merge request !15
-
Dan Johansen authored
We have a lot of duplication of packages in our profiles, which could be eliminated by using a shared profile, instead of mentioning them in each profile. So add the support for the shared profile, so we can clean up the profiles. Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 08 Nov, 2022 2 commits
-
-
Dan Johansen authored
Arch and Manjaro got the qemu-user-static packages in their repositories now, so we don't need to provide a binary for convinience anymore. So add qemu-user-static-binfmt to dependency list, as we don't provide the user static binary going forward. Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 30 Oct, 2022 1 commit
-
-
Dan Johansen authored
Currently all images are compressed using xz, which is really good compression, butit also takes ages to compress and decompress. So add the option to define zstd compression instead with the -z flag. Compression and decompression time is greatly improved with zstd, but the files also get a bit larger in the end. We use compression level 10 as a good middle ground between time it takes and filesize. Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 06 Oct, 2022 1 commit
-
-
Dan Johansen authored
Still does not work quite right, but this should at least make grub able to find the images for the system. Contributes to #57 . Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 03 Oct, 2022 1 commit
-
-
Dan Johansen authored
The generic-efi images didn't always get a UUID set for the grub install to function correctly. So try using blkid instead of lsblk. If this works, it might be a fix for #56 . Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 21 Sep, 2022 1 commit
-
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 18 Sep, 2022 2 commits
-
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 17 Sep, 2022 1 commit
-
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 09 Sep, 2022 1 commit
-
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 08 Sep, 2022 1 commit
-
-
Dan Johansen authored
As grub-mkconfig command does not work, maybe a minimal grub.cfg file directly on the filesystem will. Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 28 Aug, 2022 1 commit
-
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 27 Aug, 2022 3 commits
-
-
Dan Johansen authored
[buildarmimg] generic-efi image improvements, now reaches grub rescue, still need to get a grub.cfg generated Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 26 Aug, 2022 1 commit
-
-
Dan Johansen authored
Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 16 Aug, 2022 2 commits
-
-
Dan Johansen authored
[buildarmimg] up the extra size reserved for the image to 1200MB instead og 1000 in the hopes it fixes github actions Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
Dan Johansen authored
[buildarmimg] up the extra size reserved for the image to 1000MB instead og 800 in the hopes it fixes github actions Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 15 Aug, 2022 2 commits
-
-
Dan Johansen authored
This reverts commit d8d20192
-
Dan Johansen authored
Github builds have been running out of space lately in the copy files to image stage. This is an attempt to make the image build fail of that happens, instead of just continuing. I might revert this if it does not help in my tests. Signed-off-by:
Dan Johansen <strit@manjaro.org>
-
- 13 Jul, 2022 2 commits
-
-
Complete the "no colored output by default" changes started in the previous two commits, by extending the color output settings to the "paccache" invocations as well. At the same time, perform some improvements and code cleanups, as spotted while going through the source code. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
Improve the logging so all messages going to stderr are also captured and stored into the generated log files. Change the custom messaging functions in lib/functions.sh to output the messages to stdout instead of stderr, because there was no real need or benefit from using stderr. Complete the "no colored output by default" changes started in the previous commit, by extending the color output settings to "pacman" and "makepkg" themselves. At the same time, perform some improvements and code cleanups, as spotted while going through the source code. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
- 12 Jul, 2022 4 commits
-
-
Change the logic a bit so the colored output of the utilities is turned off by default, which ensures that the generated log files don't contain ugly-looking escape sequences. At the same time, perform some improvements and code cleanups, as spotted while going through the source code. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
Make the produced log files much, much more readable by telling "pacman" not to display progress bars when downloading files. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
Dan Johansen authored
Make "/etc/os-release" available See merge request !14
-
Generating the initramfs images by "mkinitcpio" requires the "/etc/os-release" file to be already present as a symlink to "/usr/lib/os-release", which is normally performed by systemd in the "/usr/lib/tmpfiles.d/etc.conf" file. Thus, ensure that the required symlink already exists in the rootfs directory before "pacstrap" or "pacman" are executed. At the same time, perform some improvements and code cleanups, as spotted while going through the source code. Also, change the timestamp format in the generated log filenames to a more common (and more readable) format. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
- 04 Jul, 2022 3 commits
-
-
A few instances of executing "rm -r" or "rm -rf" on directories have been changed to "rmdir" in previous commits, because those directories should be empty at that point, which introduced some kind of a "canary" for such directories. Complete those "canaries" by actually aborting the execution of a utility if such "rmdir" operations fail. It's a critical error anyway, because it means something went seriously wrong, and it should be inspected by hand. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
Create a filesystem "marker" that tells the packages that they're installed as part of building an image so they can adjust their behavior as required, which is currently used for the /etc/fstab adjustments in the "generic-post-install" package only. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
Perform a whole bunch of code cleanups and readability improvements, as spotted while going through the code. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
- 30 Jun, 2022 1 commit
-
-
fkardame authored
-
- 27 Jun, 2022 6 commits
-
-
Dan Johansen authored
Various improvements and rewrite local packages function See merge request !13
-
Hopefully, fix the issues with installing local packages by saving the list of package files in the check_local_pkgs() function and using it later, to avoid issues with the wildcard expansion in "pacman -U" invocations. At the same time, simplify the handling of the absolute path in the check_local_pkgs() function a bit. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
Fix the paths to local packages passed to "pacman", and allow error handling to do its thing instead of aborting early. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
The last commit or two failed to resolve the issues with bind mounting directories with the local packages, because the current directory was changed somewhere and the directory with the local packages no longer matched the real location. Fix that by saving the actual directory early and reusing it later. Also, change a few invocations of "wget" so no current directory changes are performed prior to those invocations, in an atttempt to prevent similar issues from happening again somewhere else. At the same time, use the least amount of "force" while removing empty temporary directories used as mount points, i.e. use "rmdir" to remove them, instead of using "rm -rf". Perform a few more small cleanups and improvements in the produced messages and comments, as well as a bit of code deduplication in error handling, as spotted. Also, remove redundant "-N" parameters in a few invocations of "wget". Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
Fix the way bind mounts are performed by using "mount --bind" instead of "mount -o bind". How did "mount -o bind" actually work before in a few places? Hmm... Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-
Improve the local package checks so the temporary files are created in /tmp instead of in the current directory. Signed-off-by:
Dragan Simic <dsimic@manjaro.org>
-