⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dirs.m4

📁 开源备份软件源码 AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is a backup system that a
💻 M4
字号:
# SYNOPSIS##   AMANDA_WITH_DUMPERDIR## OVERVIEW##   Define and substitute DUMPER_DIR with the result.#AC_DEFUN([AMANDA_WITH_DUMPERDIR],[    AC_ARG_WITH(dumperdir,	AS_HELP_STRING([--with-dumperdir=DIR],	    [where we install the dumpers (default: exec_prefix/dumper)]),	[            AMANDA_MSG_WARN([--with-dumperdir is no longer used.])	]    )])# SYNOPSIS##   AMANDA_WITH_CONFIGDIR## OVERVIEW##   Allow user to specify the dumperdir, defaulting to ${exec_prefix}/dumper.#   Define and substitute DUMPER_DIR with the result.#AC_DEFUN([AMANDA_WITH_CONFIGDIR],[    AC_ARG_WITH(configdir,	AS_HELP_STRING([--with-configdir=DIR],	    [runtime config files in DIR @<:@sysconfdir/amanda@:>@]),	[	    case "$withval" in	    "" | y | ye | yes | n | no)		AC_MSG_ERROR([*** You must supply an argument to the --with-configdir option.])	      ;;	    *) CONFIG_DIR="$withval"	      ;;	    esac	], [	    : ${CONFIG_DIR='${sysconfdir}/amanda'} # (variable will be evaluated below)	]    )    AC_DEFINE_DIR([CONFIG_DIR], [CONFIG_DIR],      [The directory in which configuration directories should be created. ])])## deprecated --with-*dir optionsAC_DEFUN([AMANDA_WITH_INDEXDIR],[    AC_ARG_WITH(indexdir,	AS_HELP_STRING([--with-indexdir], [deprecated: use indexdir in amanda.conf]),	[   AC_MSG_ERROR([*** --with-indexdir is deprecated; use indexdir in amanda.conf instead.])	],)])AC_DEFUN([AMANDA_WITH_DBDIR],[    AC_ARG_WITH(dbdir,	AS_HELP_STRING([--with-dbdir], [deprecated: use infofile in amanda.conf]),	[   AC_MSG_ERROR([*** --with-dbdir is deprecated; use infofile in amanda.conf instead.])	],)])AC_DEFUN([AMANDA_WITH_LOGDIR],[    AC_ARG_WITH(logdir,	AS_HELP_STRING([--with-logdir], [deprecated: use logfile in amanda.conf]),	[   AC_MSG_ERROR([*** --with-logdir is deprecated; use logfile in amanda.conf instead.])	],)])# SYNOPSIS##   AMANDA_WITH_GNUTAR_LISTDIR## OVERVIEW##   Implements --with-gnutar-listdir.  Defines GNUTAR_LISTED_INCREMENTAL_DIR to the#   value given or $localstatedir/amanda/gnutar-lists by default.  Any $xxxdir variables#   are fully evaluated in the value.#AC_DEFUN([AMANDA_WITH_GNUTAR_LISTDIR], [    AC_ARG_WITH(gnutar-listdir,       AS_HELP_STRING([--with-gnutar-listdir=DIR],        [put gnutar directory lists in DIR (default: localstatedir/amanda/gnutar-lists)]),       [            case "$withval" in                n | no) GNUTAR_LISTDIR= ;;                y | ye | yes) GNUTAR_LISTDIR='${localstatedir}/amanda/gnutar-lists' ;;                *) GNUTAR_LISTDIR="$withval" ;;            esac        ], [            GNUTAR_LISTDIR='${localstatedir}/amanda/gnutar-lists'        ]    )    # substitute $prefix, etc. if necessary    AC_DEFINE_DIR([GNUTAR_LISTED_INCREMENTAL_DIR], [GNUTAR_LISTDIR],	[The directory in which GNU tar should store directory lists for incrementals. ])        # handle deprecated option    AC_ARG_WITH(gnutar-listed-incremental,        AS_HELP_STRING([--with-gnutar-listed-incremental],             [deprecated; use --with-gnutar-listdir]),        [            AC_MSG_ERROR([*** The gnutar-listed-incremental option is deprecated; use --with-gnutar-listdir instead])        ]    )])# SYNOPSIS##   AMANDA_WITH_TMPDIR## OVERVIEW##   Implement --with-tmpdir.  Defines and substitutes AMANDA_TMPDIR.#AC_DEFUN([AMANDA_WITH_TMPDIR],[    AC_ARG_WITH(tmpdir,        AS_HELP_STRING([--with-tmpdir],            [directory for temporary and debugging files (default: /tmp/amanda)]),        [            tmpdir="$withval"        ], [            tmpdir=yes        ]    )    case "$tmpdir" in        n | no) AC_MSG_ERROR([*** --without-tmpdir is not allowed.]);;        y |  ye | yes) AMANDA_TMPDIR="/tmp/amanda";;        *) AMANDA_TMPDIR="$tmpdir";;    esac    AC_DEFINE_DIR([AMANDA_TMPDIR], [AMANDA_TMPDIR],        [The directory in which Amanda should create temporary files. ])])# SYNOPSIS##   AMANDA_EXPAND_DIRS## OVERVIEW##   Expand any variable references in the following variables, then define them:#   - bindir#   - sbindir#   - libexecdir#   - mandir##   Also defines the following directories and expands any variable references:#   - amlibdir = --with-amlibdir or ${libdir}/amanda#   - amlibexecdir = --with-amlibexecdir or ${libexecdir}/amanda#   - amincludedir = ${includedir}/amanda#   - amperldir = --with-amperldir or `perl -V:installsitearch`#   - DUMPER_DIR = ${amlibexecdir}/application#AC_DEFUN([AMANDA_EXPAND_DIRS],[    AC_REQUIRE([AMANDA_PROG_PERL])    AC_DEFINE_DIR([bindir], [bindir],        [Directory in which user binaries should be installed. ])    AC_DEFINE_DIR([sbindir], [sbindir],        [Directory in which administrator binaries should be installed. ])    AC_DEFINE_DIR([libexecdir], [libexecdir],         [Directory in which internal binaries should be installed. ])    AC_DEFINE_DIR([mandir], [mandir],        [Directory in which man-pages should be installed])    # amanda-specific directories    AMLIBDIR=$libdir/amanda    AC_ARG_WITH(amlibdir,	AS_HELP_STRING([--with-amlibdir[[[[[=PATH]]]]]],		[Where library are installed, default: $libdir/amanda])	AS_HELP_STRING([--without-amlibdir],		[Library are installed in $libdir]),	[	    case "$withval" in		n | no) AMLIBDIR=$libdir ;;		y | ye | yes) AMLIBDIR=$libdir/amanda ;;		*) AMLIBDIR=$withval ;;	    esac	]    )    AC_DEFINE_DIR([amlibdir], [AMLIBDIR],	[Directory in which Amanda libraries should be installed])    AMLIBEXECDIR=$libexecdir/amanda    AC_ARG_WITH(amlibexecdir,	AS_HELP_STRING([--with-amlibexecdir[[[[[=PATH]]]]]],		[Where amanda own programs are installed, default: $libexecdir/amanda])	AS_HELP_STRING([--without-amlibexecdir],		[Amanda own programs are installed in $libexecdir]),	[	    case "$withval" in		n | no) AMLIBEXECDIR=$libexecdir ;;		y | ye | yes) AMLIBEXECDIR=$libexecdir/amanda ;;		*) AMLIBEXECDIR=$withval ;;	    esac	]    )    AC_DEFINE_DIR([amlibexecdir], [AMLIBEXECDIR],	[Directory in which Amanda own programs should be installed])    amincludedir="${includedir}/amanda"    AC_DEFINE_DIR([amincludedir], [amincludedir],	[Directory in which Amanda header files should be installed])    AC_ARG_WITH(amperldir,	AS_HELP_STRING([--with-amperldir[[[[[=PATH]]]]]],		[Where amanda's perl modules are installed; default: installsitelib])	AS_HELP_STRING([--without-amperldir],		[Install amanda's perl modules in $amlibdir/perl]),	[	    case "$withval" in		y | ye | yes) AMPERLLIB=DEFAULT ;;		n | no) AMPERLLIB=$amlibdir/perl ;;		*) AMPERLLIB=$withval ;;	    esac	], [	    AMPERLLIB=DEFAULT	]    )    # apply the default if no value was given.    if test x"$AMPERLLIB" = x"DEFAULT"; then	eval `$PERL -V:installsitelib`	AMPERLLIB=$installsitelib    fi    AC_DEFINE_DIR([amperldir], [AMPERLLIB],	[Directory in which perl modules should be installed])    DUMPER_DIR='${amlibexecdir}/application'    AC_DEFINE_DIR([DUMPER_DIR],[DUMPER_DIR],           [Directory in which dumper interfaces should be installed and searched. ])    # TODO: rename to APPLICATION_DIR, add to Amanda::Paths and 'amgtconf build.APPLICATION_DIR'])# SYNOPSIS##   AMANDA_SHOW_DIRS_SUMMARY## OVERVIEW##   Show a summary of the settings from this file.#AC_DEFUN([AMANDA_SHOW_DIRS_SUMMARY],[    echo "Directories:"    echo "  Perl modules (amperldir): $amperldir"    echo "  Dumper: $DUMPER_DIR"    echo "  Configuration: $CONFIG_DIR"    echo "  GNU Tar lists: $GNUTAR_LISTED_INCREMENTAL_DIR"    echo "  Temporary: $AMANDA_TMPDIR"])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -