Commit graph

340 commits

Author SHA1 Message Date
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
Kron4ek
f6530e227f
More info about Nvidia drivers 2022-02-21 02:57:32 +05:00
Kron4ek
579b84bf84 Do not remove mount_point if the image is still mounted 2022-02-20 21:40:31 +05:00
Kron4ek
2598e9766f Update integrated utils
Update glibc (to 2.35) and other libraries.
2022-02-20 20:31:22 +05:00
Kron4ek
8524a4ee0d
Copy ld-linux-x86-64.so.2 manually
In case it is missing among other libraries in libs_list, which may happen on some distros.
2022-02-20 19:01:11 +05:00
Kron4ek
e3d401da69
Update Arch mirrorlist 2022-02-14 17:06:39 +05:00
Kron4ek
4922c0fd23 Add enter-chroot.sh 2022-02-12 13:53:23 +05:00
Kron4ek
377730cd96
Update the Chaotic-AUR keyring 2022-02-04 14:53:31 +05:00
Kron4ek
349b39874e Update integrated zstd to 1.5.2 2022-01-25 15:24:10 +05:00
Kron4ek
2b1795eb29
Update info about build dependencies 2022-01-16 15:32:50 +05:00
Kron4ek
eee6863f8a
Update info about build dependencies 2022-01-16 15:30:31 +05:00
Kron4ek
484a52c401
Disable unneeded functions for zstd
Makes zstd smaller.
2022-01-16 15:16:06 +05:00