diff options
-rw-r--r-- | network/rspamd/rspamd.SlackBuild | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/network/rspamd/rspamd.SlackBuild b/network/rspamd/rspamd.SlackBuild index ac3b8abcf7..cc1b623c87 100644 --- a/network/rspamd/rspamd.SlackBuild +++ b/network/rspamd/rspamd.SlackBuild @@ -22,6 +22,10 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20241118 bkw: Modified by SlackBuilds.org: +# - move PRINT_PACKAGE_NAME so it's before user/group check. +# - redirect output from getent to /dev/null. + # 20220320 bkw: Modified by SlackBuilds.org: fix 32-bit build. # 20241009 bkw: Modified by SlackBuilds.org, BUILD=2: @@ -43,6 +47,11 @@ if [ -z "$ARCH" ]; then esac fi +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + # 20220320 bkw: please don't make me run the script twice to see # both commands: show them both if either is missing. group_user_error() { @@ -53,13 +62,8 @@ group_user_error() { } UIDGID=359 -getent group $PRGNAM || group_user_error -getent passwd $PRGNAM || group_user_error - -if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then - echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" - exit 0 -fi +getent group $PRGNAM &>/dev/null || group_user_error +getent passwd $PRGNAM &>/dev/null || group_user_error TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM |