of Lintian warnings.
Added mk_cmds man page.
--- /dev/null
+libcdev:Depends=libc6-dev
+e2fsprogs (1.32+1.30-WIP-0314-1) unstable; urgency=low
+
+ * New upstream release (Closes: #176814, #174766, #166048, #179671,
+ #173612, #175233, #175113, #170497)
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Sun, 16 Mar 2003 18:05:08 -0500
+
e2fsprogs (1.32-2) unstable; urgency=high
* Applied upstream patch to fix htree problems, and to deactivate it by
Package: e2fsck-static
Section: admin
Priority: optional
-Depends: e2fsprogs (= ${Source-Version}), ${misc:Depends}
+Depends: e2fsprogs (= ${Source-Version})
Recommends: sash | zsh-static | busybox-static | zsh30-static
Architecture: any
Description: A statically-linked version of the ext2 filesystem checker
Package: comerr-dev
Section: devel
Priority: extra
-Depends: ${libcdev:Depends}, libcomerr2, ${misc:Depends}
+Depends: ${libcdev:Depends}, libcomerr2
Suggests: doc-base
Conflicts: e2fsprogs (<< 1.10-6)
Architecture: any
Package: ss-dev
Section: devel
Priority: extra
-Depends: ${libcdev:Depends}, libss2, ${misc:Depends}
+Depends: ${libcdev:Depends}, libss2
Conflicts: e2fsprogs (<< 1.10-6)
Architecture: any
Description: Command-line interface parsing library - headers and static libraries
Package: uuid-dev
Section: devel
Priority: extra
-Depends: ${libcdev:Depends}, e2fsprogs (= ${Source-Version}), ${misc:Depends}
+Depends: ${libcdev:Depends}, e2fsprogs (= ${Source-Version})
Conflicts: e2fsprogs (<< 1.10-6)
Replaces: e2fslibs-dev (<< 1.15)
Architecture: any
.
for more information.
-Package: libblkid
+Package: libblkid1
Section: libs
Priority: required
-Depends: ${libcdev:Depends}
+Depends: ${shlibs:Depends}
Architecture: any
Description: Block device id library
The blkid library which allows system programs like fsck and
Package: libblkid-dev
Section: devel
Priority: extra
-Depends: libblkid (= ${Source-Version})
+Depends: libblkid1 (= ${Source-Version})
Architecture: any
Description: Block device id library - headers and static libraries
The blkid library which allows system programs like fsck and
Package: e2fsprogs-bf
Section: devel
Priority: extra
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}
Conflicts: e2fsprogs
Architecture: any
Description: A stripped-down versions of e2fsprogs, for boot-floppies
Package: e2fsprogs-udeb
Section: debian-installer
Priority: standard
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}
Conflicts: e2fsprogs
Architecture: any
Description: A stripped-down versions of e2fsprogs, for debian-installer
Package: e2fsprogs
Essential: yes
Pre-Depends: ${shlibs:Depends}
-Depends: ${misc:Depends}, libblkid
+Depends:
Suggests: gpart, parted, e2fsck-static
Conflicts: e2fslibsg, dump (<< 0.4b4-4), quota (<< 1.55-8.1)
Provides: libcomerr2, libss2, libext2fs2, libe2p2, libuuid1
Package: e2fslibs-dev
Section: devel
Priority: extra
-Depends: ${libcdev:Depends}, comerr-dev, e2fsprogs (= ${Source-Version}), ${misc:Depends}
+Depends: comerr-dev, e2fsprogs (= ${Source-Version})
Suggests: doc-base
Provides: ext2fs-dev, e2p-dev
Conflicts: e2fsprogs (<< 1.10-6)
--- /dev/null
+usr/lib/libblkid*
+usr/include/blkid
+usr/share/man/man3/libblkid.3
--- /dev/null
+This package was added to the e2fsprogs debian source package by
+Theodore Ts'o <tytso@mit.edu> on Sat Mar 15 15:33:37 EST 2003
+
+It is part of the main e2fsprogs distribution, which can be found at:
+
+ http://sourceforge.net/projects/e2fsprogs
+
+Upstream Author: Theodore Ts'o <tytso@mit.edu>
+
+Copyright:
+
+Copyright (C) 1999, 2001 by Andries Brouwer
+Copyright (C) 1999, 2000, 2003 by Theodore Ts'o
+
+You are free to distribute this software under the terms of the GNU
+Lesser (Library) General Public License.
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in /usr/share/common-licenses/LGPL.
+
+
--- /dev/null
+lib/libblkid*
+sbin/blkid
+usr/share/man/man8/blkid.8
SS_SOVERSION = $(shell grep ELF_SO_VERSION lib/ss/Makefile.in | cut '-d ' -f3)
UUID_VERSION = $(shell grep ELF_VERSION lib/uuid/Makefile.in | cut '-d ' -f3)
UUID_SOVERSION = $(shell grep ELF_SO_VERSION lib/uuid/Makefile.in | cut '-d ' -f3)
+BLKID_VERSION = $(shell grep ELF_VERSION lib/blkid/Makefile.in | cut '-d ' -f3)
+BLKID_SOVERSION = $(shell grep ELF_SO_VERSION lib/blkid/Makefile.in | cut '-d ' -f3)
EXT2FS_SOVERSION = $(shell grep ELF_SO_VERSION lib/ext2fs/Makefile.in | cut '-d ' -f3)
E2P_SOVERSION = $(shell grep ELF_SO_VERSION lib/e2p/Makefile.in | cut '-d ' -f3)
dh_testdir
dh_testroot
- # remove obsolete maint-scripts provided by 1.26 upstream
- cd debian && rm -f comerr-dev.postinst e2fslibs-dev.postinst \
- e2fsprogs.postinst e2fsprogs.shlibs e2fsprogs.shlibs.in
-
# lintian overrides
for i in $$(cd debian && echo *.lintian-overrides); do \
pkg=$${i%.lintian-overrides} ;\
mkdir -p ${debdir}/ss-dev/usr/share/doc/libss${SS_SOVERSION}
ln -sf libss${SS_SOVERSION} ${debdir}/ss-dev/usr/share/doc/ss-dev
+ mkdir -p ${debdir}/libblkid${BLKID_SOVERSION}/usr/share/doc/libblkid${BLKID_SOVERSION}
+ mkdir -p ${debdir}/libblkid-dev/usr/share/doc
+ ln -sf libblkid${BLKID_SOVERSION} ${debdir}/libblkid-dev/usr/share/doc/libblkid-dev
+
for i in libcomerr${COMERR_SOVERSION} libss${SS_SOVERSION}; do \
install -m 644 debian/$$i.copyright \
${maindir}/usr/share/doc/$$i/copyright ; \
done
+ install -m 644 debian/libblkid.copyright \
+ ${debdir}/libblkid${BLKID_SOVERSION}/usr/share/doc/libblkid${BLKID_SOVERSION}/copyright
+
dh_installdocs -Ne2fsprogs-udeb
install -m 644 debian/e2fsprogs.copyright \
${bfdir}/usr/share/doc/e2fsprogs-bf/copyright
+ # libblkid is under the the LGPL
+
# HTML docs
install -d ${debdir}/e2fslibs-dev/usr/share/doc/e2fslibs-dev/html-info/
install -p ${stdbuilddir}/doc/libext2fs_*.html \
dh_undocumented
- DH_OPTIONS= dh_installchangelogs -pe2fsprogs -pe2fsprogs-bf ChangeLog
+ DH_OPTIONS= dh_installchangelogs -pe2fsprogs -pe2fsprogs-bf -plibblkid${BLKID_SOVERSION} ChangeLog
for i in libcomerr${COMERR_SOVERSION} libss${SS_SOVERSION} ; do \
mkdir -p ${maindir}/usr/share/doc/$$i ; \
echo "libcdev:Depends=${LIBC-DEV}" > debian/comerr-dev.substvars
echo "libcdev:Depends=${LIBC-DEV}" > debian/ss-dev.substvars
echo "libcdev:Depends=${LIBC-DEV}" > debian/uuid-dev.substvars
+ echo "libcdev:Depends=${LIBC-DEV}" > debian/blkid-dev.substvars
echo "libcdev:Depends=${LIBC-DEV}" > debian/e2fslibs-dev.substvars
# Call this mostly to get the maintainer-script snippets
echo "libss ${SS_SOVERSION} libss${SS_SOVERSION}" \
>> debian/e2fsprogs/DEBIAN/shlibs
+ dh_makeshlibs -plibblkid${BLKID_SOVERSION}
+
dh_installdeb
dh_shlibdeps -l${stdbuilddir}/lib
-u '-v${SS_VERSION}-${MAIN_VERSION}'
DH_OPTIONS= dh_gencontrol -puuid-dev \
-u '-v${UUID_VERSION}-${MAIN_VERSION}'
+ DH_OPTIONS= dh_gencontrol -plibblkid-dev \
+ -u '-v${MAIN_VERSION}'
+ DH_OPTIONS= dh_gencontrol -plibblkid${BLKID_SOVERSION} \
+ -u '-v${MAIN_VERSION}'
dh_md5sums -Ne2fsprogs-udeb
dh_builddeb -Ne2fsprogs-udeb
usr/include/ss/*
usr/bin/mk_cmds
usr/share/ss/*
+usr/share/man/man1/mk_cmds*
2003-03-16 Theodore Ts'o <tytso@mit.edu>
+ * mk_cmds.1, Makefile.in: Add (bare-bone) man page
+
* Makefile.in (DLOPEN_LIB): Include the dlopen library if it is
present on shared libraries.
$(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(datadir)/ss/$$i; \
done
$(INSTALL) mk_cmds $(DESTDIR)$(bindir)/mk_cmds
+ $(INSTALL_DATA) $(srcdir)/mk_cmds.1 $(DESTDIR)$(man1dir)/mk_cmds.1
uninstall::
$(RM) -f $(DESTDIR)$(libdir)/libss.a $(DESTDIR)$(bindir)/mk_cmds
--- /dev/null
+.\" Copyright (c) 2003 Theodore Ts'o
+.\"
+.TH MK_CMDS 1 "2003" E2FSPROGS
+.SH NAME
+mk_cmds \- error table compiler
+.SH SYNOPSIS
+.B mk_cmds
+file
+.SH DESCRIPTION
+.B Mk_cmds
+converts a table listing command names and associated help messages
+into a C source file suitable for use with the
+.IR ss (3)
+library.
+
+The source file name must end with a suffix of ``.ct''; the file
+consists of a declaration supplying the name of the command table:
+
+.B command_table
+.I name
+
+followed by entries of the form:
+
+[
+.B request
+|
+.B unimplemented
+]
+.I name,
+"
+.I string
+"[, abbrev]...;
+
+and a final
+
+.B end
+
+to indicate the end of the table.
+
+A C source file is generated which should be compiled and linked
+with the object files use the ss library.
+
+A ``#'' in the source file is treated as a comment character, and all
+remaining text to the end of the source line will be ignored.
+
+.SH BUGS
+
+Since the original
+.B mk_cmds
+uses a very simple parser based on
+.IR yacc (1),
+and this current version of
+.B mk_cmds
+uses an awk/sed combination of scripts,
+its error recovery leaves much to be desired.
+
+.SH "SEE ALSO"
+ss (3)
+