build:
	# test comment
	# sed on maintainerscript 'postinst'
	cp debian/postinst debian/postinst.bak.ex
	cat debian/postinst.bak.ex | sed -e 's!INSTALLDIR=!'"INSTALLDIR=${INSTDIR}"'!' | sed -e 's!CONFIGDIR=!'"CONFIGDIR=${CONFDIR}"'!' | sed -e 's!PROFILEFILE=!'"PROFILEFILE=${PROFILES}"'!' | sed -e 's!CONFIGFILE=!'"CONFIGFILE=${CONFIG}"'!' | sed -e 's!LINKDIR=!'"LINKDIR=${INSTLNKDIR}"'!' | sed -e 's!GSSAPIFILE=!'"GSSAPIFILE=${GSSAPI}"'!' | sed -e 's!USRSKELDIR=!'"USRSKELDIR=${SKELDIR}"'!' > debian/postinst
	
	# sed on maintainerscript 'prerm'
	cp debian/prerm debian/prerm.bak.ex
	cat debian/prerm.bak.ex | sed -e 's!INSTALLDIR=!'"INSTALLDIR=${INSTDIR}"'!' | sed -e 's!CONFIGDIR=!'"CONFIGDIR=${CONFDIR}"'!' | sed -e 's!PROFILEFILE=!'"PROFILEFILE=${PROFILES}"'!' | sed -e 's!CONFIGFILE=!'"CONFIGFILE=${CONFIG}"'!' | sed -e 's!LINKDIR=!'"LINKDIR=${INSTLNKDIR}"'!' | sed -e 's!GSSAPIFILE=!'"GSSAPIFILE=${GSSAPI}"'!' | sed -e 's!USRSKELDIR=!'"USRSKELDIR=${SKELDIR}"'!' > debian/prerm
	
	# sed on maintainerscript 'postrm'
	cp debian/postrm debian/postrm.bak.ex
	cat debian/postrm.bak.ex | sed -e 's!INSTALLDIR=!'"INSTALLDIR=${INSTDIR}"'!' | sed -e 's!CONFIGDIR=!'"CONFIGDIR=${CONFDIR}"'!' | sed -e 's!PROFILEFILE=!'"PROFILEFILE=${PROFILES}"'!' | sed -e 's!CONFIGFILE=!'"CONFIGFILE=${CONFIG}"'!' | sed -e 's!LINKDIR=!'"LINKDIR=${INSTLNKDIR}"'!' | sed -e 's!GSSAPIFILE=!'"GSSAPIFILE=${GSSAPI}"'!' | sed -e 's!USRSKELDIR=!'"USRSKELDIR=${SKELDIR}"'!' > debian/postrm
		
	# sed on 'dxconfig.txt'
	cp jxplorer_conf/${CONFIG} jxplorer_conf/${CONFIG}_bak
	cat jxplorer_conf/${CONFIG}_bak | sed -e 's!cert.homeDir=!'"cert.homeDir=${CONFDIR}"/security/'!' | sed -e 's!dir.help=!'"dir.help=${INSTDIR}"/help/'!' | sed -e 's!dir.htmldocs=!'"dir.htmldocs=${INSTDIR}"/htmldocs/'!' | sed -e 's!dir.icons=!'"dir.icons=${INSTDIR}"/icons/'!' | sed -e 's!dir.images=!'"dir.images=${INSTDIR}"/images/'!' | sed -e 's!dir.local=!'"dir.local=${INSTDIR}"/'!' | sed -e 's!dir.plugins=!'"dir.plugins=${INSTDIR}"/plugins/'!' | sed -e 's!dir.templates=!'"dir.templates=${INSTDIR}"/templates/'!' | sed -e 's!option.ssl.cacerts=!'"option.ssl.cacerts=${CONFDIR}"/security/cacerts'!' | sed -e 's!option.ssl.clientcerts=!'"option.ssl.clientcerts=${CONFDIR}"/security/clientcerts'!' > jxplorer_conf/${CONFIG}
	
	# create used dirs	
	cp debian/dirs debian/dirs.bak.ex
	echo ${INSTREL} >> debian/dirs
	echo ${CONFREL} >> debian/dirs
	echo ${CONFREL}/security >> debian/dirs
	echo ${SKELREL} >> debian/dirs
	echo ${INSTLNKDIR#*\/} >> debian/dirs
	
	touch debian/conffiles
	cp debian/conffiles debian/conffiles.bak.ex
	
	# set shortcut in /usr/bin
	# therefor create a shellscript that runs jxplorer.sh from the installdir
	# to avoid "NoClassDefFoundError"
	rm -f jxplorer_conf/jxplorer
	echo "#!/bin/sh" >> jxplorer_conf/jxplorer
	echo "cd "${INSTDIR} >> jxplorer_conf/jxplorer
	echo "./jxplorer.sh &" >> jxplorer_conf/jxplorer	
	chmod 755 "jxplorer_conf/jxplorer"
	

	
	#cp debian/menu debian/menu.bak.ex
	#cat debian/menu.bak.ex | sed -e 's!title=!title=\"JXplorer\"!' | sed -e 's!longtitle=\"JXplorer\"!longtitle=\"JXplorer LDAP Browser\"!' | sed -e 's!command=!command=\"'"${INSTLNKDIR}"/jxplorer'\"!' | sed -e 's!icon=!icon=\"'"${INSTDIR}"'/jxplorer.xpm\"!' > debian/menu
	
	
install:
	cp -rf jxplorer_src/* $(DESTDIR)$(INSTDIR)
	
	cp jxplorer_conf/$(CONFIG) $(DESTDIR)$(CONFDIR)
	cp jxplorer_conf/$(GSSAPI) $(DESTDIR)$(CONFDIR)	
	cp jxplorer_conf$(CACERTS) $(DESTDIR)$(CONFDIR)$(CACERTS)
	cp jxplorer_conf$(CLICERTS) $(DESTDIR)$(CONFDIR)$(CLICERTS)
	
	# user specific configurationfiles
	cp jxplorer_conf/$(PROFILES) $(DESTDIR)$(SKELDIR) # editable
	ln -s $(CONFDIR)/$(CONFIG) $(DESTDIR)$(SKELDIR)/$(CONFIG) # not editable
	ln -s $(GSSAPI)/$(CONFIG) $(DESTDIR)$(SKELDIR)/$(GSSAPI) # not editable
	
	# cp start shortcut to /usr/bin
	cp jxplorer_conf/jxplorer $(DESTDIR)$(INSTLNKDIR)
	
	
			
clean:
	mv jxplorer_conf/$(CONFIG)_bak jxplorer_conf/$(CONFIG)
	
	#mv debian/preinst.bak.ex debian/preinst
	mv debian/postinst.bak.ex debian/postinst
	mv debian/prerm.bak.ex debian/prerm
	mv debian/postrm.bak.ex debian/postrm
	
	mv debian/dirs.bak.ex debian/dirs
	
	mv debian/conffiles.bak.ex debian/conffiles
	
	#mv debian/menu.bak.ex debian/menu
