diff --git a/archlinux/PKGBUILD b/archlinux/PKGBUILD new file mode 100644 index 0000000..7e46d2a --- /dev/null +++ b/archlinux/PKGBUILD @@ -0,0 +1,57 @@ +pkgname=bforce +pkgver=r235.a1c93b8 +pkgrel=1 +pkgdesc="binkleyforce FTN mailer" +arch=('i686' 'x86_64' 'aarch64') +url="https://prj.zxalexis.ru/gitea/zx/bforce/" +license=('GPL2') +source=( + "${pkgname}::git+https://prj.zxalexis.ru/gitea/zx/bforce.git" +) +makedepends=('git' 'gcc' 'make' 'glibc') +provides=('bforce') + +build() { + cd "${srcdir}/${pkgname}/source" + ./configure --prefix=/ --disable-syslog --with-owner=fido --with-group=uucp + make +} + +prepare() { + cd "${pkgname}" + printf "$( pwd )\n" +} + +pkgver() { + cd "$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd ${pkgdir} + mkdir -p ${pkgdir}/etc + mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/usr/local/bin + mkdir -p ${pkgdir}/usr/share/doc/bforce + mkdir -p ${pkgdir}/var/log/bforce + mkdir -p ${pkgdir}/var/spool/bforce + mkdir -p ${pkgdir}/var/spool/bforce/bt/in + mkdir -p ${pkgdir}/var/spool/bforce/bt/pin + mkdir -p ${pkgdir}/var/spool/bforce/bt/out + mkdir -p ${pkgdir}/var/spool/bforce/ndl + mkdir -p ${pkgdir}/var/spool/bforce/bforce + /usr/bin/install -c ${srcdir}/${pkgname}/source/bin/bforce ${pkgdir}/usr/bin/bforce + /usr/bin/install -c ${srcdir}/${pkgname}/source/bin/bfindex ${pkgdir}/usr/bin/bfindex + /usr/bin/install -c ${srcdir}/${pkgname}/source/bin/bfstat ${pkgdir}/usr/bin/bfstat + /usr/bin/install -c ${srcdir}/${pkgname}/source/bin/nlookup ${pkgdir}/usr/bin/nlookup + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/bforce.conf ${pkgdir}/etc/bforce.conf.sample + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/bforce.subst ${pkgdir}/etc/bforce.subst.sample + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/bforce.passwd ${pkgdir}/etc/bforce.passwd.sample + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/freq.aliases ${pkgdir}/etc/freq.aliases.sample + /usr/bin/install -c -m 644 ${srcdir}/${pkgname}/examples/freq.dirs ${pkgdir}/etc/freq.dirs.sample + /usr/bin/install -c ${srcdir}/${pkgname}/contrib/outman ${pkgdir}/usr/local/bin/outman + echo "Please, edit /usr/local/bin/outman" + cp ${srcdir}/${pkgname}/docs/* ${pkgdir}/usr/share/doc/bforce/ +} + +sha256sums=('SKIP') diff --git a/archlinux/bforce.install b/archlinux/bforce.install new file mode 100644 index 0000000..189791f --- /dev/null +++ b/archlinux/bforce.install @@ -0,0 +1,7 @@ +post_install() { + chmod +} + +post_upgrade() { + post_install +} diff --git a/contrib/legacy-part.conf b/contrib/legacy-part.conf index 48c3268..d0cb2ab 100644 --- a/contrib/legacy-part.conf +++ b/contrib/legacy-part.conf @@ -10,10 +10,10 @@ # These files are considered legacy and are unnecessary on legacy-free # systems. -d /run/lock 0777 root lock - -L /var/lock - - - - ../run/lock +z /run/lock 0777 root lock - +z /var/lock 0777 root lock - ../run/lock # /run/lock/subsys is used for serializing SysV service execution, and # hence without use on SysV-less systems. -d /run/lock/subsys 0775 root lock - \ No newline at end of file +z /run/lock/subsys 0775 root lock -