#! /bin/bash

remove_ossdvd()
{
	for i in `ls -l | grep ossdvd | grep -- "->" | awk '{print $9}'`
	do
		echo "rm -f $i "
		rm -f $i
		echo "symlink $i removed"
	done
}

if [ "$1" == "install" ]; then
	echo ""
	echo "Setting up sym-links : ..."
	cd /etc/alternatives/
	echo ""
	echo "Entering /etc/alternatives ... "
	ln -sf /usr/bin/cdrecord_ossdvd cdrecord
	echo "cdrecord_ossdvd => cdrecord "
	ln -sf /usr/bin/mkisofs_ossdvd mkisofs
	echo "mkisofs_ossdvd => mkisofs "
	ln -sf /usr/share/man/man1/cdrecord_ossdvd.1.xz cdrecord.1.xz 
	echo "cdrecord_ossdvd.1.xz => cdrecord.1.xz "
	ln -sf /usr/share/man/man8/mkisofs_ossdvd.8.xz mkisofs.1.xz 
	echo "mkisofs_ossdvd.8.xz => mkisofs.1.xz "
	cd /usr/bin
	echo ""
	echo "Entering /usr/bin ... "
	ln -s cdda2mp3_ossdvd cdda2mp3
	echo "cdda2mp3_ossdvd => cdda2mp3 "
	ln -s cdda2ogg_ossdvd cdda2ogg
	echo "cdda2ogg_ossdvd => cdda2ogg "
	ln -s cdda2wav_ossdvd cdda2wav
	echo "cdda2wav_ossdvd => cdda2wav "
	ln -s devdump_ossdvd devdump
	echo "devdump_ossdvd => devdump "
	ln -s isodebug_ossdvd isodebug
	echo "isodebug_ossdvd => isodebug "
	ln -s isodump_ossdvd isodump
	echo "isodump_ossdvd => isodump "
	ln -s isoinfo_ossdvd isoinfo
	echo "isoinfo_ossdvd => isoinfo "
	ln -s isovfy_ossdvd isovfy
	echo "isovfy_ossdvd => isovfy "
	cd /usr/share/man/man1
	echo ""
	echo "Entering /usr/share/man/man1 ... "
	ln -s cdda2ogg_ossdvd.1.xz cdda2ogg.1.xz
	echo "cdda2ogg_ossdvd.1.xz => cdda2ogg.1.xz "
	ln -s cdda2wav_ossdvd.1.xz cdda2wav.1.xz
	echo "cdda2wav_ossdvd.1.xz => cdda2wav.1.xz "
	cd /usr/share/man/man8
	echo ""
	echo "Entering /usr/share/man/man8 ... "
	ln -s isoinfo_ossdvd.8.xz isoinfo.8.xz
	echo "isoinfo_ossdvd.8.xz => isoinfo.8.xz "
	echo ""
	echo "... Done! "
elif [ "$1" == "remove" ]; then
	for location in \
		/usr/bin \
		/etc/alternatives \
		/usr/share/man/man1 \
		/usr/share/man/man8
	do
		cd $location
		echo ""
		echo "Entering $location ... "
		remove_ossdvd
	done
elif [ "$1" != "install" ] || [ "$1" != "remove" ]; then
	echo ""
	echo "Usage : $0 install "
	echo "                   (install symlinks to ossdvd progs)"
	echo "        $0 remove  "
	echo "                   (remove symlinks to ossdvd progs)"
	echo ""
fi

exit 0
