diff --git a/airootfs/root/packages/README b/airootfs/root/packages/README new file mode 100644 index 0000000..c8cde35 --- /dev/null +++ b/airootfs/root/packages/README @@ -0,0 +1 @@ +place packages here to get installed inside run_before_squashfs process/script diff --git a/airootfs/root/packages/cnchi-0.16.52-2-any.pkg.tar.zst b/airootfs/root/packages/cnchi-0.16.52-2-any.pkg.tar.zst new file mode 100644 index 0000000..1760b55 Binary files /dev/null and b/airootfs/root/packages/cnchi-0.16.52-2-any.pkg.tar.zst differ diff --git a/internetarchive.log b/internetarchive.log new file mode 100644 index 0000000..17d8e37 --- /dev/null +++ b/internetarchive.log @@ -0,0 +1,3 @@ +2026-06-08 18:34:30,688 - internetarchive.session - DEBUG - no metadata provided for "antergos-next", retrieving now. +2026-06-08 18:34:30,689 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): archive.org:443 +2026-06-08 18:34:33,782 - urllib3.connectionpool - DEBUG - https://archive.org:443 "GET /metadata/antergos-next HTTP/1.1" 200 None diff --git a/run_before_squashfs.sh b/run_before_squashfs.sh index 6ddf185..d548830 100755 --- a/run_before_squashfs.sh +++ b/run_before_squashfs.sh @@ -175,12 +175,15 @@ echo "---> Clean pacman log and package cache --->" rm "/var/log/pacman.log" # pacman -Scc seem to fail so: rm -rf "/var/cache/pacman/pkg/" -echo "---> remove ranked mirrorlist, used for fetching offline packages replacing it with original from package --->" -mv "/etc/pacman.d/mirrorlist-from-package" "/etc/pacman.d/mirrorlist" +echo "---> Keep ranked mirrorlist for live session (removed revert to packaged default) --->" +rm -f "/etc/pacman.d/mirrorlist-from-package" echo "---> Fix cnchi desktop file to use pkexec --->" sed -i 's|^Exec=cnchi$|Exec=pkexec cnchi|' "/usr/share/applications/cnchi.desktop" +echo "---> Fix cnchi regain_privileges bug (false return before seteuid) --->" +sed -i '/^ if os.geteuid() != 0:$/,/^ os\.setgroups(\[\])$/c\ if os.geteuid() != 0:\n os.seteuid(0)\n os.setegid(0)\n os.setgroups([])' "/usr/share/cnchi/misc/extra.py" + echo "---> Set Antergos NeXT os-release --->" cat > "/usr/lib/os-release" << 'OSEOF' NAME="Antergos NeXT"