Commit graph

108 commits

Author SHA1 Message Date
Rudra Saraswat
03f30a545e feat: do not error out if resolv.conf doesn't already exist 2024-06-05 18:40:56 +00:00
Rudra Saraswat
20295cae34 feat: remove resolv.conf before dircmp 2024-06-05 18:39:40 +00:00
Rudra Saraswat
a0b4a25934 feat: use 1.1.1.1 when installing packages 2024-06-05 18:34:05 +00:00
Rudra Saraswat
dada7f79d3 feat: create /usr/etc correctly 2024-06-05 07:34:10 +00:00
Rudra Saraswat
b40fd76f67 feat: fix typo in shebang 2024-06-03 20:15:45 +00:00
Rudra Saraswat
7656c658d1 feat: remove debug messages 2024-06-03 18:42:37 +00:00
Rudra Saraswat
9e6fed6c8f Merge branch 'Jao-main-patch-13955' into 'main'
pkgbuild has switched from packaging the archlinux-bootstrap with tar.gz to...

See merge request blendOS/system-tools/akshara!2
2024-05-05 11:49:28 +00:00
Joey Schaff
14b4b2a55b pkgbuild has switched from packaging the archlinux-bootstrap with tar.gz to tar.zst, this is causing the installation of blendOS to fail.
I have replaced all mentions of tar.gz with tar.zst, I have no clue if this will work and fix the issue, as I am not a programmer.
2024-05-04 16:32:35 +00:00
Rudra Saraswat
ccee6cbe33 feat: regenerate locales on update 2024-02-14 20:18:34 +05:30
Rudra Saraswat
d401439a58 chore: delete blend user on update 2024-02-14 13:17:03 +05:30
Rudra Saraswat
d50e2fc06f chore: always use /etc/systemd/system from new rootfs 2024-02-13 14:49:15 +05:30
Rudra Saraswat
efd115dbf3 feat: add AKSHARA_INSTALL to (re)create /usr/etc 2024-02-13 09:29:48 +05:30
Rudra Saraswat
0732bd7977 feat: make /usr/local rw 2024-02-10 12:40:29 +05:30
Rudra Saraswat
3b2ff8c197 fix: remove /.update 2024-02-10 12:30:18 +05:30
Rudra Saraswat
072e93ebf0 fix: do not delete dirs under /var/lib 2024-02-10 11:25:04 +05:30
Rudra Saraswat
08ffe04565 chore: create /.update state file 2024-02-09 22:34:44 +05:30
Rudra Saraswat
684b1b59d3 feat: make /usr/local/share an rw overlay 2024-02-09 22:03:41 +05:30
Rudra Saraswat
92e34c28cc feat: SaaS, system update as a service 2024-02-09 21:00:03 +05:30
Rudra Saraswat
afd6cbb149 chore: handle /var/cache/pacman 2024-02-09 17:24:51 +05:30
Rudra Saraswat
deb302a20e feat: implement three-way /etc merge 2024-02-09 13:55:45 +05:30
Rudra Saraswat
7c53002545 Merge branch 'aur-packages' into 'main'
feat: add aur package support to system.yaml

See merge request blendOS/system-tools/akshara!1
2023-12-30 16:14:59 +00:00
Veggie Tanuki
e8f1378348 feat: add aur package support to system.yaml 2023-12-30 16:14:59 +00:00
Rudra B.S.
87f2e9198a feat: make akshara immutable 2023-11-24 23:20:05 +05:30
Rudra B.S.
441115374a chore: carry over sudoers.d 2023-11-24 14:12:33 +05:30
Rudra B.S.
1602ae3dd6 chore: keep localtime 2023-11-24 13:46:14 +05:30
Rudra B.S.
82c765a562 feat: handle links as well 2023-11-24 12:31:09 +05:30
Rudra B.S.
e3503e5e9f fix: typo 2023-11-24 12:26:56 +05:30
Rudra B.S.
d2e30d77f9 chore: --noconfirm 2023-11-24 12:26:42 +05:30
Rudra B.S.
98f56a7bd7 chore: explicitly reinstall shadow 2023-11-24 10:36:33 +05:30
Rudra B.S.
375ccc84b3 chore: bind mount before arch-chroot 2023-11-24 09:26:40 +05:30
Rudra B.S.
c2004b7422 chore: try using arch-chroot instead of systemd-nspawn 2023-11-24 09:06:31 +05:30
Rudra B.S.
bcec9dcef9 fix: complete switch to newlines 2023-11-22 20:27:59 +05:30
Rudra B.S.
bb7e9f2aaf fix: temporarily use newlines instead of zeroes 2023-11-22 19:27:30 +05:30
Rudra B.S.
4f7426ace8 fix: -a instead of -r 2023-11-22 17:02:19 +05:30
Rudra B.S.
bd688e01b9 fix: create .new_etc first 2023-11-22 15:49:41 +05:30
Rudra B.S.
8238f67f79 fix: copy over /etc files correctly 2023-11-22 13:30:36 +05:30
Rudra B.S.
0976e092b5 feat: handle files in /etc better 2023-11-22 13:16:14 +05:30
Rudra B.S.
996084e146 feat: do not spontaneously delete /var/lib/pacman 2023-11-22 09:41:37 +05:30
Rudra B.S.
1323bb68f7 feat: make /var/lib operations atomic 2023-11-21 15:59:47 +05:30
Rudra B.S.
f42afc571e feat: handle /var/lib better 2023-11-21 15:43:21 +05:30
Rudra B.S.
249c91693c feat: handle directories under /var/lib too 2023-11-20 22:11:33 +05:30
Rudra B.S.
b3c2cf9192 fix: remove encrypt init hook 2023-11-20 21:02:22 +05:30
Rudra B.S.
3d28788708 fix: add akshara as init hook 2023-11-20 20:54:02 +05:30
Rudra B.S.
952bcd738c fix: overwrite pacman mirrorlist directly 2023-11-20 20:32:14 +05:30
Rudra B.S.
5d28f203cf feat: use reflector 2023-11-20 20:12:51 +05:30
Rudra B.S.
63e20638cf fix: remove no longer existent /etc files from the right dir 2023-11-20 18:37:35 +05:30
Rudra B.S.
70ad8b5df7 fix: handle missing /system.yaml lists better 2023-11-20 16:59:57 +05:30
Rudra B.S.
2fc74367c9 fix: handle services during updates 2023-11-20 15:25:28 +05:30
Rudra B.S.
68e3cb67a4 chore: handle /etc/systemd/system as well 2023-11-20 13:51:49 +05:30
Rudra B.S.
9f2f25b037 chore: make akshara retry package downloads 30 times before failing 2023-11-20 13:06:25 +05:30