Commit Graph

71 Commits

Author SHA1 Message Date
Lance Vick 88527fc427
new KEY_DIR under fetch 2023-06-21 18:28:27 -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 78376e2094
include BIN_DIR in environment files 2023-06-18 03:22:17 -07:00
Lance Vick e75a319f87
fix packages-update after autobuild 2023-06-18 02:41:10 -07:00
Lance Vick 489fcbabf3
make dependecy and doc fixes 2023-06-16 12:58:05 -07:00
Lance Vick c55daf1cdf
Packages.gz -> Packages.bz2 2023-06-16 12:11:11 -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 388334ef6a
be explicit about env vars copied into containers 2023-06-15 12:42:16 -07:00
Lance Vick c71bfa31e0
Merge branch 'master' of codeberg.org:distrust/toolchain 2023-06-15 04:37:03 -07:00
Lance Vick c710181e04
readme corrections 2023-06-15 04:36:43 -07:00
Lance Vick 42f1d5850c
fetch file support 2023-06-09 16:08:03 -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 469f9ee54a
Merge branch 'master' of codeberg.org:distrust/toolchain 2023-05-04 12:10:57 -07:00
Lance Vick e2f68de8da
drop manifest.txt support favoring diff and git-sig 2023-05-04 12:10:38 -07: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 20d90c684b
Merge branch 'rno/normarch' of https://codeberg.org/rno/toolchain into rno-rno/normarch 2023-05-03 13:17:42 -07:00
Arnaud Brousseau 2aac13f095
Normalize HOST_ARCH 2023-05-03 15:14:27 -05:00
Lance Vick 2027f56e1a
use variable for /home/build everywhere 2023-05-02 16:02:33 -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 f853fa98ac
Merge branch 'master' of https://codeberg.org/distrust/toolchain 2023-05-01 15:53:51 -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 70c9e403ac
add git-lfs to required binary checks 2023-05-01 14:10:33 -07:00
Lance Vick 4eff8b258b
optional PRESERVE_CACHE argument 2023-04-27 13:54:27 -07:00
Lance Vick dafafd5d6c
make only toolchain-shell interactive, only delete dirs if they exist 2023-04-27 13:40:31 -07:00
Lance Vick a65be367d9
sudo support 2023-04-13 14:20:55 -07:00
antonlivaja c2f033f3fb Merge pull request 'Fix typo in README- 'codeburg' => 'codeberg'' (#2) from singlerider/toolchain:fix-typo-in-readme into master
Reviewed-on: https://codeberg.org/distrust/toolchain/pulls/2
2023-04-10 22:44:28 +00:00
Lance Vick b499727bbb
use sh for environment file 2023-04-05 14:16:34 -07:00
Shane Engelman beac29f3d9
Fix typo in README- 'codeburg' => 'codeberg' 2023-04-05 11:08:28 -05:00
Lance Vick 26ad161faf
Inform user when reproduce works 2023-04-04 14:52:04 -07:00
Lance Vick 8027bcc0b5
suppress toolchain state missing errors 2023-04-04 14:41:02 -07:00
Lance Vick 7445dc5da8
remove read only cache files 2023-04-04 14:36:28 -07:00
Lance Vick bcea9f50b8
attest -> reproduce 2023-04-04 14:16:53 -07:00
Lance Vick d5fcfe2886
Host os/arch vars 2023-04-04 09:42:46 -07:00
Lance Vick fbf48b33a0
delete dialout group that conflicts with mac users 2023-04-02 21:09:46 -07:00
Lance Vick 47e883a348
fix pgp key fetching 2023-03-16 20:11:53 -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 71f3e33623
smarter dist/manifest management 2023-03-02 09:27:27 -08:00
Lance Vick 27e0da8773
ignore expired releases for apt installs 2023-02-28 10:33:59 -08:00
Lance Vick 216cd15fe0
Merge branch 'master' of https://codeberg.org/distrust/toolchain 2023-02-27 14:26:45 -08:00
Lance Vick 6883a7dced
add DIST_DIR target 2023-02-27 14:26:04 -08:00
Jack Kearney 64b677d235
Follow symlinks while building manifest.txt 2023-02-24 16:56:39 -05:00
Lance Vick 2e67bce822
only depend on toolchain.state in global 'toolchain' phony 2023-02-24 13:42:59 -08:00
Lance Vick ca3e7960ea
remove 'out/' prefix in manifest.txt 2023-02-24 13:30:28 -08:00