[Glibc-bsd-commits] r3184 - in trunk/freebsd-utils/debian: . patches

Tuco Xyz tuco-guest at alioth.debian.org
Mon Sep 13 20:53:15 UTC 2010


Author: tuco-guest
Date: 2010-09-13 20:53:14 +0000 (Mon, 13 Sep 2010)
New Revision: 3184

Added:
   trunk/freebsd-utils/debian/patches/031_savecore.diff
Modified:
   trunk/freebsd-utils/debian/freebsd-utils.install
   trunk/freebsd-utils/debian/freebsd-utils.manpages
   trunk/freebsd-utils/debian/patches/series
   trunk/freebsd-utils/debian/rules
Log:
dumpon and savecore


Modified: trunk/freebsd-utils/debian/freebsd-utils.install
===================================================================
--- trunk/freebsd-utils/debian/freebsd-utils.install	2010-09-02 08:49:28 UTC (rev 3183)
+++ trunk/freebsd-utils/debian/freebsd-utils.install	2010-09-13 20:53:14 UTC (rev 3184)
@@ -13,6 +13,8 @@
 debian/scripts/sbin/umount		/sbin
 
 sbin/dmesg/dmesg			/bin
+sbin/dumpon/dumpon			/sbin
+sbin/savecore/savecore			/sbin
 sbin/swapon/swapon			/sbin
 sbin/atacontrol/atacontrol		/sbin
 sbin/camcontrol/camcontrol		/sbin
@@ -33,4 +35,3 @@
 sbin/devfs/devfs			/sbin
 
 usr.sbin/acpi/acpiconf/acpiconf		/usr/sbin
-

Modified: trunk/freebsd-utils/debian/freebsd-utils.manpages
===================================================================
--- trunk/freebsd-utils/debian/freebsd-utils.manpages	2010-09-02 08:49:28 UTC (rev 3183)
+++ trunk/freebsd-utils/debian/freebsd-utils.manpages	2010-09-13 20:53:14 UTC (rev 3184)
@@ -8,6 +8,7 @@
 sbin/devd/devd.conf.5
 sbin/devfs/devfs.8
 sbin/dmesg/dmesg.8
+sbin/dumpon/dumpon.8
 sbin/mdconfig/mdconfig.8
 sbin/mount_autofs/mount_autofs.8
 sbin/mount_cd9660/mount_cd9660.8
@@ -22,6 +23,7 @@
 sbin/mount_std/mount_std.8
 sbin/mount_udf/mount_udf.8
 sbin/mount_unionfs/mount_unionfs.8
+sbin/savecore/savecore.8
 sbin/swapon/swapon.8
 sbin/sysctl/sysctl.8
 sbin/umount/umount.8

Added: trunk/freebsd-utils/debian/patches/031_savecore.diff
===================================================================
--- trunk/freebsd-utils/debian/patches/031_savecore.diff	                        (rev 0)
+++ trunk/freebsd-utils/debian/patches/031_savecore.diff	2010-09-13 20:53:14 UTC (rev 3184)
@@ -0,0 +1,55 @@
+--- a/sbin/savecore/Makefile
++++ b/sbin/savecore/Makefile
+@@ -1,6 +1,7 @@
+ # $FreeBSD$
+ 
+ PROG=	savecore
++SRCS=	savecore.c zopen.c
+ WARNS?=	6
+ DPADD=	${LIBZ}
+ LDADD=	-lz
+--- a/sbin/savecore/zopen.c
++++ b/sbin/savecore/zopen.c
+@@ -0,0 +1,42 @@
++/*
++ * Public domain stdio wrapper for libz, written by Johan Danielsson.
++ * Ported to GNU libc by Tuco Xyz.
++ */
++
++#include <stdio.h>
++#include <zlib.h>
++
++FILE *zopen(const char *fname, const char *mode);
++
++/* convert arguments */
++static int
++xgzread(void *cookie, char *data, int size)
++{
++    return gzread(cookie, data, size);
++}
++
++static int
++xgzwrite(void *cookie, const char *data, int size)
++{
++    return gzwrite(cookie, (void*)data, size);
++}
++
++static cookie_io_functions_t xgzfunc = {
++    .seek = NULL,
++    .close = gzclose
++};
++
++FILE *
++zopen(const char *fname, const char *mode)
++{
++    gzFile gz = gzopen(fname, mode);
++    if(gz == NULL)
++	return NULL;
++
++    if(*mode == 'r')
++	xgzfunc.read = xgzread;
++    else
++	xgzfunc.write = xgzwrite;
++
++    return fopencookie(gz, mode, xgzfunc);
++}

Modified: trunk/freebsd-utils/debian/patches/series
===================================================================
--- trunk/freebsd-utils/debian/patches/series	2010-09-02 08:49:28 UTC (rev 3183)
+++ trunk/freebsd-utils/debian/patches/series	2010-09-13 20:53:14 UTC (rev 3184)
@@ -27,3 +27,4 @@
 028_vidcontrol.diff
 029_arp.diff
 030_arp_libbsd.diff
+031_savecore.diff

Modified: trunk/freebsd-utils/debian/rules
===================================================================
--- trunk/freebsd-utils/debian/rules	2010-09-02 08:49:28 UTC (rev 3183)
+++ trunk/freebsd-utils/debian/rules	2010-09-13 20:53:14 UTC (rev 3184)
@@ -43,6 +43,7 @@
 		 sbin/mdconfig sbin/ccdconfig sbin/swapon sbin/atacontrol sbin/camcontrol \
 	         sbin/gbde sbin/geom bin/kenv \
 		 usr.sbin/kbdcontrol usr.sbin/vidcontrol share/syscons \
+		 sbin/savecore sbin/dumpon \
 		 sys/kern/syscalls.c etc/pf.os ; do \
 	    svn export $(SVN)/$$i $(ORIGDIR)/$$i ; \
 	done
@@ -71,6 +72,7 @@
 	$(PMAKE) -C sbin/devd
 	$(PMAKE) -C sbin/devfs
 	$(PMAKE) -C sbin/dmesg
+	$(PMAKE) -C sbin/dumpon
 	$(PMAKE) -C sbin/mdconfig
 	$(PMAKE) -C sbin/mount
 	$(PMAKE) -C sbin/mount_autofs
@@ -85,6 +87,7 @@
 	$(PMAKE) -C sbin/mount_udf
 	$(PMAKE) -C sbin/mount_unionfs
 	$(PMAKE) -C sbin/mount_std
+	$(PMAKE) -C sbin/savecore
 	$(PMAKE) -C sbin/swapon
 	$(PMAKE) -C sbin/sysctl 
 	$(PMAKE) -C sbin/umount
@@ -154,6 +157,7 @@
 	$(PMAKE) -C sbin/devd clean
 	$(PMAKE) -C sbin/devfs clean
 	$(PMAKE) -C sbin/dmesg clean
+	$(PMAKE) -C sbin/dumpon clean
 	$(PMAKE) -C sbin/mdconfig clean
 	$(PMAKE) -C sbin/mount clean
 	$(PMAKE) -C sbin/mount_autofs clean
@@ -168,6 +172,7 @@
 	$(PMAKE) -C sbin/mount_udf clean
 	$(PMAKE) -C sbin/mount_unionfs clean
 	$(PMAKE) -C sbin/mount_std clean
+	$(PMAKE) -C sbin/savecore clean
 	$(PMAKE) -C sbin/swapon clean
 	$(PMAKE) -C sbin/sysctl  clean
 	$(PMAKE) -C sbin/umount clean




More information about the Glibc-bsd-commits mailing list