"emerge subversion" creates among others the following info messages: * If you upgraded from an older version of berkely db and experience * problems with your repository then run the following command: * su apache -c "db4_recover -h /path/to/repos" apache2 This would not work, since su uses the login shell of the specified user to execute the command. But the user apache has /bin/false configured as login shell. Reproducible: Didn't try Steps to Reproduce: 1. 2. 3.
You're right, I'll try to think of a solution to this
Thanks, I changed this in the 1.1.1 ebuild to: * If you upgraded from an older version of berkely db and experience * problems with your repository then run the following commands as root: * db4_recover -h /var/svn/repos * chown -Rf apache:apache /var/svn/repos