aboutsummaryrefslogtreecommitdiff
path: root/mkslackinfo
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-09-10 06:38:28 -0400
committerB. Watson <urchlay@slackware.uk>2026-09-10 06:38:28 -0400
commit747e1219b178fa8a0da26528012c5d7e861e0b89 (patch)
tree133f81ca3a7a9be7dae18fa2ce6a7fe5ce8f7a6d /mkslackinfo
parent50325b356e0e84af8fe9f5d01c203b8b3014ab78 (diff)
downloadsbostuff-747e1219b178fa8a0da26528012c5d7e861e0b89.tar.gz
mkslackinfo: update find template.
Diffstat (limited to 'mkslackinfo')
-rwxr-xr-xmkslackinfo7
1 files changed, 3 insertions, 4 deletions
diff --git a/mkslackinfo b/mkslackinfo
index 70ec4cc..3ebb5a8 100755
--- a/mkslackinfo
+++ b/mkslackinfo
@@ -178,7 +178,7 @@ if($file =~ /\.zip$/i) {
} elsif($file =~ /\.7z$/i) {
$extract = "7za x \$CWD/\$PRGNAM-\$VERSION.rar";
} elsif($file =~ /(\.tar(?:$|\..*)|\.t[bxg]z)/i) {
- $extract = "tar xvf \$CWD/\$PRGNAM-\$VERSION$1";
+ $extract = "tar xvf \$CWD/\$PRGNAM-\$VERSION$1 --no-same-owner";
$tar = 1;
} else {
$extract = "EXTRACT";
@@ -322,10 +322,9 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
__EXTRACT__
cd $PRGNAM-$VERSION
-chown -R root:root .
-find . ! -type l -a \
+find . ! -type l -a \( \
\( -perm /111 -a ! -perm 755 -a -exec chmod -f 755 {} + \) -o \
- \( ! -perm /111 -a ! -perm 644 -a -exec chmod -f 644 {} + \)
+ \( ! -perm /111 -a ! -perm 644 -a -exec chmod -f 644 {} + \) \)
__BUILD__
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la