rogue5: Add chroot support to the autotools system.
This commit is contained in:
parent
86578e0943
commit
b5102d4a76
2 changed files with 29 additions and 5 deletions
|
|
@ -87,7 +87,7 @@ RMDIR=rmdir
|
||||||
|
|
||||||
CHMOD=chmod
|
CHMOD=chmod
|
||||||
|
|
||||||
DESTDIR=
|
DESTDIR=@DESTDIR@
|
||||||
|
|
||||||
prefix=@prefix@
|
prefix=@prefix@
|
||||||
exec_prefix=@exec_prefix@
|
exec_prefix=@exec_prefix@
|
||||||
|
|
@ -214,14 +214,17 @@ install: $(PROGRAM)
|
||||||
$(CHMOD) 0464 $(DESTDIR)$(LOGFILE) ; \
|
$(CHMOD) 0464 $(DESTDIR)$(LOGFILE) ; \
|
||||||
$(CHMOD) 0775 $(DESTDIR)$(SAVEDIR) ; \
|
$(CHMOD) 0775 $(DESTDIR)$(SAVEDIR) ; \
|
||||||
fi
|
fi
|
||||||
-if test -d $(man6dir) ; then $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(man6dir)/$(PROGRAM).6 ; fi
|
-if test -d $(DESTDIR)$(man6dir) ; then $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(man6dir)/$(PROGRAM).6 ; fi
|
||||||
-if test ! -d $(man6dir) ; then $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(mandir)/$(PROGRAM).6 ; fi
|
-if test ! -d $(DESTDIR)$(man6dir) ; then $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(mandir)/$(PROGRAM).6 ; fi
|
||||||
-$(INSTALL) -m 0644 rogue.doc $(DESTDIR)$(docdir)/$(PROGRAM).doc
|
-$(INSTALL) -m 0644 rogue.doc $(DESTDIR)$(docdir)/$(PROGRAM).doc
|
||||||
-$(INSTALL) -m 0644 rogue.html $(DESTDIR)$(docdir)/$(PROGRAM).html
|
-$(INSTALL) -m 0644 rogue.html $(DESTDIR)$(docdir)/$(PROGRAM).html
|
||||||
-$(INSTALL) -m 0644 rogue.cat $(DESTDIR)$(docdir)/$(PROGRAM).cat
|
-$(INSTALL) -m 0644 rogue.cat $(DESTDIR)$(docdir)/$(PROGRAM).cat
|
||||||
-$(INSTALL) -m 0644 LICENSE.TXT $(DESTDIR)$(docdir)/LICENSE.TXT
|
-$(INSTALL) -m 0644 LICENSE.TXT $(DESTDIR)$(docdir)/LICENSE.TXT
|
||||||
-$(INSTALL) -m 0644 rogue.me $(DESTDIR)$(docdir)/$(PROGRAM).me
|
-$(INSTALL) -m 0644 rogue.me $(DESTDIR)$(docdir)/$(PROGRAM).me
|
||||||
-if test ! -f $(DESTDIR)$(LOCKFILE) ; then $(INSTALL) -m 0666 test $(DESTDIR)$(LOCKFILE) ; $(RM) $(DESTDIR)$(LOCKFILE) ; fi
|
-if test "x$(LOCKFILE)" != "x" -a ! -f $(DESTDIR)$(LOCKFILE) ; then \
|
||||||
|
$(INSTALL) -m 0666 test $(DESTDIR)$(LOCKFILE) ; \
|
||||||
|
$(RM) $(DESTDIR)$(LOCKFILE) ; \
|
||||||
|
fi
|
||||||
-$(RM) test
|
-$(RM) test
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ AC_CHECK_PROG([COLCRT], [colcrt], [colcrt],)
|
||||||
AC_CHECK_PROG([TBL], [tbl], [tbl],)
|
AC_CHECK_PROG([TBL], [tbl], [tbl],)
|
||||||
AC_CHECK_PROG([SED], [sed], [sed],)
|
AC_CHECK_PROG([SED], [sed], [sed],)
|
||||||
|
|
||||||
AC_ARG_WITH(program-name, AC_HELP_STRING([--with-program-name=NAME],[alternate executable name]),[progname="$withval" ], [progname="rogue"] )
|
AC_ARG_WITH(program-name, AC_HELP_STRING([--with-program-name=NAME],[alternate executable name]),[progname="$withval" ], [progname="rogue5"] )
|
||||||
PROGRAM=$progname
|
PROGRAM=$progname
|
||||||
AC_SUBST(PROGRAM)
|
AC_SUBST(PROGRAM)
|
||||||
|
|
||||||
|
|
@ -149,6 +149,27 @@ fi
|
||||||
|
|
||||||
AC_SUBST(SAVEDIR)
|
AC_SUBST(SAVEDIR)
|
||||||
|
|
||||||
|
AC_ARG_ENABLE([destdir],[AC_HELP_STRING([--enable-destdir=DESTDIR], [chroot to install into])],[],[])
|
||||||
|
AC_MSG_CHECKING([for chrooted install])
|
||||||
|
if test "x$enable_destdir" = "xno" ; then
|
||||||
|
DESTDIR=
|
||||||
|
elif test "x$enable_destdir" = "xyes" ; then
|
||||||
|
DESTDIR=
|
||||||
|
elif test "x$enable_destdir" = "x" ; then
|
||||||
|
DESTDIR=
|
||||||
|
else
|
||||||
|
DESTDIR=$enable_destdir
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$DESTDIR" != "x" ; then
|
||||||
|
AC_DEFINE_UNQUOTED([DESTDIR], ["$DESTDIR"], [Define to a chroot to install into])
|
||||||
|
AC_MSG_RESULT([$DESTDIR])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([disabled])
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST(DESTDIR)
|
||||||
|
|
||||||
AC_ARG_ENABLE([wizardmode],[AC_HELP_STRING([--enable-wizardmode], [enable availability of wizard mode @<:@default=no@:>@])],[],[])
|
AC_ARG_ENABLE([wizardmode],[AC_HELP_STRING([--enable-wizardmode], [enable availability of wizard mode @<:@default=no@:>@])],[],[])
|
||||||
AC_MSG_CHECKING([if wizard mode is enabled])
|
AC_MSG_CHECKING([if wizard mode is enabled])
|
||||||
if test "x$enable_wizardmode" = "xno" ; then
|
if test "x$enable_wizardmode" = "xno" ; then
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue