summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2023-01-16 21:13:03 -0800
committerMike Crute <mike@crute.us>2023-01-16 21:20:57 -0800
commitbc9e8777136e5125abdef2518ec2bf7cf56d89bb (patch)
treefc589ee907061764726dd076e756eab790ac5e62
parent98fbc0291088a582f5c1d0c0ebff205e199dd5c4 (diff)
downloaddotfiles-bc9e8777136e5125abdef2518ec2bf7cf56d89bb.tar.bz2
dotfiles-bc9e8777136e5125abdef2518ec2bf7cf56d89bb.tar.xz
dotfiles-bc9e8777136e5125abdef2518ec2bf7cf56d89bb.zip
Pass UID to Alpine container
-rw-r--r--.bashrc_local_home1
-rwxr-xr-xbin/aport-bootstrap.sh20
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 )
4apk add alpine-sdk vim sudo atools spdx-licenses-list less git-perl linux-firmware-none
5 4
6addgroup -g 1001 mcrute 5# git-perl for add --interactive
7adduser -s /bin/sh -D -G mcrute -u 1001 mcrute 6apk 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
18addgroup -g $ALPINE_UID mcrute
19adduser -s /bin/sh -D -G mcrute -u $ALPINE_UID mcrute
8addgroup mcrute wheel 20addgroup mcrute wheel
9addgroup mcrute abuild 21addgroup mcrute abuild
10 22