[Glibc-bsd-commits] r2790 - in trunk/kfreebsd-8/debian: . patches
Petr Salinger
ps-guest at alioth.debian.org
Mon Sep 14 07:38:00 UTC 2009
Author: ps-guest
Date: 2009-09-14 07:37:59 +0000 (Mon, 14 Sep 2009)
New Revision: 2790
Modified:
trunk/kfreebsd-8/debian/changelog
trunk/kfreebsd-8/debian/kfreebsd-image.postinst.in
trunk/kfreebsd-8/debian/patches/904_dev_full.diff
trunk/kfreebsd-8/debian/patches/series
trunk/kfreebsd-8/debian/rules
Log:
merge from kfreebsd-7
Modified: trunk/kfreebsd-8/debian/changelog
===================================================================
--- trunk/kfreebsd-8/debian/changelog 2009-09-13 08:10:16 UTC (rev 2789)
+++ trunk/kfreebsd-8/debian/changelog 2009-09-14 07:37:59 UTC (rev 2790)
@@ -1,4 +1,4 @@
-kfreebsd-8 (8.0~cvs20090830-1) experimental; urgency=low
+kfreebsd-8 (8.0~cvs20090914-1) EXPERIMENTAL; urgency=low
[ Petr Salinger ]
* New upstream snapshot of RELENG_8
@@ -18,6 +18,22 @@
-- Aurelien Jarno <aurel32 at debian.org> Sun, 30 Aug 2009 20:43:25 +0200
+kfreebsd-7 (7.2-8) unstable; urgency=low
+
+ [ Petr Salinger ]
+ * Extend 904_dev_full.diff to support non-blocking mode
+ of /dev/full, /dev/null, /dev/zero
+
+ -- Aurelien Jarno <aurel32 at debian.org> Sun, 13 Sep 2009 00:17:20 +0200
+
+kfreebsd-7 (7.2-7) unstable; urgency=low
+
+ * Don't ship /boot/kernel, but create it in the postinst if symlinks are
+ enabled.
+ * Add 914_psm.diff to debian/series.
+
+ -- Aurelien Jarno <aurel32 at debian.org> Mon, 31 Aug 2009 22:05:09 +0200
+
kfreebsd-7 (7.2-6) unstable; urgency=low
[ Aurelien Jarno ]
Modified: trunk/kfreebsd-8/debian/kfreebsd-image.postinst.in
===================================================================
--- trunk/kfreebsd-8/debian/kfreebsd-image.postinst.in 2009-09-13 08:10:16 UTC (rev 2789)
+++ trunk/kfreebsd-8/debian/kfreebsd-image.postinst.in 2009-09-14 07:37:59 UTC (rev 2790)
@@ -32,6 +32,8 @@
exit 1
fi
done
+
+ mkdir -p /boot/kernel
if [ "$(readlink -f /boot/kernel/kernel.gz)" != "/boot/kfreebsd-$RELEASE.gz" ] ; then
rm -f /boot/kernel/kernel.old.gz
Modified: trunk/kfreebsd-8/debian/patches/904_dev_full.diff
===================================================================
--- trunk/kfreebsd-8/debian/patches/904_dev_full.diff 2009-09-13 08:10:16 UTC (rev 2789)
+++ trunk/kfreebsd-8/debian/patches/904_dev_full.diff 2009-09-14 07:37:59 UTC (rev 2790)
@@ -1,5 +1,6 @@
-Status: Rejected in upstream (kern/68961)
+Status: FIONBIO/FIOASYNC is in http://www.freebsd.org/cgi/query-pr.cgi?pr=138526
+ /dev/full already rejected in upstream (kern/68961)
--- src.orig/sys/dev/null/null.c
+++ src/sys/dev/null/null.c
@@ -35,7 +36,7 @@
static struct cdevsw zero_cdevsw = {
.d_version = D_VERSION,
.d_read = zero_read,
-@@ -81,6 +92,15 @@
+@@ -81,11 +92,25 @@
/* ARGSUSED */
static int
@@ -46,11 +47,21 @@
+ return (ENOSPC);
+}
+
++#include <sys/filio.h>
+/* ARGSUSED */
+static int
null_ioctl(struct cdev *dev __unused, u_long cmd, caddr_t data __unused,
int flags __unused, struct thread *td)
{
+ int error;
+
++ if (cmd == FIONBIO)
++ return 0;
++ if ((cmd == FIOASYNC) && ((*(int *)data) == 0))
++ return 0;
+ if (cmd != DIOCSKERNELDUMP)
+ return (ENOIOCTL);
+ error = priv_check(td, PRIV_SETDUMPER);
@@ -117,12 +137,15 @@
zbuf = (void *)malloc(PAGE_SIZE, M_TEMP, M_WAITOK | M_ZERO);
null_dev = make_dev(&null_cdevsw, NULL_MINOR, UID_ROOT,
Modified: trunk/kfreebsd-8/debian/patches/series
===================================================================
--- trunk/kfreebsd-8/debian/patches/series 2009-09-13 08:10:16 UTC (rev 2789)
+++ trunk/kfreebsd-8/debian/patches/series 2009-09-14 07:37:59 UTC (rev 2790)
@@ -19,5 +19,6 @@
910_GENERIC_hints.diff
912_binutils.diff
913_uudecode.diff
+914_psm.diff
950_no_stack_protector.diff
999_config.diff
Modified: trunk/kfreebsd-8/debian/rules
===================================================================
--- trunk/kfreebsd-8/debian/rules 2009-09-13 08:10:16 UTC (rev 2789)
+++ trunk/kfreebsd-8/debian/rules 2009-09-14 07:37:59 UTC (rev 2790)
@@ -181,17 +181,14 @@
rm -f $(IMAGE_PACKAGE)-$*/boot/loader.conf
rm -rf $(IMAGE_PACKAGE)-$*/boot/defaults
- # create /boot/kernel/ directory
- mkdir -p $(IMAGE_PACKAGE)-$*/boot/kernel/
-
# remove device.hints (built into kernel)
rm -f $(IMAGE_PACKAGE)-$*/boot/device.hints
# README file
- mkdir -p $(IMAGE_PACKAGE)-$*/usr/share/doc/$(IMAGE_PACKAGE)-$*
+ mkdir -p $(IMAGE_PACKAGE)-$*/usr/share/doc/kfreebsd-image-$(version)-$(abiname)-$*
install -p -o root -g root -m 644 \
debian/kfreebsd-image.README.Debian \
- $(IMAGE_PACKAGE)-$*/usr/share/doc/$(IMAGE_PACKAGE)-$*/README.Debian
+ $(IMAGE_PACKAGE)-$*/usr/share/doc/kfreebsd-image-$(version)-$(abiname)-$*/README.Debian
# override file
mkdir -p $(IMAGE_PACKAGE)-$*/usr/share/lintian/overrides
More information about the Glibc-bsd-commits
mailing list