]> Sergey Matveev's repositories - bass.git/commitdiff
Ability to make statically linked rsync
authorSergey Matveev <stargrave@stargrave.org>
Mon, 16 Mar 2026 10:03:51 +0000 (13:03 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 16 Mar 2026 10:03:51 +0000 (13:03 +0300)
build/skel/net/rsync-3.4.1.do

index be45fd2b2e9626ef61c9444e3a2357da21ed0ad594e3396d7602fdc56cc3b182..3553870fe2a762674802c4ab105039c93fa466e7bfac44ab8f8261efb766fc2b 100644 (file)
@@ -13,12 +13,14 @@ $TAR xf "$DISTFILES"/dl/$NAME.tar.gz
 "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
 
 cd $NAME
+[ -z "$RSYNC_STATIC" ] || export LDFLAGS="$LDFLAGS -static"
 ./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \
     --with-included-popt --disable-openssl >&2
 make -j$MAKE_JOBS >&2
 mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/bin \
     "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man1 \
     "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man5
+strip rsync
 mv rsync "$SKELBINS"/$ARCH/$NAME-$hsh/bin
 chmod 755 "$SKELBINS"/$ARCH/$NAME-$hsh/bin/rsync
 mv rsync.1 "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man1