mirror of
https://github.com/containers/podman
synced 2024-10-20 17:23:30 +00:00
CI: fix rootless permission error
CI runs are failing in special_testing_rootless: mkdir /var/tmp/go/pkg: permission denied Probable cause: #6822, which universally set GOPATH. Solution: in rootless setup, chown -R GOPATH as well as GOSRC (the latter was already being chowned). Signed-off-by: Ed Santiago <santiago@redhat.com>
This commit is contained in:
parent
1aac197f79
commit
81115243ef
|
@ -299,13 +299,13 @@ is_release() {
|
|||
}
|
||||
|
||||
setup_rootless() {
|
||||
req_env_var ROOTLESS_USER GOSRC SECRET_ENV_RE ROOTLESS_ENV_RE
|
||||
req_env_var ROOTLESS_USER GOPATH GOSRC SECRET_ENV_RE ROOTLESS_ENV_RE
|
||||
|
||||
# Only do this once
|
||||
if passwd --status $ROOTLESS_USER
|
||||
then
|
||||
echo "Updating $ROOTLESS_USER user permissions on possibly changed libpod code"
|
||||
chown -R $ROOTLESS_USER:$ROOTLESS_USER "$GOSRC"
|
||||
chown -R $ROOTLESS_USER:$ROOTLESS_USER "$GOPATH" "$GOSRC"
|
||||
return 0
|
||||
fi
|
||||
|
||||
|
@ -316,7 +316,7 @@ setup_rootless() {
|
|||
echo "creating $ROOTLESS_UID:$ROOTLESS_GID $ROOTLESS_USER user"
|
||||
groupadd -g $ROOTLESS_GID $ROOTLESS_USER
|
||||
useradd -g $ROOTLESS_GID -u $ROOTLESS_UID --no-user-group --create-home $ROOTLESS_USER
|
||||
chown -R $ROOTLESS_USER:$ROOTLESS_USER "$GOSRC"
|
||||
chown -R $ROOTLESS_USER:$ROOTLESS_USER "$GOPATH" "$GOSRC"
|
||||
|
||||
echo "creating ssh keypair for $USER"
|
||||
[[ -r "$HOME/.ssh/id_rsa" ]] || \
|
||||
|
|
Loading…
Reference in a new issue