|
|
| |
if [ ! -c ${CHROOT}/dev/null ] | if [ ! -c ${CHROOT}/dev/null ] |
then | then |
|
mknod ${CHROOT}/dev/null c `\ |
ls -Ll /dev/null |\ | ls -Ll /dev/null |\ |
awk '{print sub(",","",$5) " " $6}' |\ |
awk '{print sub(",","",$5) " " $6}'` |
xargs mknod ${CHROOT}/dev/null c |
|
fi | fi |
| |
chown -R xmail.xmail ${CHROOT} | chown -R xmail.xmail ${CHROOT} |
| |
cp -R -u /etc/xmail/* ${CHROOT}${MAIL_ROOT} | cp -R -u /etc/xmail/* ${CHROOT}${MAIL_ROOT} |
| |
cd ${CHROOT} |
cp `ldd var/MailRoot/bin/XMail |\ |
ldd var/MailRoot/bin/XMail |\ |
sed -n 's/[[:blank:]]*[^=]*=>\([^(]*\).*/\1/p'` ${CHROOT}/lib/ |
sed -n 's/[[:blank:]][^>]\+>[[:blank:]]\([[:graph:]]\+\).*/\1 lib\/ /p'\ |
|
|xargs -n 2 cp -u |
|
start-stop-daemon --start -c xmail -r ${CHROOT} \ | start-stop-daemon --start -c xmail -r ${CHROOT} \ |
--startas ${MAIL_EXEC} --pidfile=${MAIL_PID} -- \ | --startas ${MAIL_EXEC} --pidfile=${MAIL_PID} -- \ |
${MAIL_CMD_LINE} | ${MAIL_CMD_LINE} |