Commit Graph

30 Commits

Author SHA1 Message Date
RyanSquared 39da5b5fe9
scripts/packages-fetch: quote output string during fetch step 2023-11-08 15:50:51 -05:00
Lance Vick d8ce33f628
namespace toolchain commands, add dist caching and git-restore-mtime support 2023-09-21 10:55:57 -07:00
Lance Vick fda01343a5
allow bypassing use of slow/unreliable archive apt sources. Useful when using own LFS cache or similar 2023-09-03 02:47:17 -07:00
Lance Vick 2560e543a1
support path prefix 2023-07-20 18:24:42 -07:00
Lance Vick cb72be053f
remove cache/make.env recursion insanity. It breaks too many things 2023-06-18 15:04:53 -07:00
Lance Vick e75a319f87
fix packages-update after autobuild 2023-06-18 02:41:10 -07:00
Seán C McCord e1e6792569
Correct unsupported deb Packages compression, and copy all config files in scripts 2023-06-16 11:56:43 -07:00
Lance Vick 5bbf26be78
cache debian artifacts in fetch directory 2023-06-15 23:23:10 -07:00
Lance Vick a8c0099576
separate generated env files between container and make uses 2023-06-08 05:37:19 -07:00
Lance Vick 3f14cf21ba
Merge branch 'master' of https://codeberg.org/distrust/toolchain 2023-06-01 18:05:46 -07:00
Lance Vick ee915227d5
separate toolchain.env and global.env. Allow env vars in global.env 2023-06-01 18:04:41 -07:00
Lance Vick 46de4dddbd
Merge remote-tracking branch 'origin/ryansquared/restrict-packages-to-snapshot' 2023-05-05 11:20:01 -07:00
RyanSquared 1e1d4ae3a9
scripts/pcakages-update: only use packages from debian snapshot 2023-05-05 11:11:17 -04:00
Lance Vick 7b178a53ef
only exec if calling user is root 2023-05-03 18:30:07 -07:00
Lance Vick c80a7dc018
delete existing user/groups by name vs id 2023-05-03 13:22:51 -07:00
Lance Vick ddf6568244
Merge branch 'master' of codeberg.org:distrust/toolchain 2023-05-02 14:58:10 -07:00
Lance Vick a4086420ca
allow override for toolchain docker volume and workdir for niche environments 2023-05-02 14:55:45 -07:00
Lance Vick 108089eac2
handle host user being root or a default debian user/group 2023-05-01 15:53:32 -07:00
Lance Vick a65be367d9
sudo support 2023-04-13 14:20:55 -07:00
Lance Vick b499727bbb
use sh for environment file 2023-04-05 14:16:34 -07:00
Lance Vick fbf48b33a0
delete dialout group that conflicts with mac users 2023-04-02 21:09:46 -07:00
Lance Vick d6189f0f28
drop USER and use host-env for all toolchain invocations 2023-03-07 18:09:52 -08:00
Lance Vick 27e0da8773
ignore expired releases for apt installs 2023-02-28 10:33:59 -08:00
Lance Vick 7a2917d37a
add VERSION to environment 2023-02-15 04:09:04 -08:00
Lance Vick be41f7cfe1
fix mis-named variable 2023-02-12 21:38:56 -08:00
Lance Vick 6961056dd3
GIT EPOCH/DATETIME -> TIMESTAMP 2023-02-12 21:36:05 -08:00
Lance Vick ab2e37ace2
Make all packages 'trusted' from debian archive to build when keys expire 2023-02-06 12:54:56 -08:00
Lance Vick db9ab961fd
add toolchain-clean and default to FAKETIME off 2023-02-03 03:43:24 -08:00
Lance Vick 9c45fa460e
several multi-arch improvements 2023-02-02 21:30:11 -08:00
Lance Vick 5191085576
initial commit 2023-01-27 16:05:03 -08:00