New package: munge-0.5.11 provided by @pulux (close #3275).
This commit is contained in:
parent
9281ac6eab
commit
3a505d43ab
6 changed files with 76 additions and 0 deletions
|
@ -2316,3 +2316,4 @@ libshout.so.3 libshout-2.4.1_1
|
||||||
libfirm.so.1.22 libfirm-1.22.0_1
|
libfirm.so.1.22 libfirm-1.22.0_1
|
||||||
libaudiofile.so.1 audiofile-0.3.6_1
|
libaudiofile.so.1 audiofile-0.3.6_1
|
||||||
libbs2b.so.0 libbs2b-3.1.0_1
|
libbs2b.so.0 libbs2b-3.1.0_1
|
||||||
|
libmunge.so.2 munge-libs-0.5.11_1
|
||||||
|
|
1
srcpkgs/munge-devel
Symbolic link
1
srcpkgs/munge-devel
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
munge
|
1
srcpkgs/munge-libs
Symbolic link
1
srcpkgs/munge-libs
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
munge
|
14
srcpkgs/munge/INSTALL.msg
Normal file
14
srcpkgs/munge/INSTALL.msg
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
Don't forget to generate the Secret Key:
|
||||||
|
|
||||||
|
You can create a secret key using a variety of methods:
|
||||||
|
|
||||||
|
A. Wait around for some random data (recommended for the paranoid):
|
||||||
|
$ dd if=/dev/random bs=1 count=1024 >/etc/munge/munge.key
|
||||||
|
|
||||||
|
B. Grab some pseudorandom data (recommended for the impatient):
|
||||||
|
$ dd if=/dev/urandom bs=1 count=1024 >/etc/munge/munge.key
|
||||||
|
|
||||||
|
C. Enter the hash of a password:
|
||||||
|
$ echo -n "foo" | sha1sum | cut -d' ' -f1 >/etc/munge/munge.key
|
||||||
|
|
||||||
|
The Key-File must owned by munge with the permission 700
|
11
srcpkgs/munge/files/munge/run
Normal file
11
srcpkgs/munge/files/munge/run
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if [ ! -d /var/lib/munge ]; then
|
||||||
|
mkdir -m0711 -p /var/lib/munge
|
||||||
|
fi
|
||||||
|
chown munge:munge /var/lib/munge
|
||||||
|
if [ ! -d /var/run/munge ]; then
|
||||||
|
mkdir -m0755 -p /var/run/munge
|
||||||
|
fi
|
||||||
|
chown munge:munge /var/run/munge
|
||||||
|
exec chpst -u munge:munge munged -F 2>&1
|
48
srcpkgs/munge/template
Normal file
48
srcpkgs/munge/template
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# Template file for 'munge'
|
||||||
|
pkgname=munge
|
||||||
|
version=0.5.11
|
||||||
|
revision=1
|
||||||
|
build_style=gnu-configure
|
||||||
|
configure_args="--with-crypto-lib=openssl
|
||||||
|
--with-openssl-prefix=${XBPS_CROSS_BASE}/usr
|
||||||
|
x_ac_cv_check_fifo_recvfd=no ac_cv_file__dev_spx=no"
|
||||||
|
hostmakedepends="pkg-config"
|
||||||
|
makedepends="bzip2-devel libressl-devel zlib-devel"
|
||||||
|
depends="shadow"
|
||||||
|
short_desc="MUNGE Uid 'N' Gid Emporium authentication service"
|
||||||
|
maintainer="pulux <pulux@pf4sh.de>"
|
||||||
|
license="GPL-3"
|
||||||
|
homepage="https://dun.github.io/munge/"
|
||||||
|
distfiles="https://github.com/dun/${pkgname}/releases/download/${pkgname}-${version}/${pkgname}-${version}.tar.bz2"
|
||||||
|
checksum=8e075614f81cb0a6df21a0aafdc825498611a04429d0876f074fc828739351a5
|
||||||
|
|
||||||
|
system_accounts="munge"
|
||||||
|
munge_homedir="/var/run/munge"
|
||||||
|
|
||||||
|
pre_install() {
|
||||||
|
# needs this to install pc files in cross compilation.
|
||||||
|
vmkdir usr/lib/pkgconfig
|
||||||
|
}
|
||||||
|
post_install() {
|
||||||
|
vsv munge
|
||||||
|
rm -f ${DESTDIR}/etc/init.d/munge
|
||||||
|
rm -f ${DESTDIR}/etc/default/munge
|
||||||
|
}
|
||||||
|
|
||||||
|
munge-devel_package() {
|
||||||
|
depends="munge-libs>=${version}_${revision}"
|
||||||
|
short_desc+=" - development files"
|
||||||
|
pkg_install() {
|
||||||
|
vmove usr/include
|
||||||
|
vmove usr/lib/pkgconfig
|
||||||
|
vmove usr/lib/*.a
|
||||||
|
vmove usr/lib/*.so
|
||||||
|
vmove usr/share/man/man3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
munge-libs_package() {
|
||||||
|
short_descr+=" - runtime libraries"
|
||||||
|
pkg_install() {
|
||||||
|
vmove "usr/lib/*.so.*"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue