Commit graph

501 commits

Author SHA1 Message Date
Kron4ek
b1a84f0fad
Add lib32-mesa-utils 2022-09-11 11:59:22 +05:00
Kron4ek
b26c6f0baf
Update README.md 2022-08-28 18:42:45 +05:00
Kron4ek
114a55e840 Also unset XAUTHORITY when disabling access to X server 2022-08-27 22:58:31 +05:00
Kron4ek
cc69e5361b Don't parse own arguments if the script is a symlink 2022-08-27 22:40:51 +05:00
Kron4ek
d2fda8cbcf Add the ability to disable access to X server
For example, this is useful for restricting applications from accessing Xwayland on Wayland.
2022-08-27 22:27:06 +05:00
Kron4ek
36d01751b4 Mount all X sockets separately
Remount /tmp/.X11-unix as tmpfs and then mount all X sockets separately.
This fixes gamescope.
2022-08-27 19:12:29 +05:00
Kron4ek
71d2460e60 Properly handle non-standard HOME directories
Non-standard here means outside of /home.
2022-08-27 15:33:40 +05:00
Kron4ek
30938e7713 Automatically create a directory for HOME_DIR when it is set 2022-08-27 14:37:48 +05:00
Kron4ek
c186b86cbd Properly handle spaces for all bwrap parameters
Use bash arrays instead of just variables to properly handle spaces.
2022-08-27 14:29:59 +05:00
Kron4ek
ea3a106654 Update integrated utils
Update squashfuse to 0.1.105
Update dwarfs to the latest git revision (e8f489a)
Update lz4 to 1.9.4
Update all other outdated libraries
2022-08-26 19:51:12 +05:00
Kron4ek
1bde0f62e8
Update donation links 2022-08-21 14:08:02 +05:00
Kron4ek
209e2808df
Update the link for the Arch Linux bootstrap
Since Arch Linux now provides a static name for the latest bootstrap archive, it is no longer necessary to determine the release number.
2022-08-10 17:52:24 +05:00
Kron4ek
697b45aac9
Update archlinux-keyring before other packages 2022-07-28 13:58:34 +05:00
Kron4ek
dafd65c280
Update Arch mirrorlist 2022-07-28 11:28:46 +05:00
Kron4ek
4b92747f3e
Update Chaotic-AUR links 2022-07-17 19:02:39 +05:00
Kron4ek
351c5dd4a5
Update README.md 2022-07-17 18:44:10 +05:00
Kron4ek
be3e3c966a
Update the Chaotic-AUR mirrorlist 2022-07-16 01:28:58 +05:00
Kron4ek
73974495db
Update the Chaotic-AUR mirrorlist 2022-07-14 13:23:39 +05:00
Kron4ek
a0403d1cd9
Update README.md 2022-07-05 17:31:53 +05:00
Kron4ek
3c9f54b529
Add playonlinux
It is now available in Chaotic-AUR
2022-07-05 14:02:36 +05:00
Kron4ek
f34b9c387e
Fix bootstrap integrity checking 2022-07-05 14:00:56 +05:00
Kron4ek
576f16fcf6 Use integrated utils to extract images
Unless USE_SYS_UTILS is enabled.
2022-06-21 17:36:31 +05:00
Kron4ek
714d7dce15 Remove the SUDO_MOUNT feature 2022-06-18 13:47:06 +05:00
Kron4ek
6789b088a0 Remove the mount message when using DwarFS
DwarFS mounts instantly now, so the message is no longer needed.
2022-06-16 21:25:43 +05:00
Kron4ek
3039659db9 Automatically detect image format
DwarFS images have the string "DWARFS" at the very beginning of the file.
2022-06-16 21:16:51 +05:00
Kron4ek
886e1ff880 Update sqfs compressor arguments 2022-06-16 19:57:59 +05:00
Kron4ek
f5f1e9fbd7 Check the amount of free space before updating 2022-06-16 19:53:57 +05:00
Kron4ek
e6ae794400
Update FUNDING.yml 2022-06-15 15:02:41 +05:00
Kron4ek
f19eae91e7
Update Arch mirrorlist 2022-06-13 17:38:53 +05:00
Kron4ek
c5684398b4 Update dwarfs
Update dwarfs to the latest git revision (525d7d6)
2022-06-13 17:35:24 +05:00
Kron4ek
53e64b65bf Update integrated utils
Update bubblewrap to 0.6.2
Update squashfs-tools to 4.5.1
Update dwarfs to the latest git revision of the wip branch (which should speed up mount times on HDDs)
Update all other outdated libraries
2022-06-01 14:26:26 +05:00
Kron4ek
b51b89a22b Remove playonlinux
It is no longer in the Arch Linux repositories, and not in Chaotic-AUR either (at least currently).
2022-05-26 19:09:49 +05:00
Kron4ek
8946eb3573
Update the Chaotic-AUR keyring 2022-05-15 12:13:53 +05:00
Kron4ek
f74843fb73
Update the Chaotic-AUR mirrorlist 2022-05-05 14:48:08 +05:00
Kron4ek
ab47107fa6
Update Arch mirrorlist 2022-05-03 00:21:45 +05:00
Kron4ek
904b755ab0
Update the Chaotic-AUR mirrorlist 2022-04-19 14:21:26 +05:00
Kron4ek
8813e12b4c
Add more command checks 2022-04-11 15:08:42 +05:00
Kron4ek
3611017c71
Verify the integrity of the bootstrap
The script now verifies the SHA256 checksum of the bootstrap before using it. Also, if the checksum verification or download fails, the script will retry with other mirrors.
2022-04-11 14:58:19 +05:00
Kron4ek
485cb07a64
Add a note about better compression 2022-04-06 00:48:09 +05:00
Kron4ek
e55b1e6869 Update integrated utils
Update bubblewrap to 0.6.1
Update dwarfs to the latest git revision
Update all other outdated libraries
2022-04-05 23:54:28 +05:00
Kron4ek
616f7c9254
Update create-arch-bootstrap.sh 2022-04-05 19:47:19 +05:00
Kron4ek
9d517f9c1f
Make the script less error prone
First of all, the script now checks if Chaotic-AUR keyring and mirrorlist are downloaded correctly, and terminates execution otherwise.

Secondly, pacman skips installing all packages even if only few of them can not be installed (for example, missing from the repos), which is not an ideal behaviour for us. So before installing the packages the script now checks which of them are present in the repos and skips only those which are missing.
2022-04-05 15:52:53 +05:00
Kron4ek
9dc9a10fff
Remove qpdfview
It has been removed from the Arch Linux repos.
2022-04-05 13:03:48 +05:00
Kron4ek
561c718a04
Change the bootstrap download url 2022-03-28 12:06:22 +05:00
Kron4ek
719db20d03
Update Arch mirrorlist 2022-03-23 23:36:19 +05:00
Kron4ek
c7a03c4925
Update the Chaotic-AUR mirrorlist 2022-03-02 13:18:42 +05:00
Kron4ek
aaeb482264
Add qt6-wayland 2022-02-28 00:43:15 +05:00
Kron4ek
bbf8785339
Remove zsync2-git
It has been removed from the Chaotic-AUR repo.
2022-02-28 00:41:20 +05:00
Kron4ek
8ff3f30563 Remove BIND and BIND_RO variables
`--bind` and `--ro-bind` launch arguments can still be used.

This commit also adds a launch argument (`-H`) to show the bubblewrap help.
2022-02-26 00:56:23 +05:00
Kron4ek
b8e00420ae
Update the Chaotic-AUR keyring 2022-02-24 14:54:25 +05:00