mirror of
https://github.com/samba-team/samba.git
synced 2025-03-05 20:58:40 +03:00
merging changes from SAMBA_3_0 relating to RPM packaging
(This used to be commit 1cf0cfa1b7f00946c439b2b1a30ab3981df4a459)
This commit is contained in:
parent
5e26f1d6a5
commit
4060d198bf
@ -46,6 +46,8 @@ BINDIR = @bindir@
|
||||
# sbindir is mapped to bindir when compiling SAMBA in 2.0.x compatibility mode.
|
||||
SBINDIR = @sbindir@
|
||||
LIBDIR = @libdir@
|
||||
VFSLIBDIR = $(LIBDIR)/vfs
|
||||
CONFIGDIR = @configdir@
|
||||
VARDIR = @localstatedir@
|
||||
MANDIR = @mandir@
|
||||
|
||||
@ -56,8 +58,9 @@ INSTALLPERMS = 0755
|
||||
# These can be overridden by command line switches (see smbd(8))
|
||||
# or in smb.conf (see smb.conf(5))
|
||||
LOGFILEBASE = @logfilebase@
|
||||
CONFIGFILE = $(LIBDIR)/smb.conf
|
||||
LMHOSTSFILE = $(LIBDIR)/lmhosts
|
||||
CONFIGFILE = $(CONFIGDIR)/smb.conf
|
||||
LMHOSTSFILE = $(CONFIGDIR)/lmhosts
|
||||
|
||||
# This is where smbpasswd et al go
|
||||
PRIVATEDIR = @privatedir@
|
||||
|
||||
@ -92,8 +95,9 @@ PATH_FLAGS1 = -DCONFIGFILE=\"$(CONFIGFILE)\" -DSBINDIR=\"$(SBINDIR)\"
|
||||
PATH_FLAGS2 = $(PATH_FLAGS1) -DBINDIR=\"$(BINDIR)\" -DDRIVERFILE=\"$(DRIVERFILE)\"
|
||||
PATH_FLAGS3 = $(PATH_FLAGS2) -DLMHOSTSFILE=\"$(LMHOSTSFILE)\"
|
||||
PATH_FLAGS4 = $(PATH_FLAGS3) -DSWATDIR=\"$(SWATDIR)\" -DLOCKDIR=\"$(LOCKDIR)\" -DPIDDIR=\"$(PIDDIR)\"
|
||||
PATH_FLAGS5 = $(PATH_FLAGS4) -DLIBDIR=\"$(LIBDIR)\" -DLOGFILEBASE=\"$(LOGFILEBASE)\"
|
||||
PATH_FLAGS = $(PATH_FLAGS5) $(PASSWD_FLAGS)
|
||||
PATH_FLAGS5 = $(PATH_FLAGS4) -DLIBDIR=\"$(LIBDIR)\" -DLOGFILEBASE=\"$(LOGFILEBASE)\"
|
||||
PATH_FLAGS6 = $(PATH_FLAGS5) -DCONFIGDIR=\"$(CONFIGFIR)\"
|
||||
PATH_FLAGS = $(PATH_FLAGS6) $(PASSWD_FLAGS)
|
||||
|
||||
SBIN_PROGS = bin/smbd bin/nmbd bin/swat bin/wrepld @EXTRA_SBIN_PROGS@
|
||||
|
||||
@ -895,6 +899,14 @@ bin/tdbbackup: $(TDBBACKUP_OBJ) bin/.dummy
|
||||
|
||||
install: installbin installman installscripts installdat installswat
|
||||
|
||||
# DESTDIR is used here to prevent packagers wasting their time
|
||||
# duplicating the Makefile. Remove it and you will have the privelege
|
||||
# of package each samba release for muliple versions of multiple
|
||||
# distributions and operating systems, or at least supplying patches
|
||||
# to all the packaging files required for this, prior to committing
|
||||
# the removal of DESTDIR. Do not remove it even though you think it
|
||||
# is not used
|
||||
|
||||
installdirs:
|
||||
@$(SHELL) $(srcdir)/script/installdirs.sh $(DESTDIR)$(BASEDIR) $(DESTDIR)$(BINDIR) $(DESTDIR)$(SBINDIR) $(DESTDIR)$(LIBDIR) $(DESTDIR)$(VARDIR) $(DESTDIR)$(PRIVATEDIR)
|
||||
|
||||
@ -906,7 +918,7 @@ installbin: all installdirs
|
||||
@$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(DESTDIR)$(BASEDIR) $(DESTDIR)$(BINDIR) $(DESTDIR)$(LIBDIR) $(DESTDIR)$(VARDIR) $(BIN_PROGS)
|
||||
|
||||
installmodules: all installdirs
|
||||
@$(SHELL) $(srcdir)/script/installmodules.sh $(INSTALLPERMS) $(DESTDIR)$(BASEDIR) $(DESTDIR)$(LIBDIR) $(MODULES)
|
||||
@$(SHELL) $(srcdir)/script/installmodules.sh $(INSTALLPERMS) $(DESTDIR)$(BASEDIR) $(DESTDIR)$(VFSLIBDIR) $(MODULES)
|
||||
|
||||
installscripts: installdirs
|
||||
@$(SHELL) $(srcdir)/script/installscripts.sh $(INSTALLPERMS) $(DESTDIR)$(BINDIR) $(SCRIPTS)
|
||||
|
29267
source3/configure
vendored
29267
source3/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -13,14 +13,15 @@ AC_ARG_WITH(fhs,
|
||||
[ --with-fhs Use FHS-compliant paths (default=no)],
|
||||
configdir="${sysconfdir}/samba"
|
||||
lockdir="\${VARDIR}/cache/samba"
|
||||
piddir="\$(VARDIR)/run/samba"
|
||||
piddir="\${VARDIR}/run/samba"
|
||||
logfilebase="\${VARDIR}/log/samba"
|
||||
privatedir="\${CONFIGDIR}/private"
|
||||
libdir="\${prefix}/lib/samba"
|
||||
swatdir="\${DATADIR}/samba/swat",
|
||||
configdir="\$(LIBDIR)"
|
||||
logfilebase="\$(VARDIR)"
|
||||
configdir="\${LIBDIR}"
|
||||
logfilebase="\${VARDIR}"
|
||||
lockdir="\${VARDIR}/locks"
|
||||
piddir="\$(VARDIR)/locks"
|
||||
piddir="\${VARDIR}/locks"
|
||||
privatedir="\${prefix}/private"
|
||||
swatdir="\${prefix}/swat")
|
||||
|
||||
@ -3171,10 +3172,7 @@ AC_TRY_RUN([#include "${srcdir-.}/tests/summary.c"],
|
||||
builddir=`pwd`
|
||||
AC_SUBST(builddir)
|
||||
|
||||
# I added make files that are outside /source directory.
|
||||
# I know this is not a good solution, will work out a better
|
||||
# solution soon. --simo
|
||||
AC_OUTPUT(include/stamp-h Makefile script/findsmb ../examples/sam/Makefile)
|
||||
AC_OUTPUT(include/stamp-h Makefile script/findsmb)
|
||||
|
||||
#################################################
|
||||
# Print very concise instructions on building/use
|
||||
|
Loading…
x
Reference in New Issue
Block a user