diff options
author | Mike Crute <mike@crute.us> | 2023-01-16 21:13:03 -0800 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2023-01-16 21:20:57 -0800 |
commit | bc9e8777136e5125abdef2518ec2bf7cf56d89bb (patch) | |
tree | fc589ee907061764726dd076e756eab790ac5e62 | |
parent | 98fbc0291088a582f5c1d0c0ebff205e199dd5c4 (diff) | |
download | dotfiles-bc9e8777136e5125abdef2518ec2bf7cf56d89bb.tar.bz2 dotfiles-bc9e8777136e5125abdef2518ec2bf7cf56d89bb.tar.xz dotfiles-bc9e8777136e5125abdef2518ec2bf7cf56d89bb.zip |
Pass UID to Alpine container
-rw-r--r-- | .bashrc_local_home | 1 | ||||
-rwxr-xr-x | bin/aport-bootstrap.sh | 20 |
2 files changed, 17 insertions, 4 deletions
diff --git a/.bashrc_local_home b/.bashrc_local_home index e3b82df..288176b 100644 --- a/.bashrc_local_home +++ b/.bashrc_local_home | |||
@@ -31,6 +31,7 @@ function alpine-build | |||
31 | 31 | ||
32 | docker run -ti --rm --detach-keys=ctrl-@ \ | 32 | docker run -ti --rm --detach-keys=ctrl-@ \ |
33 | --privileged \ | 33 | --privileged \ |
34 | -e ALPINE_UID=$UID \ | ||
34 | -v $HOME/bin:/opt/home-bin:ro \ | 35 | -v $HOME/bin:/opt/home-bin:ro \ |
35 | -v $HOME/.abuild:/abuild-keys:ro \ | 36 | -v $HOME/.abuild:/abuild-keys:ro \ |
36 | -v $HOME/repos/alpine/aports:/aports \ | 37 | -v $HOME/repos/alpine/aports:/aports \ |
diff --git a/bin/aport-bootstrap.sh b/bin/aport-bootstrap.sh index dd09cfb..e14eeef 100755 --- a/bin/aport-bootstrap.sh +++ b/bin/aport-bootstrap.sh | |||
@@ -1,10 +1,22 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | 2 | ||
3 | # git-perl for add --interactive | 3 | [[ -z "$ALPINE_UID" ]] && ( echo "No ALPINE_UID set" && exit 1 ) |
4 | apk add alpine-sdk vim sudo atools spdx-licenses-list less git-perl linux-firmware-none | ||
5 | 4 | ||
6 | addgroup -g 1001 mcrute | 5 | # git-perl for add --interactive |
7 | adduser -s /bin/sh -D -G mcrute -u 1001 mcrute | 6 | apk add \ |
7 | alpine-sdk \ | ||
8 | atools \ | ||
9 | git-perl \ | ||
10 | less \ | ||
11 | linux-firmware-none \ | ||
12 | shellcheck \ | ||
13 | spdx-licenses-list \ | ||
14 | sudo \ | ||
15 | vim \ | ||
16 | ; | ||
17 | |||
18 | addgroup -g $ALPINE_UID mcrute | ||
19 | adduser -s /bin/sh -D -G mcrute -u $ALPINE_UID mcrute | ||
8 | addgroup mcrute wheel | 20 | addgroup mcrute wheel |
9 | addgroup mcrute abuild | 21 | addgroup mcrute abuild |
10 | 22 | ||