summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhubertf <hubertf>2000-08-05 03:10:58 +0000
committerhubertf <hubertf>2000-08-05 03:10:58 +0000
commit788a01ce784cc4d85b19279c9fc9e3a8f2eef6f7 (patch)
treedcf093415c0efcf100307ab866751fe7e4726fab
parent808aa83dd359dab7a1c55558268b325a6474442f (diff)
downloadpkgsrc-788a01ce784cc4d85b19279c9fc9e3a8f2eef6f7.tar.gz
The filesystem utilities for the EXT2 filesystem, including e2fsck, mke2fs,
dumpe2fs, fsck, and others. I've tested mke2fs and resize2fs on NetBSD 1.5_ALPHA/i386, and they work fine. (Given that FFS is quite similar to e2fs, i wonder how much work it would be to adopt resize2fs to FFS...)
-rw-r--r--sysutils/e2fsprogs/Makefile17
-rw-r--r--sysutils/e2fsprogs/files/md53
-rw-r--r--sysutils/e2fsprogs/files/patch-sum3
-rw-r--r--sysutils/e2fsprogs/patches/patch-aa16
-rw-r--r--sysutils/e2fsprogs/pkg/COMMENT1
-rw-r--r--sysutils/e2fsprogs/pkg/DESCR2
-rw-r--r--sysutils/e2fsprogs/pkg/PLIST29
7 files changed, 71 insertions, 0 deletions
diff --git a/sysutils/e2fsprogs/Makefile b/sysutils/e2fsprogs/Makefile
new file mode 100644
index 00000000000..8a44a7f5195
--- /dev/null
+++ b/sysutils/e2fsprogs/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/08/05 03:10:58 hubertf Exp $
+#
+
+DISTNAME= e2fsprogs-1.19
+CATEGORIES= sysutils
+MASTER_SITES= ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/ \
+ ftp://ftp.dei.uc.pt/.d4/linuxberg/files/console/system/ \
+ ftp://tsx-11.mit.edu/pub/linux/packages/ext2fs/ \
+ ftp://ftp.gwdg.de/pub/linux/mirrors/tsx-11/packages/ext2fs/
+
+MAINTAINER= hubert.feyrer@rz.uni-regensburg.de
+HOMEPAGE= http://web.mit.edu/tytso/www/linux/e2fsprogs.html
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--disable-fsck
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/e2fsprogs/files/md5 b/sysutils/e2fsprogs/files/md5
new file mode 100644
index 00000000000..760552218ea
--- /dev/null
+++ b/sysutils/e2fsprogs/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/08/05 03:10:59 hubertf Exp $
+
+MD5 (e2fsprogs-1.19.tar.gz) = 670dafc419fca17bfb92c9c467904b19
diff --git a/sysutils/e2fsprogs/files/patch-sum b/sysutils/e2fsprogs/files/patch-sum
new file mode 100644
index 00000000000..1ab224a9b0b
--- /dev/null
+++ b/sysutils/e2fsprogs/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/08/05 03:10:59 hubertf Exp $
+
+MD5 (patch-aa) = daa6ce4ff6eb0569fd5185ada7e3246a
diff --git a/sysutils/e2fsprogs/patches/patch-aa b/sysutils/e2fsprogs/patches/patch-aa
new file mode 100644
index 00000000000..41cecafec00
--- /dev/null
+++ b/sysutils/e2fsprogs/patches/patch-aa
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/08/05 03:10:59 hubertf Exp $
+
+--- e2fsck/journal.c.orig Sat Aug 5 04:28:05 2000
++++ e2fsck/journal.c Sat Aug 5 04:29:09 2000
+@@ -59,7 +59,11 @@
+ * Now that it mounted cleanly, the filesystem will have been
+ * recovered, so we can now unmount it.
+ */
++#ifdef __NetBSD__
++ ret = unmount(device, 0);
++#else
+ ret = umount(device);
++#endif
+ if (ret)
+ return errno;
+ /*
diff --git a/sysutils/e2fsprogs/pkg/COMMENT b/sysutils/e2fsprogs/pkg/COMMENT
new file mode 100644
index 00000000000..74f3af974c9
--- /dev/null
+++ b/sysutils/e2fsprogs/pkg/COMMENT
@@ -0,0 +1 @@
+Second extended file system (ext2fs) management programs
diff --git a/sysutils/e2fsprogs/pkg/DESCR b/sysutils/e2fsprogs/pkg/DESCR
new file mode 100644
index 00000000000..f76c3096763
--- /dev/null
+++ b/sysutils/e2fsprogs/pkg/DESCR
@@ -0,0 +1,2 @@
+The filesystem utilities for the EXT2 filesystem, including e2fsck, mke2fs,
+dumpe2fs, fsck, and others.
diff --git a/sysutils/e2fsprogs/pkg/PLIST b/sysutils/e2fsprogs/pkg/PLIST
new file mode 100644
index 00000000000..b7694a1dddb
--- /dev/null
+++ b/sysutils/e2fsprogs/pkg/PLIST
@@ -0,0 +1,29 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/08/05 03:10:59 hubertf Exp $
+bin/chattr
+bin/lsattr
+bin/uuidgen
+info/libext2fs.info.gz
+man/man1/chattr.1
+man/man1/lsattr.1
+man/man1/uuidgen.1
+man/man8/badblocks.8
+man/man8/debugfs.8
+man/man8/dumpe2fs.8
+man/man8/e2fsck.8
+man/man8/e2label.8
+man/man8/mke2fs.8
+man/man8/mklost+found.8
+man/man8/resize2fs.8
+man/man8/tune2fs.8
+sbin/badblocks
+sbin/debugfs
+sbin/dumpe2fs
+sbin/e2fsck
+sbin/e2label
+sbin/fsck.ext2
+sbin/fsck.ext3
+sbin/mke2fs
+sbin/mkfs.ext2
+sbin/mklost+found
+sbin/resize2fs
+sbin/tune2fs