VERSION="4.6" SRCDIR="shadow-${VERSION}" TARBALL="${SRCDIR}.tar.xz" URL="https://github.com/shadow-maint/shadow/releases/download/${VERSION}" SHA256SUM="0998c8d84242a231ab0acb7f8613927ff5bcff095f8aa6b79478893a03f05583" DEPENDS="toolchain" prepare() { sed -i 's/groups$(EXEEXT) //' src/Makefile.in } build() { run_configure "$1" --disable-man --without-libpam --without-selinux \ --with-sha-crypt --with-group-name-max-length=32 make -j $NUMJOBS } deploy() { make DESTDIR="$PKGDEPLOYDIR" install cp $SCRIPTDIR/pkg/$PKGNAME/*.{files,desc} "$PKGDEPLOYDIR" cp "$SCRIPTDIR/pkg/$PKGNAME/login.defs" "$PKGDEPLOYDIR/etc" cp "$SCRIPTDIR/pkg/$PKGNAME/useradd" "$PKGDEPLOYDIR/etc/default" # *hrmpf* if [ -e "$PKGDEPLOYDIR/sbin" ]; then mv ${PKGDEPLOYDIR}/sbin/* "$PKGDEPLOYDIR/bin" rmdir "$PKGDEPLOYDIR/sbin" fi } check_update() { curl --silent -L https://github.com/shadow-maint/shadow/releases | \ grep -o "shadow-[0-9.]*tar.xz" | \ sed 's/shadow-//g' | sed 's/.tar.xz//g' | \ verson_find_greatest "$VERSION" }