View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/net-mail/xmail/files/xmail.initd (-6 / +4 lines)
 Lines 60-78    Link Here 
	
	
	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}