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
|
||||
libaudiofile.so.1 audiofile-0.3.6_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…
Reference in a new issue