[Glibc-bsd-commits] r1553 - in trunk/freebsd-utils: . debian
debian/patches scripts/sbin
Robert Millan
rmh at costa.debian.org
Thu May 4 15:11:12 UTC 2006
Author: rmh
Date: 2006-05-04 15:11:11 +0000 (Thu, 04 May 2006)
New Revision: 1553
Added:
trunk/freebsd-utils/debian/net-tools.install
trunk/freebsd-utils/debian/patches/012_net-tools.diff
Modified:
trunk/freebsd-utils/debian/changelog
trunk/freebsd-utils/debian/control
trunk/freebsd-utils/debian/rules
trunk/freebsd-utils/fetch
trunk/freebsd-utils/scripts/sbin/route
Log:
* Enable net-tools package (thanks Andraz for the patches).
(remove fdisk/bsdlabel from source as well).
Modified: trunk/freebsd-utils/debian/changelog
===================================================================
--- trunk/freebsd-utils/debian/changelog 2006-05-04 14:32:15 UTC (rev 1552)
+++ trunk/freebsd-utils/debian/changelog 2006-05-04 15:11:11 UTC (rev 1553)
@@ -4,8 +4,11 @@
* Use versioned Conflicts, it allows to install both module-init-tools
and dummy kldutils.
- -- Robert Millan <rmh at aybabtu.com> Thu, 4 May 2006 16:30:43 +0200
+ [ Robert Millan ]
+ * Enable net-tools package (thanks Andraz for the patches).
+ -- Robert Millan <rmh at aybabtu.com> Thu, 4 May 2006 17:09:45 +0200
+
freebsd-utils (6.0-2.really.5.4-0.6) unreleased; urgency=low
* Add dummy kldutils package to facilitate upgrade (since, in some
Modified: trunk/freebsd-utils/debian/control
===================================================================
--- trunk/freebsd-utils/debian/control 2006-05-04 14:32:15 UTC (rev 1552)
+++ trunk/freebsd-utils/debian/control 2006-05-04 15:11:11 UTC (rev 1553)
@@ -3,7 +3,9 @@
Priority: required
Maintainer: GNU/kFreeBSD Maintainers <debian-bsd at lists.debian.org>
Uploaders: Aurelien Jarno <aurel32 at debian.org>, Guillem Jover <guillem at debian.org>
-Build-Depends: cdbs, debhelper (>= 4.1.0), freebsd5-buildutils, libkvm-dev, libbsd-dev (>= 0.0-1.2+r1367), libc0.1-dev (>= 2.3.6-3+kbsd.r1365), flex | flex-old, kfreebsd-kernel-headers (>= 0.16), libfreebsd-dev (>= 0.0-4)
+Build-Depends: cdbs, debhelper (>= 4.1.0), freebsd5-buildutils, libkvm-dev, libbsd-dev (>= 0.0-1.2+r1367), libc0.1-dev (>= 2.3.6-3+kbsd.r1365), flex | flex-old, kfreebsd-kernel-headers (>= 0.16), libfreebsd-dev (>= 0.0-5), libipx-dev
+# libfreebsd (>= 0.0-5): ifconfig
+# libipx-dev: ifconfig
Standards-Version: 3.6.0
Package: freebsd-utils
@@ -35,21 +37,21 @@
Original FreeBSD command to set keyboard layout and the FreeBSD possible
keyboards.
+Package: net-tools
+Section: net
+Priority: important
+Architecture: kfreebsd-i386 kfreebsd-amd64
+Depends: ${shlibs:Depends}
+Replaces: freebsd-utils (<< 5.4), freebsd-hackedutils (<= 5.2.1-29)
+Description: FreeBSD networking tools
+ This package contains the FreeBSD tools needed to manage networking on
+ GNU/kFreeBSD.
+
# FIXME:
-# - enable net-tools
# - add ktrace (ktrace, kdump)
# - add jail
# - add ppp (ppp, pppctl, pppd)
# - add ccdconfig (ccdconfig + /etc/ccdconfig.conf)
# - add pf (pfctl + authpf + /etc stuff + init.d script)
# - add ipfw (???)
-
-#Package: net-tools
-#Section: net
-#Priority: important
-#Architecture: kfreebsd-i386 kfreebsd-amd64
-#Depends: ${shlibs:Depends}
-#Replaces: freebsd-utils (<< 5.4), freebsd-hackedutils (<= 5.2.1-26)
-#Description: FreeBSD networking tools
-# This package contains the FreeBSD tools needed to manage networking on
-# GNU/kFreeBSD.
+# - add devfs
Added: trunk/freebsd-utils/debian/net-tools.install
===================================================================
--- trunk/freebsd-utils/debian/net-tools.install 2006-05-04 14:32:15 UTC (rev 1552)
+++ trunk/freebsd-utils/debian/net-tools.install 2006-05-04 15:11:11 UTC (rev 1553)
@@ -0,0 +1,3 @@
+build-tree/src/sbin/ifconfig/ifconfig /bin
+build-tree/src/sbin/route/route /lib/freebsd
+scripts/sbin/route /sbin
Added: trunk/freebsd-utils/debian/patches/012_net-tools.diff
===================================================================
--- trunk/freebsd-utils/debian/patches/012_net-tools.diff 2006-05-04 14:32:15 UTC (rev 1552)
+++ trunk/freebsd-utils/debian/patches/012_net-tools.diff 2006-05-04 15:11:11 UTC (rev 1553)
@@ -0,0 +1,95 @@
+diff -ur src.old/sbin/ifconfig/Makefile src/sbin/ifconfig/Makefile
+--- src.old/sbin/ifconfig/Makefile 2006-05-04 16:40:04.000000000 +0200
++++ src/sbin/ifconfig/Makefile 2006-05-04 16:44:05.000000000 +0200
+@@ -18,18 +18,18 @@
+ CFLAGS+=-DUSE_IEEE80211
+
+ #comment out to exclude SIOC[GS]VH support
+-SRCS+= ifcarp.c
+-CFLAGS+=-DUSE_CARP
++#SRCS+= ifcarp.c
++#CFLAGS+=-DUSE_CARP
+
+ #comment out to exclude MAC support
+-SRCS+= ifmac.c
+-CFLAGS+=-DUSE_MAC
++#SRCS+= ifmac.c
++#CFLAGS+=-DUSE_MAC
+
+ #comment out to exclude PFSYNC support
+-.if !defined(NO_PF)
+-SRCS+= ifpfsync.c
+-CFLAGS+=-DUSE_PFSYNC
+-.endif
++#.if !defined(NO_PF)
++#SRCS+= ifpfsync.c
++#CFLAGS+=-DUSE_PFSYNC
++#.endif
+
+ MAN= ifconfig.8
+
+diff -ur src.old/sbin/ifconfig/ifcarp.c src/sbin/ifconfig/ifcarp.c
+--- src.old/sbin/ifconfig/ifcarp.c 2006-05-04 16:40:04.000000000 +0200
++++ src/sbin/ifconfig/ifcarp.c 2006-05-04 16:44:05.000000000 +0200
+@@ -43,6 +43,7 @@
+ #include <ctype.h>
+ #include <stdio.h>
+ #include <string.h>
++#include <bsd/string.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+ #include <err.h>
+diff -ur src.old/sbin/ifconfig/ifconfig.c src/sbin/ifconfig/ifconfig.c
+--- src.old/sbin/ifconfig/ifconfig.c 2006-05-04 16:40:04.000000000 +0200
++++ src/sbin/ifconfig/ifconfig.c 2006-05-04 16:44:05.000000000 +0200
+@@ -44,10 +44,14 @@
+ #include <sys/param.h>
+ #include <sys/ioctl.h>
+ #include <sys/socket.h>
++#include <sys/types.h>
+ #include <sys/sysctl.h>
+-#include <sys/time.h>
++#include <bsd/bsd.h>
+ #include <sys/module.h>
+ #include <sys/linker.h>
++#include <sys/sockio.h>
++#include <bsd/string.h>
++#include <netinet/ether.h>
+
+ #include <net/ethernet.h>
+ #include <net/if.h>
+diff -ur src.old/sbin/ifconfig/ifieee80211.c src/sbin/ifconfig/ifieee80211.c
+--- src.old/sbin/ifconfig/ifieee80211.c 2006-05-04 16:40:04.000000000 +0200
++++ src/sbin/ifconfig/ifieee80211.c 2006-05-04 16:44:05.000000000 +0200
+@@ -84,6 +84,7 @@
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <stdio.h>
++#include <stdint.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <unistd.h>
+diff -ur src.old/sbin/route/route.c src/sbin/route/route.c
+--- src.old/sbin/route/route.c 2006-05-04 16:40:04.000000000 +0200
++++ src/sbin/route/route.c 2006-05-04 16:44:09.000000000 +0200
+@@ -47,6 +47,7 @@
+ #include <sys/ioctl.h>
+ #include <sys/sysctl.h>
+ #include <sys/types.h>
++#include <bsd/bsd.h>
+
+ #include <net/if.h>
+ #include <net/route.h>
+@@ -63,10 +64,12 @@
+ #include <paths.h>
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <stdint.h>
+ #include <string.h>
+ #include <sysexits.h>
+ #include <unistd.h>
+ #include <ifaddrs.h>
++#include <time.h>
+
+ struct keytab {
+ char *kt_cp;
Modified: trunk/freebsd-utils/debian/rules
===================================================================
--- trunk/freebsd-utils/debian/rules 2006-05-04 14:32:15 UTC (rev 1552)
+++ trunk/freebsd-utils/debian/rules 2006-05-04 15:11:11 UTC (rev 1553)
@@ -19,7 +19,7 @@
; do \
$(PMAKE) -C $(DEB_SRCDIR)/$$i ; \
done
-# FIXME: add mount_{xfs,cd9660,msdosfs,nfs,nfs4,ntfs,udf,umapfs},fdisk,bsdlabel
+# FIXME: add mount_{xfs,cd9660,msdosfs,nfs,nfs4,ntfs,udf,umapfs}
build/module-init-tools:: apply-patches
set -e ; for i in sbin/kld{load,stat,unload} \
@@ -29,11 +29,11 @@
# FIXME: add kldconfig
build/net-tools:: apply-patches
- set -e ; for i in sbin/{ifconfig,route,netstat} \
+ set -e ; for i in sbin/{ifconfig,route} \
; do \
$(PMAKE) -C $(DEB_SRCDIR)/$$i ; \
done
-# FIXME: enable in debian/control
+# FIXME: netstat
clean::
rm -f debian/kbdcontrol.templates
@@ -52,7 +52,6 @@
-e "/^__FBSDID/d" \
-e "s/[ \t]*__\(dead2\|unused\|result\)[ \t]*//g" \
-e "s,<sys/queue\.h>,<bsd/queue.h>,g" \
- -e "s,<sys/iconv\.h>,<iconv.h>,g" \
-e "s/^LDADD=/LDADD+=/g" \
-e "s/getline/bsd_&/g" \
; done)
Modified: trunk/freebsd-utils/fetch
===================================================================
--- trunk/freebsd-utils/fetch 2006-05-04 14:32:15 UTC (rev 1552)
+++ trunk/freebsd-utils/fetch 2006-05-04 15:11:11 UTC (rev 1553)
@@ -19,7 +19,7 @@
src/sbin/mount_std src/sbin/umount src/usr.sbin/rpc.umntall \
src/sbin/mount_{cd9660,ext2fs,hpfs,msdosfs,nfs,nfs4,ntfs,nullfs,udf,umapfs,unionfs} \
src/usr.bin/{ktrace,kdump} src/usr.sbin/jail src/usr.sbin/ppp{,ctl,d} \
- src/sbin/{fdisk,mdconfig,ccdconfig,bsdlabel,ipfw} \
+ src/sbin/{mdconfig,ccdconfig,ipfw} \
src/{contrib/pf,sbin/pfctl,usr.sbin/authpf} \
src/usr.sbin/kbdcontrol src/share/syscons/keymaps \
; do
Modified: trunk/freebsd-utils/scripts/sbin/route
===================================================================
--- trunk/freebsd-utils/scripts/sbin/route 2006-05-04 14:32:15 UTC (rev 1552)
+++ trunk/freebsd-utils/scripts/sbin/route 2006-05-04 15:11:11 UTC (rev 1553)
@@ -2,7 +2,7 @@
set -e
if [ $# = 0 ] ; then
- route.real
+ /lib/freebsd/route
fi
args=""
@@ -29,4 +29,4 @@
args="-q flush"
fi
-exec -a route route.real ${cmd} ${args} > /dev/null
+exec -a route /lib/freebsd/route ${cmd} ${args} > /dev/null
More information about the Glibc-bsd-commits
mailing list