--- libnss-mysql-1.1.ebuild 2004-03-10 05:50:20.000000000 +0100 +++ ../../../local/portage/sys-libs/libnss-mysql/libnss-mysql-1.1.ebuild 2004-03-29 23:39:09.000000000 +0200 @@ -14,9 +14,28 @@ >=dev-db/mysql-3.2 !sys-libs/nss-mysql" +src_compile() { + econf --sysconfdir=/etc/libnss-mysql + emake +} + src_install() { einstall libdir="${D}/lib" + mkdir -p ${D}/etc/libnss-mysql + chmod 755 ${D}/etc/libnss-mysql + configfile='libnss-mysql.cfg' + mv ${D}/etc/${configfile} ${D}/etc/libnss-mysql/${configfile}.dist + if [ -f "${ROOT}/etc/${configfile}" ]; then + ln -s ../${configfile} ${D}/etc/libnss-mysql/${configfile} + fi + configfile='libnss-mysql-root.cfg' + mv ${D}/etc/${configfile} ${D}/etc/libnss-mysql/${configfile}.dist + if [ -f "${ROOT}/etc/${configfile}" ]; then + ln -s ../${configfile} ${D}/etc/libnss-mysql/${configfile} + fi + + newdoc sample/README README.sample dodoc AUTHORS COPYING DEBUGGING FAQ INSTALL NEWS README THANKS \ TODO UPGRADING ChangeLog @@ -26,3 +45,14 @@ dodoc "${subdir}/"{*.sql,*.cfg} done } + +pkg_postinst() { + configfile='libnss-mysql.cfg' + if [ -f "${ROOT}/etc/${configfile}" ]; then + einfo "Configfile ${ROOT}/etc/${configfile} should be moved to ${ROOT}/etc/libnss-mysql/${configfile}"; + fi + configfile='libnss-mysql-root.cfg' + if [ -f "${ROOT}/etc/${configfile}" ]; then + einfo "Configfile ${ROOT}/etc/${configfile} should be moved to ${ROOT}/etc/libnss-mysql/${configfile}"; + fi +}