summaryrefslogtreecommitdiff
path: root/sysutils/crashme
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>1997-11-14 10:04:47 +0000
committeragc <agc@pkgsrc.org>1997-11-14 10:04:47 +0000
commita6f3a62e2e31070e0e687d4d116689b860fd7f16 (patch)
treeadaf669a096494b1f8686c99163461ef753dee7c /sysutils/crashme
parent11a4a855e25f451b87707e18239ee639fd7622cd (diff)
downloadpkgsrc-a6f3a62e2e31070e0e687d4d116689b860fd7f16.tar.gz
Initial import of crashme 2.4 into the NetBSD packages system.
Diffstat (limited to 'sysutils/crashme')
-rw-r--r--sysutils/crashme/Makefile24
-rw-r--r--sysutils/crashme/files/md51
-rw-r--r--sysutils/crashme/patches/patch-aa11
-rw-r--r--sysutils/crashme/pkg/COMMENT1
-rw-r--r--sysutils/crashme/pkg/DESCR16
-rw-r--r--sysutils/crashme/pkg/PLIST3
6 files changed, 56 insertions, 0 deletions
diff --git a/sysutils/crashme/Makefile b/sysutils/crashme/Makefile
new file mode 100644
index 00000000000..0506ef7f0a9
--- /dev/null
+++ b/sysutils/crashme/Makefile
@@ -0,0 +1,24 @@
+# New ports collection makefile for: crashme
+# Version required: 2.4
+# Date created: Fri Nov 14 08:39:08 GMT 1997
+# Whom: Alistair Crooks (agc@netbsd.org)
+#
+# $NetBSD: Makefile,v 1.1.1.1 1997/11/14 10:04:47 agc Exp $
+#
+
+DISTNAME= crashme-2.4
+CATEGORIES= devel
+MASTER_SITES= http://ochimizu-www.jaist.ac.jp:8000/linux/vger/crashme/
+EXTRACT_SUFX= -shar
+
+MAINTAINER= agc@netbsd.org
+
+NO_WRKSUBDIR= yes
+EXTRACT_CMD= cat
+EXTRACT_BEFORE_ARGS=
+EXTRACT_AFTER_ARGS= |sh
+MAKEFILE= makefile
+
+MAN1= crashme.1
+
+.include <bsd.port.mk>
diff --git a/sysutils/crashme/files/md5 b/sysutils/crashme/files/md5
new file mode 100644
index 00000000000..caa7d2f22ec
--- /dev/null
+++ b/sysutils/crashme/files/md5
@@ -0,0 +1 @@
+MD5 (crashme-2.4-shar) = a8c7b4be19b9e4535964c7b391c30988
diff --git a/sysutils/crashme/patches/patch-aa b/sysutils/crashme/patches/patch-aa
new file mode 100644
index 00000000000..12e48618edd
--- /dev/null
+++ b/sysutils/crashme/patches/patch-aa
@@ -0,0 +1,11 @@
+--- makefile 1997/11/14 09:49:34 1.1
++++ makefile 1997/11/14 09:51:01
+@@ -10,3 +10,8 @@
+ pddet.o: pddet.c
+ cc -c pddet.c
+
++
++install: crashme pddet
++ ${INSTALL} -c -m 0755 crashme ${PREFIX}/sbin/crashme
++ ${INSTALL} -c -m 0755 pddet ${PREFIX}/sbin/pddet
++ ${INSTALL} -c -m 0444 crashme.1 ${PREFIX}/man/man1
diff --git a/sysutils/crashme/pkg/COMMENT b/sysutils/crashme/pkg/COMMENT
new file mode 100644
index 00000000000..280a30ba428
--- /dev/null
+++ b/sysutils/crashme/pkg/COMMENT
@@ -0,0 +1 @@
+Try to crash machine with random arguments to random system calls
diff --git a/sysutils/crashme/pkg/DESCR b/sysutils/crashme/pkg/DESCR
new file mode 100644
index 00000000000..c1510c84687
--- /dev/null
+++ b/sysutils/crashme/pkg/DESCR
@@ -0,0 +1,16 @@
+A bit of background on crashme. It is a tool for testing the robustness
+of an operating environment using a technique of "Random Input" response
+analysis. This I first saw formally proposed in the book Cybernetics
+by Norbert Wiener, but which any parent who has observed his children
+playing and learning would be well disposed to describe in detail.
+
+* The operating environment under consideration is the user-mode process.
+
+* The Random Input is provided by the execution of a sequence of pseudo-random
+ data as an instruction stream.
+
+* The response analysis is to catch and record machine and software
+ generated exceptions/errors/signals and to retry using new random data
+ in both the current user-mode process and in newly created subprocesses.
+
+Crashme: (c) Copyright 1990, 1991 George J. Carrette
diff --git a/sysutils/crashme/pkg/PLIST b/sysutils/crashme/pkg/PLIST
new file mode 100644
index 00000000000..ed3c8275676
--- /dev/null
+++ b/sysutils/crashme/pkg/PLIST
@@ -0,0 +1,3 @@
+sbin/crashme
+sbin/pddet
+man/man1/crashme.1