Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 631322 | Differences between
and this patch

Collapse All | Expand All

(-)a/sys-auth/elogind/elogind-229.6.ebuild (-5 / +25 lines)
Lines 59-64 Link Here
59
		--with-udevrulesdir="$(get_udevdir)"/rules.d \
59
		--with-udevrulesdir="$(get_udevdir)"/rules.d \
60
		--libdir="${EPREFIX}"/usr/$(get_libdir) \
60
		--libdir="${EPREFIX}"/usr/$(get_libdir) \
61
		--with-rootlibdir="${EPREFIX}"/$(get_libdir) \
61
		--with-rootlibdir="${EPREFIX}"/$(get_libdir) \
62
		--with-rootprefix="${EPREFIX}/" \
63
		--with-rootlibexecdir="${EPREFIX}"/$(get_libdir)/elogind \
62
		--enable-smack \
64
		--enable-smack \
63
		--disable-kdbus \
65
		--disable-kdbus \
64
		--disable-lto \
66
		--disable-lto \
Lines 73-85 Link Here
73
	find "${D}" -name '*.la' -delete || die
75
	find "${D}" -name '*.la' -delete || die
74
76
75
	newinitd "${FILESDIR}"/${PN}.init ${PN}
77
	newinitd "${FILESDIR}"/${PN}.init ${PN}
76
	newconfd "${FILESDIR}"/${PN}.conf ${PN}
78
79
	sed -e "s/@libdir@/$(get_libdir)/" "${FILESDIR}"/${PN}.conf.in > ${PN}.conf || die
80
	newconfd ${PN}.conf ${PN}
77
}
81
}
78
82
79
pkg_postinst() {
83
pkg_postinst() {
80
	if [ "$(rc-config list default | grep elogind)" = "" ]; then
84
	if [ "$(rc-config list boot | grep elogind)" != "" ]; then
81
		ewarn "To enable the elogind daemon, elogind must be"
85
		ewarn "elogind is currently started from boot runlevel."
82
		ewarn "added to the default runlevel:"
86
	elif [ "$(rc-config list default | grep elogind)" != "" ]; then
83
		ewarn "# rc-update add elogind default"
87
		ewarn "elogind is currently started from default runlevel."
88
		ewarn "Please remove elogind from the default runlevel and"
89
		ewarn "add it to the boot runlevel by:"
90
		ewarn "# rc-update del elogind default"
91
		ewarn "# rc-update add elogind boot"
92
	else
93
		ewarn "elogind is currently not started from any runlevel."
94
		ewarn "You may add it to the boot runlevel by:"
95
		ewarn "# rc-update add elogind boot"
96
	fi
97
	ewarn "Alternatively you can leave elogind out of any"
98
	ewarn "runlevel. It will then be started automatically"
99
	if use pam; then
100
		ewarn "when the first service calls it via dbus, or the"
101
		ewarn "first user logs into the system."
102
	else
103
		ewarn "when the first service calls it via dbus."
84
	fi
104
	fi
85
}
105
}

Return to bug 631322