If you're using a version of openrc 0.10 or later, /var/run and /run were migrated to a tmpfs which means any pid directories created by the ebuild will disappear on a reboot. Reproducible: Always Steps to Reproduce: After reboot: /etc/init.d/openconnect.vpn0 start Actual Results: pid directory does not exist Expected Results: pid directory should be dynamically created by the init script when starting
Created attachment 331641 [details] openconnect-4.07-r1.ebuild Removed /var/run/openconnect directory creation since it's no longer needed.
Created attachment 331643 [details] openconnect.init.in New init script which dynamically created the openconnect pid directory.
Tom, I'm the maintainer, you need to assign to me.
Tom, and add proxy-maint@gentoo.org to email.
Sorry, my portage tree was slightly behind, I don't have CVS access and don't know how to follow it using public access yet; corrected according to the new metadata.xml!
(In reply to comment #5) > Sorry, my portage tree was slightly behind, I don't have CVS access and > don't know how to follow it using public access yet; corrected according to > the new metadata.xml! err just use this link to checkout cvs Anonymous Access: cvs -d :pserver:anonymous@anoncvs.gentoo.org:/var/cvsroot co gentoo-x86 see on the top of http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/
ebuild.minorsyn 1 net-misc/openconnect/openconnect-4.07-r1.ebuild: Useless blank line on last line Fixed this ^^^ and committed +*openconnect-4.07-r1 (11 Dec 2012) + + 11 Dec 2012; Markos Chandras <hwoarang@gentoo.org> + +openconnect-4.07-r1.ebuild, files/openconnect.init.in: + Revbump with improved init script for missing pid directory. Bug #446255. + Thanks to Matthew Schultz <mattsch@gmail.com> +