From 278c222902a38046012fdfc94e40269bd3378a9b Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 28 Apr 2020 06:26:36 +0300 Subject: [PATCH] kiss: Swap to ls -l for user name --- .editorconfig | 7 +++++++ kiss | 10 ++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..7b8413b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,7 @@ +root = true + +# Force GitHub to display tabs +# mixed with [4] spaces properly. +[kiss] +indent_style = tab +indent_size = 4 diff --git a/kiss b/kiss index 4056dbd..f9f6f58 100755 --- a/kiss +++ b/kiss @@ -1163,7 +1163,9 @@ pkg_updates() { # ownership of files and directories in the rare # case that the repository is owned by a 3rd user. ( - user=$(stat -c %U "$PWD") || user=root + read -r _ _ user _ <<-EOF || user=root + $(ls -ld "$PWD") + EOF id -u "$user" >/dev/null 2>&1 || user=root @@ -1339,7 +1341,11 @@ args() { else log "$pkg" "Need permissions to generate checksums" - user=$(stat -c %U "$repo_dir") as_root tee "$repo_dir/checksums" + read -r _ _ user _ <<-EOF || user=root + $(ls -ld "$PWD") + EOF + + user=$user as_root tee "$repo_dir/checksums" fi }