InsanePrawn
|
c5183bd0bf
|
Refactor chroot.py into Chroot class
|
2021-10-25 01:51:03 +02:00 |
|
InsanePrawn
|
8d1061004a
|
config.py: fix config parsing warning and exception throwing
Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
|
2021-10-25 01:50:01 +02:00 |
|
InsanePrawn
|
3390014a9c
|
packages.py: fix package update cmd with --non-interactive
|
2021-10-25 01:47:35 +02:00 |
|
jld3103
|
0e07a33968
|
Add packages sideload feature
|
2021-10-18 09:00:11 +02:00 |
|
InsanePrawn
|
135ffc5def
|
packages.py: cmd_build(): batch CROSSDIRECT_PKGS installation
|
2021-10-18 01:54:39 +02:00 |
|
jld3103
|
c22b509347
|
Further fix package building
|
2021-10-17 18:14:39 +02:00 |
|
jld3103
|
fe52671e06
|
Fix package building
|
2021-10-17 13:48:37 +02:00 |
|
InsanePrawn
|
52458bd314
|
manage (download, pull) pkgbuilds.git, move it inside .cache. add git() convenience wrapper
|
2021-10-17 03:23:29 +02:00 |
|
jld3103
|
b191e307aa
|
Write correct pacman.conf after image is built
|
2021-10-16 10:46:27 +02:00 |
|
jld3103
|
90366e0a85
|
Simplify generation of pacman.conf
|
2021-10-16 10:45:43 +02:00 |
|
jld3103
|
37b5ecb34b
|
Add phosh flavour and repository
|
2021-10-14 20:10:32 +02:00 |
|
jld3103
|
78af4ebce8
|
Drop pkgbuild pkgname prefix check
|
2021-10-13 18:35:06 +00:00 |
|
jld3103
|
0d7259f133
|
Fix cross/* packages installation
|
2021-10-13 20:29:10 +02:00 |
|
InsanePrawn
|
ddbbb6a710
|
config: init prompting refactors
|
2021-10-12 04:30:45 +02:00 |
|
InsanePrawn
|
22308aadb2
|
config.py: format
|
2021-10-12 02:33:34 +02:00 |
|
InsanePrawn
|
1a6979d9cb
|
makepkg.conf: fix HOSTSPEC used when _not_ setting up cross-compilation
Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
|
2021-10-12 02:17:32 +02:00 |
|
jld3103
|
949183b290
|
Merge branch 'config' of gitlab.com:kupfer/kupferbootstrap into config
|
2021-10-10 21:23:49 +02:00 |
|
jld3103
|
e88bc393bb
|
Allow semicolon in PKGBUILD strings
|
2021-10-10 21:23:39 +02:00 |
|
jld3103
|
9aa17d1fc7
|
Fix check if split packages have been built
|
2021-10-10 21:23:19 +02:00 |
|
jld3103
|
c70db11d64
|
Fix resize2fs
|
2021-10-10 21:21:46 +02:00 |
|
jld3103
|
58cf5b40b2
|
Add new cross repo
|
2021-10-10 21:21:23 +02:00 |
|
InsanePrawn
|
fd4ac1c2cd
|
no need to force-reinstall qemu/binfmt anymore
|
2021-10-10 18:40:45 +02:00 |
|
InsanePrawn
|
482744feb2
|
mount(): properly handle type . (forgotten to commit with binfmt mounting)
|
2021-10-10 18:29:44 +02:00 |
|
InsanePrawn
|
7f2df127d1
|
config: init prompt improvements (forgotten changes)
|
2021-10-10 18:29:44 +02:00 |
|
InsanePrawn
|
c5a12132d3
|
chroot: always overwrite makepkg.conf (fixes .zst vs .xz confusion)
|
2021-10-10 18:29:44 +02:00 |
|
InsanePrawn
|
fb14a360bd
|
dockerfile: add $arch to repo uri
|
2021-10-10 18:29:44 +02:00 |
|
InsanePrawn
|
87345ab2da
|
refactor packages.py, register qemu-binfmt manually
|
2021-10-10 18:29:44 +02:00 |
|
jld3103
|
e6d084b513
|
Require name for profile init
|
2021-10-10 15:29:03 +02:00 |
|
InsanePrawn
|
4bba3e606c
|
crossdirect rustc hotfix
|
2021-10-10 14:06:25 +02:00 |
|
InsanePrawn
|
d1e07c0841
|
config/profile init: updates and fixes
|
2021-10-10 02:12:58 +02:00 |
|
InsanePrawn
|
33dd19a533
|
Add config init and config profile init
|
2021-10-09 22:01:11 +02:00 |
|
InsanePrawn
|
bae5fbc272
|
config.py: add error_shell to CONFIG_RUNTIME_DEFAULTS, clean up return types of some functions
|
2021-10-09 18:56:31 +02:00 |
|
jld3103
|
77ebd48eab
|
Fix image building
|
2021-10-08 15:22:02 +02:00 |
|
jld3103
|
a8695f0095
|
Create pacman cache dir if it does not exist
|
2021-10-08 10:03:10 +02:00 |
|
InsanePrawn
|
5f67435570
|
Really really make crossdirect work: symlink /usr/include to /include
|
2021-10-07 13:51:01 +02:00 |
|
InsanePrawn
|
c7b2159481
|
Respect crossdirect and ccache build config in cmd_build()
|
2021-10-07 01:14:42 +02:00 |
|
jld3103
|
291ddb85ca
|
Always install base, base-devel and git inside of the base chroots
|
2021-10-06 21:25:44 +02:00 |
|
jld3103
|
c4760bd99e
|
Fix formatting
|
2021-10-06 21:02:30 +02:00 |
|
jld3103
|
13c284012d
|
Check PKGBUILDs for arches hint
|
2021-10-06 21:00:47 +02:00 |
|
jld3103
|
06fb2af77f
|
Remove broken docker pkgbuilds mount
|
2021-10-06 21:00:22 +02:00 |
|
InsanePrawn
|
f76164215b
|
build(): don't install dependencies that we provide ourselves as split-packages
|
2021-10-05 21:00:53 +02:00 |
|
InsanePrawn
|
eb67c34f9b
|
i think crossdirect works for real now?
|
2021-10-05 20:31:11 +02:00 |
|
InsanePrawn
|
f90bf1006a
|
Fixup error shell, exception log level in main() and arch checking before docker wrapping in cmd_build()
|
2021-10-05 17:34:43 +02:00 |
|
InsanePrawn
|
5eefcc9942
|
packages/cmd_build(): add check for unknown arch + error message
|
2021-10-05 17:07:11 +02:00 |
|
InsanePrawn
|
643cc21d3c
|
bugfixes! what kind of drunk seafood wrote these?
|
2021-10-05 16:36:44 +02:00 |
|
InsanePrawn
|
c1ece2d616
|
main.py: add error shell flag for popping a shell on exceptions
|
2021-10-04 20:16:59 +02:00 |
|
InsanePrawn
|
0b2caa02af
|
Split up repos by arches, always add already-built packages to repo file again, don't use repo-add --new, ...
Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
|
2021-10-04 20:16:27 +02:00 |
|
InsanePrawn
|
1ba4dcfaec
|
refactor packages.py code into chroot.generate_makepkg_conf(), use generated conf in check_package_version_built()
|
2021-10-04 14:36:39 +02:00 |
|
InsanePrawn
|
1c8fd7eccd
|
Revert config disabling crosscompile by default
|
2021-10-04 13:37:16 +02:00 |
|
InsanePrawn
|
f95d16c996
|
fix crosscompile -> add makepkg_cross_{arch}.conf generation
TODO: use everywhere
|
2021-10-04 13:34:37 +02:00 |
|