]> Sergey Matveev's repositories - bass.git/commitdiff
More selective installation of parallel
authorSergey Matveev <stargrave@stargrave.org>
Sun, 15 Mar 2026 09:52:08 +0000 (12:52 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 15 Mar 2026 09:52:09 +0000 (12:52 +0300)
Include man-pages. Do not include bash-scripts.

build/skel/sysutils/parallel-20240122.do

index 46e3a33a9d169403ab1aa2f2a65fc0868c28307cf91c4f7b21362310f23f8d31..b1719e5cc2dc526e891fd538b4e0b4efc36bbc2673846539b123562e7acfad52 100644 (file)
@@ -15,7 +15,15 @@ cd $NAME
 ./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --disable-documentation >&2
 perl -i -ne 'print unless /^\s+citation_notice..;$/' src/parallel
 make -j$MAKE_JOBS >&2
-make install >&2
+mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/bin "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man1
+for cmd in niceload parallel parcat parsort ; do
+    mv src/$cmd "$SKELBINS"/$ARCH/$NAME-$hsh/bin
+    chmod 755 "$SKELBINS"/$ARCH/$NAME-$hsh/bin/$cmd
+    perl -i -npe 's|^.*$|#!/usr/bin/env perl| if $. == 1' \
+        "$SKELBINS"/$ARCH/$NAME-$hsh/bin/$cmd
+    mv src/$cmd.1 "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man1
+    chmod 644 "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man1/$cmd.1
+done
 
 cd "$SKELBINS"/$ARCH
 "$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $deps