Commit graph

66 commits

Author SHA1 Message Date
Dennis ten Hoove
3be8e52184
[arkdep-build] Error messages cleanup 2025-02-06 21:06:26 +01:00
Dennis ten Hoove
6f374d9b93
[arkdep-build] Error if depends not found 2024-10-16 20:19:44 +02:00
Dennis ten Hoove
9d68dadfe2
[arkdep-build] Code cleanup 2024-09-29 02:24:27 +02:00
Dennis ten Hoove
9df5f355ac
[arkdep-build] Add support for variant dependencies
This feature allows on variant to be dependant upon another, utilizing its package lists and overlays to extend its own.
2024-09-29 02:15:37 +02:00
Dennis ten Hoove
2c14d8f947
Rename name to name.sh 2024-09-08 04:19:32 +02:00
Dennis ten Hoove
8302354eed
[arkdep-build] Implement name support 2024-09-08 04:07:51 +02:00
Dennis ten Hoove
6b84c53f72
[arkdep-build] Combine repo and suite in apt.conf 2024-08-26 11:35:58 +02:00
Dennis ten Hoove
ea84b34418
[arkdep-build] Add initial Debian support 2024-08-25 20:30:57 +02:00
Dennis ten Hoove
2ae2f19d5c
[all] Drop usrliblocale, use pre-generated locales 2024-08-18 06:04:50 +02:00
Dennis ten Hoove
897211d724
[scripts] Drop nm-system-connections 2024-08-15 04:03:35 +02:00
Dennis ten Hoove
0a7e5b1961
[arkdep-build] Handle code comments and whitespaces in package lists 2024-08-13 03:46:32 +02:00
Giuseppe Calà
034a23b61c
fix typo
the intended variable should be var_storage_available
2024-08-09 17:52:23 +00:00
Dennis ten Hoove
5a8fc70cd5
[arkdep-build] Notify on no valid type 2024-08-01 18:58:12 +02:00
Dennis ten Hoove
e9c4cb4d7b
Implement update script support 2024-06-21 06:29:25 +02:00
Dennis ten Hoove
00685e9d87 Drop clear pacman cache 2024-05-26 02:09:18 +02:00
Dennis ten Hoove
98dff4dae0 Fix migration type detection 2024-05-24 03:39:28 +02:00
Dennis ten Hoove
246ee22a3d Do storage check on root and var 2024-05-08 07:10:24 +02:00
Dennis ten Hoove
ea0165f872 cleanup do recursive umount 2024-05-02 09:03:58 +02:00
Dennis ten Hoove
6410390c36 Remove output_target tailing slash 2024-05-02 09:00:50 +02:00
Dennis ten Hoove
544d7d0da8 Bind mount workdir 2024-05-02 08:46:52 +02:00
Dennis ten Hoove
15bb611ee8 Code cleanup 2024-05-02 08:23:16 +02:00
Dennis ten Hoove
1478019cc6 Generate package list 2024-05-02 08:14:42 +02:00
Dennis ten Hoove
1fcfd8f762 Add post_build extension support 2024-05-02 03:11:44 +02:00
Dennis ten Hoove
ab92684ffa Build inside of an image 2024-05-01 00:33:17 +02:00
Dennis ten Hoove
482e8fe189 arkdep-build code cleanup 2024-04-29 07:50:03 +02:00
Dennis ten Hoove
e439ddc78b Implement migration image type 2024-04-27 04:55:47 +02:00
Dennis ten Hoove
ca90490239 Move docs to man pages 2024-04-21 21:09:07 +02:00
Dennis ten Hoove
31f800fde1 Do not copy opt in to var/opt 2024-04-10 07:08:50 +02:00
Dennis ten Hoove
7affaa8907 Drop unused arkdep_dir variable 2024-03-31 01:26:31 +01:00
Dennis ten Hoove
a8781fec63 Use unique var for each deployment 2024-03-29 18:11:21 +01:00
Dennis ten Hoove
d7a91d5441 arkdep-build refactor 2024-03-21 13:14:53 +01:00
Dennis ten Hoove
d9bda8426b Add overlay-postinstall 2024-03-19 08:09:49 +01:00
Dennis ten Hoove
3817180e5b Improve error handling 2024-03-09 03:40:07 +01:00
Dennis ten Hoove
87421e3396 Fix nm-system-connections cp error 2024-03-03 15:20:19 +01:00
Dennis ten Hoove
a93f0b6dda Add nm-system-connections to var 2024-03-03 14:44:37 +01:00
Dennis ten Hoove
877203831c Lazy umount 2024-02-29 21:28:37 +01:00
Dennis ten Hoove
31fa4d3f40 Mount local pacman cache to workdir 2024-02-29 20:32:40 +01:00
Dennis ten Hoove
763f3a39f2 Variantdir not workdir 2024-02-28 09:55:50 +01:00
Dennis ten Hoove
dcbe6c86dc pacstrap use overlay pacman.conf if available 2024-02-28 08:58:28 +01:00
Dennis ten Hoove
7455842190 Add ARKDEP_STATIC_WORKDIR 2024-02-24 14:38:33 +01:00
Dennis ten Hoove
3adf29ba2e Fix quit_on_err, implement ucode updates 2024-02-24 13:33:57 +01:00
Dennis ten Hoove
313e1a34f2 pacstrap use host cache 2024-02-24 06:08:04 +01:00
Dennis ten Hoove
c57eeb4da7 Add ARKDEP_NO_CLEANUP 2024-02-24 05:36:24 +01:00
Dennis ten Hoove
a7d0e54291 Rename scripts to extensions 2024-02-22 14:48:01 +01:00
Dennis ten Hoove
8a4f75e8c8 Run scripts in subshell 2024-02-22 08:20:38 +01:00
Dennis ten Hoove
a101eda039 arkdep-build refactor 2024-02-22 07:45:21 +01:00
Dennis ten Hoove
2e4959e048 Fix typo 2024-02-22 05:53:09 +01:00
Dennis ten Hoove
e9080c9962 Add support for custom scripts 2024-02-21 11:33:09 +01:00
Dennis ten Hoove
b5c992b9b3 Notify on copy overlay 2023-12-11 22:23:06 +01:00
Dennis ten Hoove
b9c343ff97 Cleanup 2023-12-11 22:11:25 +01:00