Lines 77-87
Link Here
|
77 |
eval user=\"\$\{adsl_user_${ifvar}\}\" |
77 |
eval user=\"\$\{adsl_user_${ifvar}\}\" |
78 |
|
78 |
|
|
|
79 |
[ "${user}" = "" ] && user=$( |
80 |
unset USER |
81 |
source ${cfgfile} &> ${devnull} |
82 |
echo ${USER} |
83 |
) |
84 |
|
79 |
# Start ADSL with the cfgfile, but override ETH and PIDFILE |
85 |
# Start ADSL with the cfgfile, but override ETH and PIDFILE |
80 |
einfo "Starting ADSL for ${iface}" |
86 |
einfo "Starting ADSL for ${iface}" |
81 |
/usr/sbin/adsl-start <(cat ${cfgfile}; \ |
87 |
GENTOO_PIDFILE=/var/run/adsl-${iface}.pid /usr/sbin/adsl-start \ |
82 |
echo "ETH=${iface}"; \ |
88 |
"${iface}" "${user}" "${cfgfile}" \ |
83 |
echo "PIDFILE=/var/run/adsl-${iface}.pid"; \ |
89 |
> ${devnull} |
84 |
[[ -n ${user} ]] && echo "USER=${user}") \ |
|
|
85 |
>${devnull} |
86 |
eend $? || return $? |
90 |
eend $? || return $? |
87 |
return 0 |
91 |
return 0 |
Lines 105-111
Link Here
|
105 |
|
109 |
|
106 |
einfo "Stopping ADSL for ${iface}" |
110 |
einfo "Stopping ADSL for ${iface}" |
107 |
/usr/sbin/adsl-stop <(cat ${cfgfile}; \ |
111 |
GENTOO_PIDFILE=/var/run/adsl-${iface}.pid /usr/sbin/adsl-stop \ |
108 |
echo "ETH=${iface}"; echo "PIDFILE=/var/run/adsl-${iface}.pid") \ |
112 |
${cfgfile} >${devnull} |
109 |
>${devnull} |
|
|
110 |
eend $? |
113 |
eend $? |
111 |
|
114 |
|