Package Details: munge 0.5.12-1

Git Clone URL: https://aur.archlinux.org/munge.git (read-only)
Package Base: munge
Description: An authentication service for creating and validating credentials. It is designed to be highly scalable for use in an HPC cluster environment.
Upstream URL: https://github.com/dun/munge/wiki
Keywords: authentication credentials daemon encryption security slurm
Licenses: GPL3, LGPL3
Conflicts: munge-git
Submitter: tegenf
Maintainer: edh
Last Packager: edh
Votes: 13
Popularity: 0.000726
First Submitted: 2011-01-28 14:17
Last Updated: 2016-07-15 23:17

Dependencies (3)

Sources (1)

Pinned Comments

edh commented on 2016-02-26 12:32

I removed the obsolete init script from the package completely in a recent commit. Therefore merely SystemD is supported from now on. I did this change since I expect that most Arch Linux users stick to SystemD and that probably no one using this package actually made use of those extra files.
Please let me now immediately in case I am wrong about this and I will add those files again as soon as possible.

Latest Comments

edh commented on 2016-02-26 12:32

I removed the obsolete init script from the package completely in a recent commit. Therefore merely SystemD is supported from now on. I did this change since I expect that most Arch Linux users stick to SystemD and that probably no one using this package actually made use of those extra files.
Please let me now immediately in case I am wrong about this and I will add those files again as soon as possible.

edh commented on 2015-12-14 23:02

@BruceWyxv
Thanks a lot!!! I totally missed that! I broke it with the new indentation but it should be working again.

BruceWyxv commented on 2015-12-14 21:39

It doesn't appear the the MD5sum for arch_munge.init was updated. I get a value of '3cdaf129182a96e220c5c42ee3ac63fe' after the edits.

@edh
Thanks for maintaining this package, it's been a nifty resource!

edh commented on 2015-03-08 18:34

Systemd service-files are now handled properly.
Furthermore only /var/run is now pruned instead of the whole /var directory. Pacman won't install anything to /run (or /var/run) but this is not a reasen to remove /var/log and /var/lib.

edh commented on 2015-03-08 18:31

Systemd service-files are now handled properly.

tegenf commented on 2015-02-17 13:00

* Did the corrections suggested by wookietreiber.
* Package tested using namcap
* Installed succesfully on a local machine with a recent arch install

wookietreiber commented on 2015-01-20 11:57

See this diff for a fix example (moves all the /var stuff to post_install):

$ diff -uBw -r munge-pristine munge
diff -uBw -r munge-pristine/munge.install munge/munge.install
--- munge-pristine/munge.install 2015-01-20 12:48:35.100778513 +0100
+++ munge/munge.install 2015-01-20 12:53:32.175328988 +0100
@@ -1,5 +1,7 @@
## arg 1: the new package version
post_install() {
+ mkdir -p /var/{lib,log,run}/munge
+
# add munge user/group
echo "Adding munge system group... "
groupadd -r munge
diff -uBw -r munge-pristine/PKGBUILD munge/PKGBUILD
--- munge-pristine/PKGBUILD 2015-01-20 12:48:35.100778513 +0100
+++ munge/PKGBUILD 2015-01-20 12:52:58.075187018 +0100
@@ -45,6 +45,10 @@
install -D -m644 ../munged.service "${pkgdir}/usr/lib/systemd/system/munged.service"
install -D -m644 ../munged-tmpfiles.conf "${pkgdir}/etc/tmpfiles.d/munged-tmpfiles.conf"

+ rmdir $pkgdir/var/{lib,log,run}/munge
+ rmdir $pkgdir/var/{lib,log,run}
+ rmdir $pkgdir/var
+
# install license file
install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}

wookietreiber commented on 2015-01-20 11:45

Please fix:

error: failed to commit transaction (conflicting files)
munge: /var/run exists in filesystem

wookietreiber commented on 2015-01-20 11:45

error: failed to commit transaction (conflicting files)
munge: /var/run exists in filesystem

tegenf commented on 2014-03-04 09:32

voila, munge ver 0.5.11

tegenf commented on 2013-06-24 10:04

I have updated the package to the version provided by aorth.
Thank you very much for providing the update!

aorth commented on 2013-06-03 11:56

I've updated this package to move all binaries from /usr/sbin -> /usr/bin:

https://github.com/alanorth/archbuilds/tree/master/munge

aorth commented on 2013-06-01 07:58

Heads up, you'll need to move /usr/sbin/munged to /usr/bin soon as part of the finishing of the /usr move. See Allan's comments on the arch-dev-public mailing list:

https://mailman.archlinux.org/pipermail/arch-dev-public/2013-May/025003.html

tegenf commented on 2012-11-06 08:45

Now includes systemd files as proposed by wookietreiber.

wookietreiber commented on 2012-10-31 23:47

Hi, could you please make sure, that the next release includes these systemd files

http://code.google.com/p/munge/issues/detail?id=11

Thanks

tegenf commented on 2012-01-17 10:21

* fixed license
* fixed dependencies
* keep /var/run for now since the location is required by munge

tegenf commented on 2012-01-16 13:52

check for existence of /run/munge dir

tegenf commented on 2012-01-10 08:52

updated to munge-0.5.10

tegenf commented on 2012-01-06 08:26

checks existance of /dev/urandom in munge.install

tegenf commented on 2011-02-08 15:42

fixed permissions after upgrade

tegenf commented on 2011-02-07 10:00

fixed permissions

tegenf commented on 2011-02-04 10:11

* put the sysconfig files in the right place
* create a random munge key

tegenf commented on 2011-02-04 10:11

* put the sysconfig files in the right place
* create a random munge key

tegenf commented on 2011-01-28 14:47

tegenf commented on 2011-01-28 14:23