aboutsummaryrefslogtreecommitdiff
path: root/kiss
diff options
context:
space:
mode:
authordylan.araps@gmail.com <dylan.araps@gmail.com>2019-08-29 08:57:18 +0000
committerdylan.araps@gmail.com <dylan.araps@gmail.com>2019-08-29 08:57:18 +0000
commit80edee49cbef1de9124d1e6daa42403e4182bf06 (patch)
treebc17cb39f346a0d4c94ddeda9fb471019431bfd4 /kiss
parent50f169728c609427a811a7fbe5acb036e20d3c89 (diff)
downloadcpt-80edee49cbef1de9124d1e6daa42403e4182bf06.tar.gz
kiss: remove fakeroot usage
FossilOrigin-Name: e16fd0fa5775cdb4aa778d1fae551549b155827e742137be2819638cb84d0474
Diffstat (limited to 'kiss')
-rwxr-xr-xkiss16
1 files changed, 8 insertions, 8 deletions
diff --git a/kiss b/kiss
index fe4c904..dfd8f3d 100755
--- a/kiss
+++ b/kiss
@@ -382,11 +382,9 @@ pkg_tar() {
# Read the version information to name the package.
read -r version release < "$repo_dir/version"
- # Create a tar-ball from the contents of the built package. `fakeroot`
- # is used here to correct issues with file ownership.
- fakeroot \
- tar zpcf "$bin_dir/$1#$version-$release.tar.gz" -C "$pkg_dir/$1" . ||
- die "[$1] Failed to create tar-ball"
+ # Create a tar-ball from the contents of the built package.
+ tar zpcf "$bin_dir/$1#$version-$release.tar.gz" -C "$pkg_dir/$1" . ||
+ die "[$1] Failed to create tar-ball"
log "[$1] Successfully created tar-ball"
}
@@ -514,7 +512,7 @@ pkg_build() {
# Move to the build directory and call the build script.
cd "$mak_dir/$pkg"
- fakeroot "$repo_dir/build" "$pkg_dir/$pkg" ||
+ "$repo_dir/build" "$pkg_dir/$pkg" ||
die "[$pkg] Build failed"
# Copy the repository files to the package directory.
@@ -775,7 +773,8 @@ pkg_install() {
# This is repeated multiple times. Better to make it a function.
pkg_rsync() {
- rsync -HKav --exclude etc -- "$tar_dir/$pkg_name/" "$KISS_ROOT/"
+ rsync --chown=root:root -HKav --exclude etc -- \
+ "$tar_dir/$pkg_name/" "$KISS_ROOT/"
}
# Install the package by using 'rsync' and overwrite any existing files
@@ -784,7 +783,8 @@ pkg_install() {
# If '/etc/' exists in the package, install it but don't overwrite.
[ -d "$tar_dir/$pkg_name/etc" ] &&
- rsync -HKav --ignore-existing "$tar_dir/$pkg_name/etc" "$KISS_ROOT/"
+ rsync --chown=root:root -HKav --ignore-existing \
+ "$tar_dir/$pkg_name/etc" "$KISS_ROOT/"
# Remove any leftover files if this is an upgrade.
[ "$old_manifest" ] && {