#!/bin/sh
#
# LuxMan install script
#

# Remove stuff from old (non-FSSTND) location
rm -rf /usr/lib/luxman

# Make sure directories exist
echo Creating directories...
install -m 755 -d /usr/games/lib/luxman/11k
install -m 755 -d /usr/games/lib/luxman/8k
install -m 755 -d /usr/games/lib/luxman/modern/maps
install -m 755 -d /usr/games/lib/luxman/modern/mazes
install -m 755 -d /usr/games/lib/luxman/oldscen
install -m 755 -d /usr/games/lib/luxman/fonts

# Install modern scenario
echo Installing modern scenario...
ln -sf /usr/games/lib/luxman/fonts /usr/games/lib/luxman/modern/fonts
ln -sf /usr/games/lib/luxman/11k /usr/games/lib/luxman/modern/11k
ln -sf /usr/games/lib/luxman/8k /usr/games/lib/luxman/modern/8k

# Install old scenario
echo Installing old scenario...
ln -sf /usr/games/lib/luxman/modern/mazes /usr/games/lib/luxman/oldscen/mazes
ln -sf /usr/games/lib/luxman/modern/maps /usr/games/lib/luxman/oldscen/maps
ln -sf /usr/games/lib/luxman/modern/fonts /usr/games/lib/luxman/oldscen/fonts
ln -sf /usr/games/lib/luxman/modern/11k /usr/games/lib/luxman/oldscen/11k
ln -sf /usr/games/lib/luxman/modern/8k /usr/games/lib/luxman/oldscen/8k
install -m 755 -d /usr/man/man6

# Install maps, mazes, sounds, fonts
echo Installing maps, mazes, sounds and fonts...
install -m 444 ./maps/*.map /usr/games/lib/luxman/modern/maps
install -m 444 ./mazes/*.map /usr/games/lib/luxman/modern/mazes
install -m 444 ./11k/*.snd /usr/games/lib/luxman/11k
install -m 444 ./8k/*.snd /usr/games/lib/luxman/8k
install -m 444 ./fonts/*.font /usr/games/lib/luxman/fonts

# Install fonts here too so other utils can find them
install -m 444 ./fonts/*.font /usr/games/lib/luxman

# Install scenario file and level files
echo Installing scenario and level files...
install -m 444 scenarios /usr/games/lib/luxman
install -m 444 levels.def /usr/games/lib/luxman/modern
install -m 444 old.def /usr/games/lib/luxman/oldscen

# Manpages
echo Installing manpages...
install -m 444 luxman.6 luxchk.6 /usr/man/man6

# Binaries
echo Installing binaries...
install -s -m 4755 luxman /usr/games
install -s -m 755 luxman-snd /usr/games
install -s -m 755 luxchk /usr/games

echo
echo LuxMan now installed.
echo Make sure /usr/games is in your PATH
echo
