|
|
@ -22,6 +22,25 @@ |
|
|
|
# --- ROCK-COPYRIGHT-NOTE-END --- |
|
|
|
|
|
|
|
nethack_premake () { |
|
|
|
#export ROCKCFG_PKG_GAMES_BINDIR='usr/games' |
|
|
|
#export ROCKCFG_PKG_GAMES_DATADIR='usr/share' |
|
|
|
#export ROCKCFG_PKG_GAMES_SCOREDIR='var/games/scores' |
|
|
|
# ROCK configuration |
|
|
|
sed -e "s,^/\* #define VAR_PLAYGROUND \"/var/lib/games/nethack\" \*/,#define VAR_PLAYGROUND \"/${ROCKCFG_PKG_GAMES_SCOREDIR}/${xpkg}\",g" -i include/unixconf.h |
|
|
|
sed -e "s,^/\* #define LOCKDIR \"/usr/games/lib/nethackdir\" \*/,#define LOCKDIR \"/${ROCKCFG_PKG_GAMES_SCOREDIR}/${xpkg}\",g" -i include/unixconf.h |
|
|
|
sed -e "s,define HACKDIR \"[^\"]*\",define HACKDIR \"/${ROCKCFG_PKG_GAMES_DATADIR}/${xpkg}\",g" -i include/config.h |
|
|
|
sed -e "s,/\* #define SECURE \*/,#define SECURE,g" -i include/config.h |
|
|
|
var_append makeopt " " "SHELLDIR=\"/${ROCKCFG_PKG_GAMES_BINDIR}\"" |
|
|
|
var_append makeopt " " "GAMEDIR=\"/${ROCKCFG_PKG_GAMES_DATADIR}/${xpkg}\"" |
|
|
|
var_append makeopt " " "VARDIR=\"/${ROCKCFG_PKG_GAMES_SCOREDIR}/${xpkg}\"" |
|
|
|
var_append makeinstopt " " "SHELLDIR=\"/${ROCKCFG_PKG_GAMES_BINDIR}\"" |
|
|
|
var_append makeinstopt " " "GAMEDIR=\"/${ROCKCFG_PKG_GAMES_DATADIR}/${xpkg}\"" |
|
|
|
var_append makeinstopt " " "VARDIR=\"/${ROCKCFG_PKG_GAMES_SCOREDIR}/${xpkg}\"" |
|
|
|
var_append makeopt " " "GAMEUID=root" |
|
|
|
var_append makeopt " " "GAMEGRP=games" |
|
|
|
var_append makeinstopt " " "GAMEUID=root" |
|
|
|
var_append makeinstopt " " "GAMEGRP=games" |
|
|
|
|
|
|
|
# yes, we are linux |
|
|
|
sed -e 's,^/\* #define LINUX \*/.*,#define LINUX,g' -i include/unixconf.h |
|
|
|
# Timed Delay |
|
|
@ -111,12 +130,6 @@ nethack_premake () { |
|
|
|
-i include/config.h |
|
|
|
fi |
|
|
|
|
|
|
|
# Hackdir |
|
|
|
if [ "$ROCKCFG_PKG_NETHACK_HACKDIR" != "/usr/games/lib/nethackdir" ] ; then |
|
|
|
sed -e "s,define HACKDIR \"/usr/games/lib/nethackdir\",define HACKDIR \"$ROCKCFG_PKG_NETHACK_HACKDIR\",g" \ |
|
|
|
-i include/config.h |
|
|
|
fi |
|
|
|
|
|
|
|
# Max number of players |
|
|
|
if [ $ROCKCFG_PKG_NETHACK_MAX -gt 0 ] ; then |
|
|
|
sed -e "s, \\* #define MAX_NR_OF_PLAYERS 6, * */\\n#define MAX_NR_OF_PLAYERS $ROCKCFG_PKG_NETHACK_MAX\\n/*,g" \ |
|
|
@ -178,6 +191,9 @@ nethack_premake () { |
|
|
|
sed -e 's,^#define GOLDOBJ,/* #define GOLDOBJ */,g' \ |
|
|
|
-i include/config.h |
|
|
|
fi |
|
|
|
|
|
|
|
# DLB, makes a less messy installation |
|
|
|
sed -e 's,/\* #define DLB \*/,#define DLB,g' -i include/config.h |
|
|
|
} |
|
|
|
|
|
|
|
runconf='0' |
|
|
|