Bugzilla – Bug 475616
[openSUSE:Tools:Devel/obs-signd] obssignd init script does not work during boot
Last modified: 2010-01-20 10:46:23 UTC
the rcobssignd init script has a little flaw if used in an automatic manner. signd starts with a not yet initialized HOME var (empty) and all gpg child processes can't find the keypairs for the user. If you login as root and rcobssignd start, then everything works and the ENVVAR HOME is set to /root (obvious). A 'simple' fix is to add export HOME=/root to /etc/init.d/obssignd
forgot to mention: at the moment I have: dominique@messiah:/etc/init.d> rpm -q obs-signd obs-signd-1.6.0.6258S-1.1 from openSUSE:Tools:Devel
I have the same problem on SLE10. rpm -q obs-signd obs-signd-1.5.rc1.5898-1.1
Adrian, shall we include this for 1.7?
actually we should not re-use the root users keyring at all IMHO. Need to check that, but yes, we should solve this for 1.7.