Lines 59-65
Link Here
|
59 |
# https://github.com/bruceg/nullmailer/pull/31/commits |
59 |
# https://github.com/bruceg/nullmailer/pull/31/commits |
60 |
append-lfs-flags #471102 |
60 |
append-lfs-flags #471102 |
61 |
econf \ |
61 |
econf \ |
62 |
--localstatedir=/var \ |
62 |
--localstatedir="${EPREFIX}"/var \ |
63 |
$(use_enable ssl tls) |
63 |
$(use_enable ssl tls) |
64 |
} |
64 |
} |
65 |
|
65 |
|
Lines 99-118
Link Here
|
99 |
} |
99 |
} |
100 |
|
100 |
|
101 |
pkg_postinst() { |
101 |
pkg_postinst() { |
102 |
if [ ! -e "${ROOT}"/var/spool/nullmailer/trigger ]; then |
102 |
if [ ! -e ${EROOT}var/spool/nullmailer/trigger ]; then |
103 |
mkfifo "${ROOT}"/var/spool/nullmailer/trigger || die |
103 |
mkfifo "${EROOT}"var/spool/nullmailer/trigger || die |
104 |
fi |
104 |
fi |
105 |
chown nullmail:nullmail \ |
105 |
chown nullmail:nullmail \ |
106 |
"${ROOT}"/var/log/nullmailer \ |
106 |
"${EROOT}"var/log/nullmailer \ |
107 |
"${ROOT}"/var/spool/nullmailer/{tmp,queue,trigger} || die |
107 |
"${EROOT}"var/spool/nullmailer/{tmp,queue,trigger} || die |
108 |
chmod 770 \ |
108 |
chmod 770 \ |
109 |
"${ROOT}"/var/log/nullmailer \ |
109 |
"${EROOT}"var/log/nullmailer \ |
110 |
"${ROOT}"/var/spool/nullmailer/{tmp,queue} || die |
110 |
"${EROOT}"var/spool/nullmailer/{tmp,queue} || die |
111 |
chmod 660 "${ROOT}"/var/spool/nullmailer/trigger || die |
111 |
chmod 660 "${EROOT}"var/spool/nullmailer/trigger || die |
112 |
|
112 |
|
113 |
# This contains passwords, so should be secure |
113 |
# This contains passwords, so should be secure |
114 |
chmod 0640 "${ROOT}"/etc/nullmailer/remotes || die |
114 |
chmod 0640 "${EROOT}"etc/nullmailer/remotes || die |
115 |
chown root:nullmail "${ROOT}"/etc/nullmailer/remotes || die |
115 |
chown root:nullmail "${EROOT}"etc/nullmailer/remotes || die |
116 |
|
116 |
|
117 |
if [[ -z ${REPLACING_VERSIONS} ]]; then |
117 |
if [[ -z ${REPLACING_VERSIONS} ]]; then |
118 |
elog "To create an initial setup, please do:" |
118 |
elog "To create an initial setup, please do:" |
Lines 121-138
Link Here
|
121 |
} |
121 |
} |
122 |
|
122 |
|
123 |
pkg_postrm() { |
123 |
pkg_postrm() { |
124 |
if [[ -e "${ROOT}"/var/spool/nullmailer/trigger ]]; then |
124 |
if [[ -e ${EROOT}var/spool/nullmailer/trigger ]]; then |
125 |
rm "${ROOT}"/var/spool/nullmailer/trigger || die |
125 |
rm "${EROOT}"var/spool/nullmailer/trigger || die |
126 |
fi |
126 |
fi |
127 |
} |
127 |
} |
128 |
|
128 |
|
129 |
pkg_config() { |
129 |
pkg_config() { |
130 |
if [ ! -s "${ROOT}"/etc/nullmailer/me ]; then |
130 |
if [ ! -s ${EROOT}etc/nullmailer/me ]; then |
131 |
einfo "Setting /etc/nullmailer/me" |
131 |
einfo "Setting /etc/nullmailer/me" |
132 |
/bin/hostname --fqdn > "${ROOT}"/etc/nullmailer/me |
132 |
hostname --fqdn > "${EROOT}"etc/nullmailer/me |
133 |
fi |
133 |
fi |
134 |
if [ ! -s "${ROOT}"/etc/nullmailer/defaultdomain ]; then |
134 |
if [ ! -s ${EROOT}etc/nullmailer/defaultdomain ]; then |
135 |
einfo "Setting /etc/nullmailer/defaultdomain" |
135 |
einfo "Setting /etc/nullmailer/defaultdomain" |
136 |
/bin/hostname --domain > "${ROOT}"/etc/nullmailer/defaultdomain |
136 |
hostname --domain > "${EROOT}"etc/nullmailer/defaultdomain |
137 |
fi |
137 |
fi |
138 |
} |
138 |
} |