@@ -, +, @@ through hardlinks in configuration directory. Gentoo-bug: https://bugs.gentoo.org/show_bug.cgi?id=603408 --- .../gimps/files/{gimps-26.6-r1-init.d => gimps-28.9-init.d} | 7 +------ sci-mathematics/gimps/gimps-28.10.ebuild | 2 +- sci-mathematics/gimps/gimps-28.9.ebuild | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) rename sci-mathematics/gimps/files/{gimps-26.6-r1-init.d => gimps-28.9-init.d} (82%) --- a/sci-mathematics/gimps/files/gimps-26.6-r1-init.d +++ a/sci-mathematics/gimps/files/gimps-26.6-r1-init.d @@ -7,12 +7,7 @@ depend() { } checkconfig() { - if [ ! -e "${GIMPS_DIR}" ]; then - einfo "Creating ${GIMPS_DIR}" - /bin/mkdir "${GIMPS_DIR}" - fi - - /bin/chown -R ${USER}:${GROUP} ${GIMPS_DIR} + checkpath -d -o ${USER}:${GROUP} ${GIMPS_DIR} if [ ! -e "${GIMPS_DIR}/local.txt" ]; then eerror "GIMPS has not been configured. Please configure it manually before" --- a/sci-mathematics/gimps/gimps-28.10.ebuild +++ a/sci-mathematics/gimps/gimps-28.10.ebuild @@ -40,7 +40,7 @@ src_install() { einstalldocs - newinitd "${FILESDIR}/${PN}-26.6-r1-init.d" gimps + newinitd "${FILESDIR}/${PN}-28.9-init.d" gimps newconfd "${FILESDIR}/${PN}-25.6-conf.d" gimps systemd_dounit "${FILESDIR}/${PN}.service" --- a/sci-mathematics/gimps/gimps-28.9.ebuild +++ a/sci-mathematics/gimps/gimps-28.9.ebuild @@ -40,7 +40,7 @@ src_install() { einstalldocs - newinitd "${FILESDIR}/${PN}-26.6-r1-init.d" gimps + newinitd "${FILESDIR}/${PN}-28.9-init.d" gimps newconfd "${FILESDIR}/${PN}-25.6-conf.d" gimps systemd_dounit "${FILESDIR}/${PN}.service" --