
Receipt for package "urbackup-server"
# SliTaz package receipt. PACKAGE="urbackup-server" VERSION="2.4.15" CATEGORY="network" TAGS="backup" SHORT_DESC="An easy to setup Open Source client-server backup system." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL3" WEB_SITE="https://github.com/uroni/urbackup_backend" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://hndl.urbackup.org/Server/$VERSION/$TARBALL" DEPENDS="cryptopp libcurl" BUILD_DEPENDS="cryptopp curl-dev" # What is the latest version available today? current_version() { wget -O - https://www.urbackup.org/download.html 2>/dev/null | \ sed "/$PACKAGE-/!d;/href/!d;s|.*$PACKAGE-||;s|.tar.*||;q" } # Rules to configure and make the package. compile_rules() { sed -i 's/chown/echo &/;s/adduser/echo &/g' Makefile* ./configure \ --prefix=/usr \ --localstatedir=/var \ $CONFIGURE_ARGS && make && make DESTDIR=$DESTDIR install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $install/usr/share/man cp -a $install/* $fs cp $src/docs/* $install/usr/share/man } # Pre and post install commands for Tazpkg. post_install() { local user local group user=urbackup group=urbackup if ! grep -q $user "$1/etc/passwd" then echo echo -n "Adding user/group $user..." chroot "$1/" addgroup -S $group chroot "$1/" adduser -s /bin/false -S -D -h /var/urbackup -G $group $user status fi chroot "$1/" chown urbackup:urbackup /usr/share/urbackup /usr/share/urbackup/urbackup_ecdsa409k1.pub chroot "$1/" chown -R urbackup:urbackup /usr/share/urbackup/www chroot "$1/" chmod +s /usr/bin/urbackup_snapshot_helper /usr/bin/urbackup_mount_helper } post_remove() { echo "Removing user/group urbackup" chroot "$1/" deluser urbackup }
6093 packages and 258600 files in current database (Wed Apr 23 16:49:15 2025)