forked from kiss-community/kiss
kiss: ensure that the owner actually exists
This commit is contained in:
parent
93ea92ee8e
commit
285b271dee
7
kiss
7
kiss
@ -1161,9 +1161,12 @@ pkg_updates() {
|
|||||||
# ownership of files and directories in the rare
|
# ownership of files and directories in the rare
|
||||||
# case that the repository is owned by a 3rd user.
|
# case that the repository is owned by a 3rd user.
|
||||||
(
|
(
|
||||||
user=$(stat -c %U "$PWD")
|
user=$(stat -c %U "$PWD") || user=root
|
||||||
|
|
||||||
[ "${user:=root}" = root ] ||
|
id -u "$user" >/dev/null 2>&1 ||
|
||||||
|
user=root
|
||||||
|
|
||||||
|
[ "$user" = root ] ||
|
||||||
log "Dropping permissions to $user for pull"
|
log "Dropping permissions to $user for pull"
|
||||||
|
|
||||||
case $su in
|
case $su in
|
||||||
|
Loading…
Reference in New Issue
Block a user