r13153: Try to move closer to FHS. This probably breaks everything...
authorAndrew Bartlett <abartlet@samba.org>
Thu, 26 Jan 2006 05:57:53 +0000 (05:57 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:51:29 +0000 (13:51 -0500)
Andrew Bartlett
(This used to be commit 2c02a45d5a6c79ced7aea0f7e9d23fae19c2d127)

source4/build/m4/check_path.m4
source4/build/smb_build/makefile.pm
source4/main.mk
source4/script/installmisc.sh

index 789f445797badaf4d1b09d43beae66532d3a120f..b45368ccd9696f46405011a6a09a769966be5e23 100644 (file)
@@ -12,22 +12,21 @@ dnl
 AC_PREFIX_DEFAULT(/usr/local/samba)
 
 # Defaults and --without-fhs
-    configdir="\${LIBDIR}"
     logfilebase="\${localstatedir}"
     lockdir="\${localstatedir}/locks"
-    piddir="\${localstatedir}/locks"
+    piddir="\${localstatedir}/run"
     privatedir="\${prefix}/private"
-    swatdir="\${prefix}/swat"
 
 AC_ARG_WITH(fhs, 
 [  --with-fhs              Use FHS-compliant paths (default=no)],
-    configdir="${sysconfdir}/samba"
     lockdir="\${localstatedir}/lib/samba"
     piddir="\${localstatedir}/run/samba"
     logfilebase="\${localstatedir}/log/samba"
-    privatedir="\${CONFIGDIR}/private"
-    libdir="\${prefix}/lib/samba"
-    swatdir="\${datadir}/samba/swat")
+    privatedir="\${localstatedir}/lib/samba/private"
+    libdir="\${libdir}/samba"
+    datadir="\${datadir}/samba"
+    includedir="\${includedir}/samba-4.0"
+)
 
 #################################################
 # set private directory location
@@ -77,22 +76,6 @@ AC_ARG_WITH(piddir,
     ;;
   esac])
 
-#################################################
-# set configuration directory location
-AC_ARG_WITH(configdir,
-[  --with-configdir=DIR    Where to put configuration files (\$libdir)],
-[ case "$withval" in
-  yes|no)
-  #
-  # Just in case anybody does it
-  #
-    AC_MSG_WARN([--with-configdir called without argument - will use default])
-  ;;
-  * )
-    configdir="$withval"
-    ;;
-  esac])
-
 #################################################
 # set log directory location
 AC_ARG_WITH(logfilebase,
@@ -110,40 +93,12 @@ AC_ARG_WITH(logfilebase,
   esac])
 
 
-#################################################
-# set swat directory location
-AC_ARG_WITH(swatdir,
-[  --with-swatdir=DIR    Where to put configuration files (\$swatdir)],
-[ case "$withval" in
-  yes|no)
-    AC_MSG_WARN([--with-swatdir called without argument - will use default])
-  ;;
-  * )
-    swatdir="$withval"
-    ;;
-  esac])
-
-#################################################
-# set lib directory location
-AC_ARG_WITH(libdir,
-[  --with-libdir=DIR    Where to put modules files (\$libdir)],
-[ case "$withval" in
-  yes|no)
-    AC_MSG_WARN([--with-libdir called without argument - will use default])
-  ;;
-  * )
-    libdir="$withval"
-    ;;
-  esac])
-
-AC_SUBST(configdir)
 AC_SUBST(lockdir)
 AC_SUBST(piddir)
 AC_SUBST(logfilebase)
 AC_SUBST(privatedir)
 AC_SUBST(bindir)
 AC_SUBST(sbindir)
-AC_SUBST(swatdir)
 
 #################################################
 # set prefix for 'make test'
index cbcc40c81005ae542a175909a22c526bdd47f9cb..022fcaa9bc2aeffc3f37ceb1f32a24f76a355ffb 100644 (file)
@@ -74,9 +74,11 @@ datadir = $self->{config}->{datadir}
 LIBDIR = $self->{config}->{libdir}
 MODULESDIR = $self->{config}->{libdir}
 INCLUDEDIR = $self->{config}->{includedir}
-CONFIGDIR = $self->{config}->{configdir}
+CONFIGDIR = $self->{config}->{sysconfdir}
 localstatedir = $self->{config}->{localstatedir}
-SWATDIR = $self->{config}->{swatdir}
+SWATDIR = $self->{config}->{datadir}/swat
+JSDIR = $self->{config}->{datadir}/js
+SETUPDIR = $self->{config}->{datadir}/setup
 VARDIR = $self->{config}->{localstatedir}
 LOGFILEBASE = $self->{config}->{logfilebase}
 NCALRPCDIR = $self->{config}->{localstatedir}/ncalrpc
index 5ce3383e55c39616bd7e3d97e595cd4ef9df9de2..a58729e73bed6adf61c5e48a35b15cfd0188d1f1 100644 (file)
@@ -54,6 +54,8 @@ showlayout:
        @echo '  piddir:   $(PIDDIR)'
        @echo '  lockdir:  $(LOCKDIR)'
        @echo '  logfilebase:  $(LOGFILEBASE)'
+       @echo '  setupdir: $(SETUPDIR)'
+       @echo '  jsdir:    $(JSDIR)'
        @echo '  swatdir:  $(SWATDIR)'
        @echo '  mandir:   $(MANDIR)'
 
@@ -142,7 +144,7 @@ installman: installdirs
        @$(SHELL) $(srcdir)/script/installman.sh $(DESTDIR)$(MANDIR) $(MANPAGES)
 
 installmisc: installdirs
-       @$(SHELL) $(srcdir)/script/installmisc.sh $(srcdir) $(DESTDIR)$(LIBDIR) $(DESTDIR)$(BINDIR)
+       @$(SHELL) $(srcdir)/script/installmisc.sh $(srcdir) $(DESTDIR)$(JSDIR) $(DESTDIR)$(SETUPDIR) $(DESTDIR)$(BINDIR)
 
 installpc: installdirs
        @$(SHELL) $(srcdir)/script/installpc.sh $(srcdir) $(DESTDIR)$(PKGCONFIGDIR) $(PC_FILES)
index dab1b527ca227047d296a14ad708ce8e76b89064..2fa2f96f1d679a97bd80c3854908f94803870170 100755 (executable)
@@ -2,20 +2,21 @@
 # install miscellaneous files
 
 SRCDIR="$1"
-LIBDIR="$2"
-BINDIR="$3"
+JSDIR="$2"
+SETUPDIR="$3"
+BINDIR="$4"
 
 cd $SRCDIR || exit 1
 
 echo "Installing js libs"
-mkdir -p $LIBDIR/js || exit 1
-cp scripting/libjs/*.js $LIBDIR/js || exit 1
+mkdir -p $JSDIR || exit 1
+cp scripting/libjs/*.js $JSDIR/js || exit 1
 
 echo "Installing setup templates"
-mkdir -p $LIBDIR/setup || exit 1
-cp setup/*.ldif $LIBDIR/setup || exit 1
-cp setup/*.zone $LIBDIR/setup || exit 1
-cp setup/*.conf $LIBDIR/setup || exit 1
+mkdir -p $SETUPDIR || exit 1
+cp setup/*.ldif $SETUPDIR || exit 1
+cp setup/*.zone $SETUPDIR || exit 1
+cp setup/*.conf $SETUPDIR || exit 1
 
 echo "Installing script tools"
 mkdir -p "$BINDIR"