Index: unnethack/sys/autoconf/Makefile.top
===================================================================
--- unnethack.orig/sys/autoconf/Makefile.top	2010-09-06 09:58:28.000000000 +0400
+++ unnethack/sys/autoconf/Makefile.top	2010-09-06 12:11:54.000000000 +0400
@@ -47,14 +47,14 @@
 # Defs. for non file areas support.
 GAMEDIR  = $(PREFIX)/unnethackdir
 VARDIR = $(GAMEDIR)
-FILE_AREA_VAR = $(VARDIR)
-FILE_AREA_SAVE = $(VARDIR)/save
-FILE_AREA_SHARE = $(GAMEDIR)
-FILE_AREA_UNSHARE = $(GAMEDIR)
-FILE_AREA_DOC = $(GAMEDIR)
+FILE_AREA_VAR = $(DESTDIR)/$(VARDIR)
+FILE_AREA_SAVE = $(DESTDIR)/$(VARDIR)/save
+FILE_AREA_SHARE = $(DESTDIR)/$(GAMEDIR)
+FILE_AREA_UNSHARE = $(DESTDIR)/$(GAMEDIR)
+FILE_AREA_DOC = $(DESTDIR)/$(GAMEDIR)
 FILE_AREA_BONES = $(FILE_AREA_VAR)
 FILE_AREA_LEVL = $(FILE_AREA_VAR)
-SHELLDIR = $(PREFIX)/bin
+SHELLDIR = $(DESTDIR)/$(PREFIX)/bin
 
 # Shareable (architecture independent) data files which are not candidates
 # for inclusion in DLB libraries (ND) and which are (D). Port specific files
@@ -234,7 +234,7 @@
 	cp $(srcdir)/dat/license $(FILE_AREA_DOC)
 #	cp win/Qt/KDE/kunnethack.kdelnk $(KDEDIR)/share/applnk/Games
 	@HOST_UNIX@-rm -f $(SHELLDIR)/$(SCRIPT)
-	@HOST_UNIX@sed -e 's;/usr/games/lib/nethackdir;$(FILE_AREA_UNSHARE);' \
+	@HOST_UNIX@sed -e 's;/usr/games/lib/nethackdir;$(GAMEDIR);' \
 	@HOST_UNIX@	-e 's;HACKDIR/nethack;HACKDIR/$(GAME);' \
 	@HOST_UNIX@	< $(srcdir)/sys/unix/nethack.sh \
 	@HOST_UNIX@	> $(SHELLDIR)/$(SCRIPT)
