[Glibc-bsd-commits] r3845 - in trunk/freebsd-smbfs/debian: . patches

Robert Millan rmh at alioth.debian.org
Sat Nov 12 00:34:19 UTC 2011


Author: rmh
Date: 2011-11-12 00:34:18 +0000 (Sat, 12 Nov 2011)
New Revision: 3845

Added:
   trunk/freebsd-smbfs/debian/patches/optreset.diff
   trunk/freebsd-smbfs/debian/patches/smbutil.diff
   trunk/freebsd-smbfs/debian/patches/uid_format.diff
Modified:
   trunk/freebsd-smbfs/debian/changelog
   trunk/freebsd-smbfs/debian/freebsd-smbfs.install
   trunk/freebsd-smbfs/debian/freebsd-smbfs.manpages
   trunk/freebsd-smbfs/debian/patches/makefile.diff
   trunk/freebsd-smbfs/debian/patches/series
   trunk/freebsd-smbfs/debian/rules
Log:
Add "smbutil".

Modified: trunk/freebsd-smbfs/debian/changelog
===================================================================
--- trunk/freebsd-smbfs/debian/changelog	2011-11-11 21:59:35 UTC (rev 3844)
+++ trunk/freebsd-smbfs/debian/changelog	2011-11-12 00:34:18 UTC (rev 3845)
@@ -1,8 +1,9 @@
 freebsd-smbfs (9.0~svn227117-2) UNRELEASED; urgency=low
 
   * Provide "smbfs".
+  * Add "smbutil".
 
- -- Robert Millan <rmh at debian.org>  Sun, 06 Nov 2011 21:37:19 +0100
+ -- Robert Millan <rmh at debian.org>  Sat, 12 Nov 2011 01:34:05 +0100
 
 freebsd-smbfs (9.0~svn227117-1) unstable; urgency=low
 

Modified: trunk/freebsd-smbfs/debian/freebsd-smbfs.install
===================================================================
--- trunk/freebsd-smbfs/debian/freebsd-smbfs.install	2011-11-11 21:59:35 UTC (rev 3844)
+++ trunk/freebsd-smbfs/debian/freebsd-smbfs.install	2011-11-12 00:34:18 UTC (rev 3845)
@@ -1,2 +1,4 @@
 usr.sbin/mount_smbfs/mount_smbfs	usr/sbin
+usr.bin/smbutil/smbutil			usr/bin
 etc/nsmb.conf				etc
+lib/libsmb/libsmb.so.*			usr/lib

Modified: trunk/freebsd-smbfs/debian/freebsd-smbfs.manpages
===================================================================
--- trunk/freebsd-smbfs/debian/freebsd-smbfs.manpages	2011-11-11 21:59:35 UTC (rev 3844)
+++ trunk/freebsd-smbfs/debian/freebsd-smbfs.manpages	2011-11-12 00:34:18 UTC (rev 3845)
@@ -1 +1,2 @@
+usr.bin/smbutil/smbutil.1.gz
 usr.sbin/mount_smbfs/mount_smbfs.8.gz

Modified: trunk/freebsd-smbfs/debian/patches/makefile.diff
===================================================================
--- trunk/freebsd-smbfs/debian/patches/makefile.diff	2011-11-11 21:59:35 UTC (rev 3844)
+++ trunk/freebsd-smbfs/debian/patches/makefile.diff	2011-11-12 00:34:18 UTC (rev 3845)
@@ -1,11 +1,26 @@
+--- a/usr.bin/smbutil/Makefile
++++ b/usr.bin/smbutil/Makefile
+@@ -6,6 +6,8 @@
+ DPADD=	${LIBSMB} ${LIBKICONV}
+ LDADD=	-lsmb -lkiconv
+ 
++LDADD+=	-L../../lib/libsmb
++
+ CONTRIBDIR=	${.CURDIR}/../../contrib/smbfs
+ CFLAGS+=	-I${CONTRIBDIR}/include
+ 
 --- a/usr.sbin/mount_smbfs/Makefile
 +++ b/usr.sbin/mount_smbfs/Makefile
-@@ -8,7 +8,7 @@
+@@ -8,9 +8,11 @@
  CONTRIBDIR=	${.CURDIR}/../../contrib/smbfs
  CFLAGS+=	-DSMBFS -I${MOUNTDIR} -I${CONTRIBDIR}/include
  
 -LDADD=	-lsmb -lkiconv
-+LDADD=	../../lib/libsmb/libsmb.a -lkiconv -ldl
++LDADD=	-lsmb -lkiconv -ldl
  DPADD=	${LIBSMB} ${LIBKICONV}
  
++LDADD+=	-L../../lib/libsmb
++
  # Needs to be dynamically linked for optional dlopen() access to
+ # userland libiconv (see the -E option).
+ #

