aboutsummaryrefslogtreecommitdiff
path: root/net/samba3/files
diff options
context:
space:
mode:
authorMarcus Alves Grando <mnag@FreeBSD.org>2006-04-05 03:14:27 +0000
committerMarcus Alves Grando <mnag@FreeBSD.org>2006-04-05 03:14:27 +0000
commit977260e5fbdbbfa36551bd727ba39def7459d537 (patch)
treee56dd3915dbcd0a807cc9782a0f086727838ff22 /net/samba3/files
parent7efbf99a783496920ef00e02df65d0f653624065 (diff)
downloadports-977260e5fbdbbfa36551bd727ba39def7459d537.tar.gz
ports-977260e5fbdbbfa36551bd727ba39def7459d537.zip
Notes
Diffstat (limited to 'net/samba3/files')
-rw-r--r--net/samba3/files/patch-Makefile.in30
-rw-r--r--net/samba3/files/patch-configure.in28
-rw-r--r--net/samba3/files/samba.sh.sample2
3 files changed, 30 insertions, 30 deletions
diff --git a/net/samba3/files/patch-Makefile.in b/net/samba3/files/patch-Makefile.in
index 009b68c5fc0a..b54c7080f851 100644
--- a/net/samba3/files/patch-Makefile.in
+++ b/net/samba3/files/patch-Makefile.in
@@ -1,30 +1,6 @@
---- Makefile.in.orig Wed Dec 14 13:45:49 2005
-+++ Makefile.in Sun Jan 1 03:35:30 2006
-@@ -676,6 +676,7 @@
-
- CAC_PICOBJS = $(CAC_OBJ:.o=.@PICSUFFIX@)
-
-+NSS_VERSION=1
-
- PAM_SMBPASS_OBJ_0 = pam_smbpass/pam_smb_auth.o pam_smbpass/pam_smb_passwd.o \
- pam_smbpass/pam_smb_acct.o pam_smbpass/support.o \
-@@ -1172,13 +1173,13 @@
- @WINBIND_NSS@: $(WINBIND_NSS_PICOBJS)
- @echo "Linking $@"
- @$(SHLD) $(WINBIND_NSS_LDSHFLAGS) -o $@ $(WINBIND_NSS_PICOBJS) \
-- @WINBIND_NSS_EXTRA_LIBS@ @SONAMEFLAG@`basename $@`
-+ @WINBIND_NSS_EXTRA_LIBS@ @SONAMEFLAG@`basename $@`.$(NSS_VERSION)
-
- @WINBIND_WINS_NSS@: $(WINBIND_WINS_NSS_PICOBJS)
- @echo "Linking $@"
- @$(SHLD) $(LDSHFLAGS) -o $@ $(WINBIND_WINS_NSS_PICOBJS) \
- $(LDAP_LIBS) $(KRB5LIBS) -lc \
-- @SONAMEFLAG@`basename $@`
-+ @SONAMEFLAG@`basename $@`.$(NSS_VERSION)
-
- nsswitch/pam_winbind.@SHLIBEXT@: $(PAM_WINBIND_PICOBJ) bin/.dummy
- @echo "Linking $@"
-@@ -1389,7 +1390,7 @@
+--- Makefile.in.orig Mon Feb 20 21:33:23 2006
++++ Makefile.in Sat Feb 25 05:30:42 2006
+@@ -1390,7 +1390,7 @@
bin/t_snprintf@EXEEXT@: lib/snprintf.c
$(CC) $(FLAGS) @PIE_LDFLAGS@ -o $@ $(DYNEXP) -DTEST_SNPRINTF lib/snprintf.c -lm
diff --git a/net/samba3/files/patch-configure.in b/net/samba3/files/patch-configure.in
index 952ff5f3d895..cfd1e4745069 100644
--- a/net/samba3/files/patch-configure.in
+++ b/net/samba3/files/patch-configure.in
@@ -1,6 +1,6 @@
---- configure.in.orig Mon Jan 30 15:45:07 2006
-+++ configure.in Sun Feb 19 07:00:42 2006
-@@ -967,6 +967,21 @@
+--- configure.in.orig Mon Feb 20 21:33:23 2006
++++ configure.in Sat Feb 25 05:34:56 2006
+@@ -968,6 +968,21 @@
AC_DEFINE(HAVE_SIG_ATOMIC_T_TYPE,1,[Whether we have the atomic_t variable type])
fi
@@ -22,3 +22,25 @@
AC_CACHE_CHECK([for struct timespec type],samba_cv_struct_timespec, [
AC_TRY_COMPILE([
#include <sys/types.h>
+@@ -1408,7 +1423,6 @@
+ DYNEXP="-Wl,--export-dynamic"
+ PICFLAGS="-fPIC"
+ SONAMEFLAG="-Wl,-soname="
+- SONAMEVERSIONSUFFIX=".2"
+ AC_DEFINE(STAT_ST_BLOCKSIZE,512)
+ ;;
+ *solaris*) AC_DEFINE(SUNOS5,1,[Whether the host os is solaris])
+@@ -4911,11 +4925,13 @@
+
+ case "$host_os" in
+ *linux*)
++ SONAMEVERSIONSUFFIX=".2"
+ WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_linux.o"
+ ;;
+ *freebsd[[5-9]]*)
+ # FreeBSD winbind client is implemented as a wrapper around
+ # the Linux version.
++ SONAMEVERSIONSUFFIX=".1"
+ WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_freebsd.o \
+ nsswitch/winbind_nss_linux.o"
+ WINBIND_NSS="nsswitch/nss_winbind.$SHLIBEXT"
diff --git a/net/samba3/files/samba.sh.sample b/net/samba3/files/samba.sh.sample
index ad4fc591fde1..df4490137893 100644
--- a/net/samba3/files/samba.sh.sample
+++ b/net/samba3/files/samba.sh.sample
@@ -88,6 +88,7 @@ command_args="-s ${samba_config}"
load_rc_config $name
run_rc_command "$1"
+_rc_restart_done=false
# smbd
name=smbd
@@ -103,6 +104,7 @@ command_args="-s ${samba_config}"
load_rc_config $name
run_rc_command "$1"
+%%WINBIND%%_rc_restart_done=false
%%WINBIND%%
%%WINBIND%%# winbindd
%%WINBIND%%name=winbindd