Package: freebsd-libs Version: 8.2-1 Severity: wishlist Tags: patch This patch adds libjail to freebsd-libs.
-- System Information: Debian Release: 6.0.1 APT prefers stable APT policy: (500, 'stable') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=ca_AD.utf8, LC_CTYPE=ca_AD.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
diff -x '*~' -Nur freebsd-libs-8.2.old/debian/control freebsd-libs-8.2/debian/control --- freebsd-libs-8.2.old/debian/control 2011-05-30 22:40:51.000000000 +0200 +++ freebsd-libs-8.2/debian/control 2011-06-07 13:20:42.000000000 +0200 @@ -245,3 +245,27 @@ Description: Development files for libkiconv This package contains the header files and static library needed to compile applications that use libkiconv. + +Package: libjail1 +Architecture: kfreebsd-any +Depends: ${shlibs:Depends}, ${misc:Depends}, libc0.1 (>= 2.13-0exp2) +Description: FreeBSD jail library + The jail library provides support for FreeBSD jails. + +Package: libjail-dev +Section: libdevel +Architecture: kfreebsd-any +Depends: libjail1 (= ${binary:Version}), ${misc:Depends}, libc0.1-dev (>= 2.13-0exp2) +Description: Development files for libjail + This package contains the header files and static library needed to + compile applications that use libjail. + +Package: libjail1-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: kfreebsd-any +Depends: ${shlibs:Depends}, ${misc:Depends}, libc0.1-udeb (>= 2.13-0exp2) +Description: FreeBSD jail library (udeb) + The jail library provides support for FreeBSD jails. + . + This is a minimal package for use in debian-installer. diff -x '*~' -Nur freebsd-libs-8.2.old/debian/libjail-dev.install freebsd-libs-8.2/debian/libjail-dev.install --- freebsd-libs-8.2.old/debian/libjail-dev.install 1970-01-01 01:00:00.000000000 +0100 +++ freebsd-libs-8.2/debian/libjail-dev.install 2011-06-07 13:11:13.000000000 +0200 @@ -0,0 +1,18 @@ +usr/include/jail.h +usr/lib/libjail.a +usr/lib/libjail_p.a +usr/lib/libjail*.so +usr/share/man/man3/jail.3.gz +usr/share/man/man3/jail_getid.3.gz +usr/share/man/man3/jail_getname.3.gz +usr/share/man/man3/jail_getv.3.gz +usr/share/man/man3/jail_setv.3.gz +usr/share/man/man3/jailparam.3.gz +usr/share/man/man3/jailparam_all.3.gz +usr/share/man/man3/jailparam_init.3.gz +usr/share/man/man3/jailparam_import.3.gz +usr/share/man/man3/jailparam_import_raw.3.gz +usr/share/man/man3/jailparam_get.3.gz +usr/share/man/man3/jailparam_set.3.gz +usr/share/man/man3/jailparam_export.3.gz +usr/share/man/man3/jailparam_free.3.gz diff -x '*~' -Nur freebsd-libs-8.2.old/debian/libjail1-udeb.install freebsd-libs-8.2/debian/libjail1-udeb.install --- freebsd-libs-8.2.old/debian/libjail1-udeb.install 1970-01-01 01:00:00.000000000 +0100 +++ freebsd-libs-8.2/debian/libjail1-udeb.install 2011-06-07 12:56:03.000000000 +0200 @@ -0,0 +1 @@ +lib/libjail*.so.* diff -x '*~' -Nur freebsd-libs-8.2.old/debian/libjail1.install freebsd-libs-8.2/debian/libjail1.install --- freebsd-libs-8.2.old/debian/libjail1.install 1970-01-01 01:00:00.000000000 +0100 +++ freebsd-libs-8.2/debian/libjail1.install 2011-06-07 12:55:41.000000000 +0200 @@ -0,0 +1 @@ +lib/libjail*.so.* diff -x '*~' -Nur freebsd-libs-8.2.old/debian/libjail1.symbols freebsd-libs-8.2/debian/libjail1.symbols --- freebsd-libs-8.2.old/debian/libjail1.symbols 1970-01-01 01:00:00.000000000 +0100 +++ freebsd-libs-8.2/debian/libjail1.symbols 2011-06-07 13:10:55.000000000 +0200 @@ -0,0 +1,14 @@ +libjail.so.1 libjail1 #MINVER# + jail_errmsg@Base 8.2-1 + jail_getid@Base 8.2-1 + jail_getname@Base 8.2-1 + jail_getv@Base 8.2-1 + jail_setv@Base 8.2-1 + jailparam_all@Base 8.2-1 + jailparam_export@Base 8.2-1 + jailparam_free@Base 8.2-1 + jailparam_get@Base 8.2-1 + jailparam_import@Base 8.2-1 + jailparam_import_raw@Base 8.2-1 + jailparam_init@Base 8.2-1 + jailparam_set@Base 8.2-1 diff -x '*~' -Nur freebsd-libs-8.2.old/debian/patches/13_jail.diff freebsd-libs-8.2/debian/patches/13_jail.diff --- freebsd-libs-8.2.old/debian/patches/13_jail.diff 1970-01-01 01:00:00.000000000 +0100 +++ freebsd-libs-8.2/debian/patches/13_jail.diff 2011-06-07 13:18:35.000000000 +0200 @@ -0,0 +1,11 @@ +--- a/lib/libjail/Makefile ++++ b/lib/libjail/Makefile +@@ -24,6 +24,8 @@ + + CFLAGS+=-I${.CURDIR} + ++LDADD += -lbsd ++ + WARNS?= 6 + + .include <bsd.lib.mk> diff -x '*~' -Nur freebsd-libs-8.2.old/debian/patches/series freebsd-libs-8.2/debian/patches/series --- freebsd-libs-8.2.old/debian/patches/series 2011-05-25 08:31:38.000000000 +0200 +++ freebsd-libs-8.2/debian/patches/series 2011-06-07 13:18:43.000000000 +0200 @@ -10,3 +10,4 @@ 10_memstat.diff 11_netgraph.diff 12_usb.diff +13_jail.diff diff -x '*~' -Nur freebsd-libs-8.2.old/debian/rules freebsd-libs-8.2/debian/rules --- freebsd-libs-8.2.old/debian/rules 2011-05-31 03:16:57.000000000 +0200 +++ freebsd-libs-8.2/debian/rules 2011-06-07 13:24:41.000000000 +0200 @@ -36,7 +36,7 @@ get-orig-source: rm -rf $(ORIGDIR) for i in lib/libcam lib/libdevstat lib/libgeom lib/libipx \ - lib/libkiconv lib/libnetgraph \ + lib/libkiconv lib/libnetgraph lib/libjail \ lib/libkvm lib/libmemstat lib/libsbuf lib/libusb \ lib/libusbhid sys/cam ; do \ svn export $(SVN)/$$i $(ORIGDIR)/$$i ; \ @@ -54,7 +54,7 @@ rm -rf $(ORIGDIR) ifeq ($(kernel), kfreebsd) -build: build-cam build-geom build-sbuf build-ipx build-kiconv build-kvm build-usbhid build-usb build-devstat build-memstat build-netgraph +build: build-cam build-geom build-sbuf build-ipx build-kiconv build-kvm build-usbhid build-usb build-devstat build-memstat build-netgraph build-jail else build: build-sbuf endif @@ -114,6 +114,11 @@ $(PMAKE) -C $(CURDIR)/lib/libusb SHLIBDIR=./ touch $@ +build-jail: build-jail-stamp +build-jail-stamp: + $(PMAKE) -C $(CURDIR)/lib/libjail SHLIBDIR=./ + touch $@ + clean: dh_testdir dh_testroot @@ -129,6 +134,7 @@ $(PMAKE) -C $(CURDIR)/lib/libkvm clean $(PMAKE) -C $(CURDIR)/lib/libusbhid clean $(PMAKE) -C $(CURDIR)/lib/libusb clean + $(PMAKE) -C $(CURDIR)/lib/libjail clean endif rm -f *stamp dh_clean @@ -152,6 +158,7 @@ $(PMAKE) -C $(CURDIR)/lib/libnetgraph install SHLIBDIR=/usr/lib $(PMAKE) -C $(CURDIR)/lib/libusbhid install SHLIBDIR=/usr/lib $(PMAKE) -C $(CURDIR)/lib/libusb install SHLIBDIR=/lib + $(PMAKE) -C $(CURDIR)/lib/libjail install SHLIBDIR=/lib mkdir -p $(CURDIR)/debian/tmp/usr/lib/pkgconfig install -m644 debian/libusb*.pc $(CURDIR)/debian/tmp/usr/lib/pkgconfig @@ -198,6 +205,7 @@ dh_makeshlibs -plibipx2 --add-udeb=libipx2-udeb dh_makeshlibs -plibsbuf0 --add-udeb=libsbuf0-udeb dh_makeshlibs -plibusb2 --add-udeb=libusb2-udeb + dh_makeshlibs -plibjail1 --add-udeb=libjail1-udeb endif dh_installdeb -a dh_shlibdeps -a