#!/bin/sh -e

MOD_CONFIG=/etc/modules.conf

if [ "$1" = "configure" ]; then
	if [ -e $MOD_CONFIG ] && [ -s $MOD_CONFIG ]; then
		grep -a -v -w pppox $MOD_CONFIG > $MOD_CONFIG~
		echo "alias char-major-144 pppox" >> $MOD_CONFIG~
	else
		echo "alias char-major-144 pppox" > $MOD_CONFIG~
	fi
	mv -f $MOD_CONFIG~ $MOD_CONFIG

	mknod /dev/pppox0 c 144 0
	mknod /dev/pppox1 c 144 1

	if [ -d /usr/doc -a ! -e /usr/doc/pppoed -a -d /usr/share/doc/pppoed ]; then
		ln -sf ../share/doc/pppoed /usr/doc/pppoed
	fi
fi

update-rc.d pppoed defaults >/dev/null
/etc/init.d/pppoed start
