diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-11-25 22:15:04 -0500 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-11-25 22:15:04 -0500 |
commit | b9e047bf0e31236be69388a91422686c55bd702b (patch) | |
tree | e1c85ead71079391cef9568a385f2fab3cd51cdb /src/chroot-tools/libremakepkg | |
parent | f1f07ff1a3191ef6e753215f10575200a9697685 (diff) |
chroot-tools: no longer involve 'nobody'
Diffstat (limited to 'src/chroot-tools/libremakepkg')
-rwxr-xr-x | src/chroot-tools/libremakepkg | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/chroot-tools/libremakepkg b/src/chroot-tools/libremakepkg index 1512282..8d74dc3 100755 --- a/src/chroot-tools/libremakepkg +++ b/src/chroot-tools/libremakepkg @@ -57,21 +57,6 @@ indent() { "$_indent" ' | ' } -# Usage: _check_perms_dir $directory -# Make sure that $directory is readable and executable (searchable) by 'nobody' -check_directory_permissions() ( - local dir=$1 - # `cd` to the directory, then test `.`; that way if parent - # directories aren't readable, we aren't testing for that. We - # only need the last element in `$dir`. - cd "$dir" - if ! sudo -u nobody test -r . -a -x .; then - error "Directory '%s' must be readable by user 'nobody'" "$dir" - return 1 - fi - return 0 -) - # Usage: exit_copy $copydir $src_owner # End immediately, but copy log files out exit_copy() { @@ -255,15 +240,6 @@ main() { # Make sure that the various *DEST directories exist mkdir -p -- "$PKGDEST" "$SRCDEST" "$SRCPKGDEST" "$LOGDEST" - # Check the permissions for $startdir and $SRCDEST - ( - declare -i ret=0 - check_directory_permissions "$PWD" || ret=1 - if ! [[ "$PWD" -ef "$SRCDEST" ]]; then - check_directory_permissions "$SRCDEST" || ret=1 - fi - exit $ret - ) # OK, we are starting now ############################################## |