debian/0000755000000000000000000000000012254603100007157 5ustar debian/source/0000755000000000000000000000000012254600227010466 5ustar debian/source/format0000644000000000000000000000001512254600010011663 0ustar 3.0 (quilt) debian/patches/0000775000000000000000000000000012254602645010625 5ustar debian/patches/hardening0000664000000000000000000000143412254602607012507 0ustar Description: Add hardening compilation options, as suggested by lintian Author: Steve McIntyre <93sam@debian.org> --- jigit-1.19.orig/Makefile +++ jigit-1.19/Makefile @@ -1,20 +1,20 @@ BINS = jigdump jigit-mkimage jigsum rsyncsum lib -CFLAGS = -g -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE +CFLAGS += -g -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE #CC = gcc all: $(BINS) jigit-mkimage: mkimage.o endian.o md5.o - $(CC) -o $@ $+ -lz -lbz2 + $(CC) $(LDFLAGS) -o $@ $+ -lz -lbz2 jigsum: jigsum.o md5.o - $(CC) -o $@ $+ + $(CC) $(LDFLAGS) -o $@ $+ rsyncsum: rsync.o md5.o - $(CC) -o $@ $+ + $(CC) $(LDFLAGS) -o $@ $+ jigdump: jigdump.o md5.o - $(CC) -o $@ $+ + $(CC) $(LDFLAGS) -o $@ $+ lib: libjte/Makefile make -C libjte debian/patches/series0000664000000000000000000000001212254601703012025 0ustar hardening debian/changelog0000644000000000000000000001150012254602550011036 0ustar jigit (1.19-2) unstable; urgency=low * Use dh-autoreconf to update libtool.m4 for new ports. Closes: #727293. Thanks to Colin Watson for the (updated) patch. * Misc maintenance: + Switch source format to 3.0 'quilt'. + Update Standards-Version to 3.9.5 + Add build-arch and build-indep targets + Add hardening compilation options -- Steve McIntyre <93sam@debian.org> Thu, 19 Dec 2013 13:13:18 +0000 jigit (1.19-1) unstable; urgency=low * New upstream release. + Improved error-handling in mkimage and libjte. - mkjigsnap rewrite: - merge two old implementations - switch to perl: cleaner code, much faster snapshot generation - added -v (verbose) and -N (dry-run) options + Put AC_CONFIG_MACRO_DIR in a better place in the libjte configure script. + Remove -Werror from the Makefile - gcc is getting more and more pedantic with every release, and this may cause package builds to fail. * Removed the jigit script itself - it hasn't worked in ages, and just doesn't seem to be useful any more. Closes: #506449 -- Steve McIntyre <93sam@debian.org> Thu, 16 Jun 2011 15:36:51 +0100 jigit (1.18-2) unstable; urgency=low * Turn off -Werror for release builds. Leaving the bug open, as I have reassigned it to gcc-4.6. -- Steve McIntyre <93sam@debian.org> Sun, 29 May 2011 14:24:28 +0100 jigit (1.18-1) unstable; urgency=low * New upstream release. + More dynamic memory handling in mkimage, instead of allocating fixed-size strings on the stack. Should now work on Hurd too. + Fix man page syntax errors. + s,config.h,../config.h, in libjte for easier use by the xorriso folks -- Steve McIntyre <93sam@debian.org> Sat, 30 Apr 2011 19:06:18 +0100 jigit (1.17-2) unstable; urgency=low * Include jigdo-gen-md5-list and its man page. Closes: #620155 -- Steve McIntyre <93sam@debian.org> Wed, 30 Mar 2011 20:57:56 +0100 jigit (1.17-1) unstable; urgency=low * New upstream release, complete with new libjte code. -- Steve McIntyre <93sam@debian.org> Sun, 20 Mar 2011 01:17:45 +0000 jigit (1.16-2) unstable; urgency=low * Rename the mkimage binary to jigit-mkimage so we don't clash with uboot-mkimage. Closes: #472218 * Install iso-image.pl as an example CGI. (Closes: #471702) -- Steve McIntyre <93sam@debian.org> Sun, 23 Mar 2008 20:57:42 +0000 jigit (1.16-1) unstable; urgency=low * New upstream version with fixes for several bugs: + Remove build-stamp from the upstream tarball; Closes: #445003 + Fix wget options typo; Closes: #416420, #444413 + In mkimage, don't stat every file mentioned in the md5 list until we need to. Closes: #340312. Thanks to Ian Jackson for the patch. * Updated Standards-Version and debhelper version. -- Steve McIntyre <93sam@debian.org> Thu, 18 Oct 2007 02:25:23 +0100 jigit (1.15-2) unstable; urgency=low * Fixes for GCC4 compilation. Thanks to Andreas Jochens for the patch. Closes: #292999 -- Steve McIntyre <93sam@debian.org> Mon, 25 Jul 2005 22:08:28 +0100 jigit (1.15-1) unstable; urgency=low * New upstream version. mkimage code refactored to make it easier to maintain. * Cleaned up licensing - added explicit GPL v2 headers all over. * Fix image reconstruction with jigit. Closes: #287993. -- Steve McIntyre <93sam@debian.org> Mon, 17 Jan 2005 22:39:28 +0000 jigit (1.14-6) unstable; urgency=low * Fix jigdo-handling problem; cope with missing files better. -- Steve McIntyre <93sam@debian.org> Sun, 02 Jan 2005 12:27:12 +0000 jigit (1.14-5) unstable; urgency=low * Fix FTBFS with gcc-4.0. Closes: #286486 -- Steve McIntyre <93sam@debian.org> Sun, 26 Dec 2004 18:01:01 +0000 jigit (1.14-4) unstable; urgency=low * Doh! Fix silly bug in the previous change... -- Steve McIntyre <93sam@debian.org> Mon, 06 Dec 2004 00:06:02 +0000 jigit (1.14-3) unstable; urgency=low * Minor cosmetic updates to mkimage; fail immediately if we're missing files and we're not trying to build a "missing" list -- Steve McIntyre <93sam@debian.org> Thu, 11 Nov 2004 01:49:02 +0000 jigit (1.14-2) unstable; urgency=low * Fixed formatting of Description in the control file. Closes: #278111 * Added Recommends: wget for the jigit script. -- Steve McIntyre <93sam@debian.org> Sun, 24 Oct 2004 23:31:02 +0100 jigit (1.14-1) unstable; urgency=low * Fixed generation of rsyncsums * Added -d option to mkjigsnap to specify DIRNAME * Minor prettiness tweaks to output UI of mkimage and jigit * 64-bit printf fixes -- Steve McIntyre <93sam@debian.org> Tue, 12 Oct 2004 11:53:26 +0100 jigit (1.13-2) unstable; urgency=low * Added build-dep on zlib1g-dev. -- Steve McIntyre <93sam@debian.org> Tue, 21 Sep 2004 15:06:26 +0100 jigit (1.13-1) unstable; urgency=low * Initial upload. -- Steve McIntyre <93sam@debian.org> Thu, 09 Sep 2004 11:49:43 +0100 debian/jigit.dirs0000644000000000000000000000012410771542100011151 0ustar usr/share/man/man1 usr/share/man/man8 usr/bin usr/sbin usr/share/doc/jigit/examples debian/libjte1.dirs0000644000000000000000000000001111541253031011366 0ustar /usr/lib debian/autoreconf0000644000000000000000000000000712254577155011270 0ustar libjte debian/control0000644000000000000000000000316712254600711010576 0ustar Source: jigit Section: utils Priority: extra Maintainer: Steve McIntyre <93sam@debian.org> Build-Depends: debhelper (>= 8), zlib1g-dev, libbz2-dev, dh-autoreconf Standards-Version: 3.9.5.0 Homepage: http://www.einval.com/~steve/software/JTE/ Package: jigit Section: utils Priority: extra Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libio-compress-perl Recommends: wget Description: tools for working with jigdo files Utilities written to make jigdo files easier to work with. . jigit-mkimage: program to create images from jigdo files iso-image.pl: example CGI wrapper for mkimage - make images on the fly! jigdump: list the contents of a template file jigsum: Output MD5 sums in the base64-style jigdo way mkjigsnap: helper script to be run on the upstream server Package: libjte1 Section: libs Priority: extra Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Jigdo Template Export - runtime library libjte is a library providing support for creating jigdo files, to be used by ISO image creation tools such as xorriso. . This package provides the runtime library file needed to run software written using libjte Package: libjte-dev Section: libdevel Priority: extra Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, zlib1g-dev, libbz2-dev, libjte1 (= ${binary:Version}) Description: Jigdo Template Export - development libjte is a library providing support for creating jigdo files, to be used by ISO image creation tools such as xorriso. . This package provides the header and development files needed to build programs and packages that use libjte. debian/copyright0000644000000000000000000000236611542757524011144 0ustar This is the Debian GNU/Linux prepackaged version of jigit. Jigit includes: * a set of tools written by Steve McIntyre to help create ISO images from jigdo files. Copyright (c) 2004-2011 Steve McIntyre. jigit may be copied under the terms and conditions of version 2 of the GNU General Public License, as published by the Free Software Foundation (Cambridge, MA, USA). * the libjte library which contains utility code to help in creating jigdo files. Copyright (C) 2000-2011 Free Software Foundation, Inc., Steve McIntyre, George Danchev, Thomas Schmitt. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. On Debian GNU/Linux systems, the complete text of the GNU General Public License (v2) can be found in /usr/share/common-licenses/GPL-2 and the complete text of the GNU Lesser General Public License (v2.1) can be found in /usr/share/common-licenses/LGPL-2.1 . This package was also put together by Steve McIntyre <93sam@debian.org> from sources obtained from: http://www.einval.com/~steve/software/JTE/ debian/rules0000755000000000000000000000422412254603063010251 0ustar #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # This file is public domain software, originally written by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: dh_testdir # Add here commands to compile the package. AUTOMAKE='automake --foreign' dh_autoreconf cd libjte && ./configure --prefix=/usr $(MAKE) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp # Add here commands to clean up after the build process. $(MAKE) clean $(MAKE) distclean dh_autoreconf_clean dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/ #$(MAKE) prefix=`pwd`/debian/`dh_listpackages`/usr install dh_install -pjigit jigit-mkimage jigdump jigsum usr/bin dh_install -pjigit libjte/bin/jigdo-gen-md5-list usr/bin dh_install -pjigit mkjigsnap usr/sbin dh_install -pjigit jigit-mkimage.1 jigdump.1 jigsum.1 usr/share/man/man1 dh_install -pjigit libjte/doc/jigdo-gen-md5-list.1 usr/share/man/man1 dh_install -pjigit mkjigsnap.8 usr/share/man/man8 dh_install -pjigit iso-image.pl usr/share/doc/jigit/examples dh_install -plibjte1 libjte/libjte/.libs/libjte.so.1.0.0 usr/lib dh_install -plibjte1 libjte/libjte/.libs/libjte.so.1 usr/lib dh_install -plibjte-dev libjte/libjte/.libs/libjte.a usr/lib dh_install -plibjte-dev libjte/libjte/.libs/libjte.so usr/lib dh_install -plibjte-dev libjte/libjte.h usr/include/libjte dh_install -plibjte-dev libjte/libjte-1.pc usr/lib/pkgconfig # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples dh_installman dh_makeshlibs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/compat0000644000000000000000000000000211541253125010363 0ustar 8 debian/libjte-dev.dirs0000644000000000000000000000004711541261611012075 0ustar /usr/include/libjte /usr/lib/pkgconfig