Added: trunk/freebsd-smbfs/debian/patches/optreset.diff
===================================================================
--- trunk/freebsd-smbfs/debian/patches/optreset.diff	                        (rev 0)
+++ trunk/freebsd-smbfs/debian/patches/optreset.diff	2011-11-12 00:34:18 UTC (rev 3845)
@@ -0,0 +1,21 @@
+--- a/contrib/smbfs/smbutil/smbutil.c
++++ b/contrib/smbfs/smbutil/smbutil.c
+@@ -6,6 +6,7 @@
+ #include <stdlib.h>
+ #include <err.h>
+ #include <sysexits.h>
++#include <bsd/getopt.h>
+ 
+ #include <netsmb/smb_lib.h>
+ #include <netsmb/smb_conn.h>
+--- a/usr.bin/smbutil/Makefile
++++ b/usr.bin/smbutil/Makefile
+@@ -4,7 +4,7 @@
+ SRCS=	smbutil.c dumptree.c login.c lookup.c view.c print.c
+ 
+ DPADD=	${LIBSMB} ${LIBKICONV}
+-LDADD=	-lsmb -lkiconv
++LDADD=	-lsmb -lkiconv -lbsd
+ 
+ LDADD+=	-L../../lib/libsmb
+ 

Modified: trunk/freebsd-smbfs/debian/patches/series
===================================================================
--- trunk/freebsd-smbfs/debian/patches/series	2011-11-11 21:59:35 UTC (rev 3844)
+++ trunk/freebsd-smbfs/debian/patches/series	2011-11-12 00:34:18 UTC (rev 3845)
@@ -1,3 +1,4 @@
+smbutil.diff
 af_netbios.diff
 makefile.diff
 getvfsbyname.diff
@@ -2 +3,3 @@
 config_file.diff
+optreset.diff
+uid_format.diff

Added: trunk/freebsd-smbfs/debian/patches/smbutil.diff
===================================================================
--- trunk/freebsd-smbfs/debian/patches/smbutil.diff	                        (rev 0)
+++ trunk/freebsd-smbfs/debian/patches/smbutil.diff	2011-11-12 00:34:18 UTC (rev 3845)
@@ -0,0 +1,22 @@
+
+Import from upstream
+
+--- /dev/null
++++ b/usr.bin/smbutil/Makefile
+@@ -0,0 +1,16 @@
++# $FreeBSD$
++
++PROG=	smbutil
++SRCS=	smbutil.c dumptree.c login.c lookup.c view.c print.c
++
++DPADD=	${LIBSMB} ${LIBKICONV}
++LDADD=	-lsmb -lkiconv
++
++CONTRIBDIR=	${.CURDIR}/../../contrib/smbfs
++CFLAGS+=	-I${CONTRIBDIR}/include
++
++WARNS?=	0
++
++.PATH:	${CONTRIBDIR}/smbutil
++
++.include <bsd.prog.mk>

Added: trunk/freebsd-smbfs/debian/patches/uid_format.diff
===================================================================
--- trunk/freebsd-smbfs/debian/patches/uid_format.diff	                        (rev 0)
+++ trunk/freebsd-smbfs/debian/patches/uid_format.diff	2011-11-12 00:34:18 UTC (rev 3845)
@@ -0,0 +1,22 @@
+--- a/contrib/smbfs/smbutil/dumptree.c
++++ b/contrib/smbfs/smbutil/dumptree.c
+@@ -70,8 +70,7 @@
+ 	char buf[200];
+ 
+ 	printf("VC: \\\\%s\\%s\n", vip->srvname, vip->vcname);
+-	printf("(%s:%s) %o", user_from_uid(vip->uid, 0), 
+-	    group_from_gid(vip->gid, 0), vip->mode);
++	printf("(%u:%u) %o", vip->uid, vip->gid, vip->mode);
+ 	printf("\n");
+ 	if (!verbose)
+ 		return;
+@@ -93,8 +92,7 @@
+ 	char buf[200];
+ 
+ 	iprintf(4, "Share:    %s", sip->sname);
+-	printf("(%s:%s) %o", user_from_uid(sip->uid, 0), 
+-	    group_from_gid(sip->gid, 0), sip->mode);
++	printf("(%u:%u) %o", sip->uid, sip->gid, sip->mode);
+ 	printf("\n");
+ 	if (!verbose)
+ 		return;

Modified: trunk/freebsd-smbfs/debian/rules
===================================================================
--- trunk/freebsd-smbfs/debian/rules	2011-11-11 21:59:35 UTC (rev 3844)
+++ trunk/freebsd-smbfs/debian/rules	2011-11-12 00:34:18 UTC (rev 3845)
@@ -46,6 +46,7 @@
 	for i in \
 		contrib/smbfs \
 		usr.sbin/mount_smbfs \
+		usr.bin/smbutil \
 		lib/libsmb \
 		sbin/mount/{getmntopts.c,mntopts.h} \
 		etc/nsmb.conf \
@@ -71,13 +72,16 @@
 build-smbfs: build-smbfs-stamp
 build-smbfs-stamp: build-libsmb-stamp
 	$(PMAKE) -C $(CURDIR)/usr.sbin/mount_smbfs
+	$(PMAKE) -C $(CURDIR)/usr.bin/smbutil
 	touch $@
 
 clean:
 	dh_testdir
 	dh_testroot
 
+	$(PMAKE) -C $(CURDIR)/lib/libsmb clean
 	$(PMAKE) -C $(CURDIR)/usr.sbin/mount_smbfs clean
+	$(PMAKE) -C $(CURDIR)/usr.bin/smbutil clean
 
 	rm -f *stamp
 	dh_clean




More information about the Glibc-bsd-commits mailing list