summaryrefslogtreecommitdiff
path: root/main/configure.c
AgeCommit message (Collapse)AuthorFilesLines
2005-03-11dpkg (1.13.1.0.1) experimental; urgency=lowScott James Remnant1-639/+0
* Bin-MU; recompile against Debian unstable, to make dselect actually installable. -- Scott James Remnant <scott@netsplit.com> Fri, 11 Mar 2005 09:00:14 +0000
2004-06-02Release 1.10.22Scott James Remnant1-1/+1
Patches applied: * scott@netsplit.com--2004/dpkg--devo--1.10--base-0 tag of scott@netsplit.com--2004/dpkg--cvs--1.10--patch-222 * scott@netsplit.com--2004/dpkg--devo--1.10--patch-1 make start-stop-daemon work on hurd * scott@netsplit.com--2004/dpkg--devo--1.10--patch-2 merge changes from svn * scott@netsplit.com--2004/dpkg--devo--1.10--patch-3 use colouring to break dep cycles * scott@netsplit.com--2004/dpkg--devo--1.10--patch-4 fix some *really* bad missing brace errors * scott@netsplit.com--2004/dpkg--devo--1.10--patch-5 add archtable support for GNU/kNetBSD and fix GNU/kFreeBSD. * scott@netsplit.com--2004/dpkg--devo--1.10--patch-6 add missing debian/changelog entries * scott@netsplit.com--2004/dpkg--devo--1.10--patch-7 more changelog fixing * scott@netsplit.com--2004/dpkg--devo--1.10--patch-8 fix some compiler warnings * scott@netsplit.com--2004/dpkg--devo--1.10--patch-9 change amd64 to x86-64 * scott@netsplit.com--2004/dpkg--devo--1.10--patch-10 update italian translation * scott@netsplit.com--2004/dpkg--devo--1.10--patch-11 reformatted debian/changelog * scott@netsplit.com--2004/dpkg--devo--1.10--patch-12 updated spanish dpkg-divert.8 manpage * scott@netsplit.com--2004/dpkg--devo--1.10--patch-13 new german start-stop-daemon manpage * scott@netsplit.com--2004/dpkg--devo--1.10--patch-14 updated russian manpage * scott@netsplit.com--2004/dpkg--devo--1.10--patch-15 update japanese manpages * scott@netsplit.com--2004/dpkg--devo--1.10--patch-16 fix wrong bug# * scott@netsplit.com--2004/dpkg--devo--1.10--patch-17 quote LDFLAGS in debian/rules * scott@netsplit.com--2004/dpkg--devo--1.10--patch-18 document dpkg:Version and dpkg:UpstreamVersion substvars. * scott@netsplit.com--2004/dpkg--devo--1.10--patch-19 allow dpkg-shlibdeps to run as root by guarding chown * scott@netsplit.com--2004/dpkg--devo--1.10--patch-20 move dpkg-scanpackages(8) and dpkg-scansources(8) into (1) * scott@netsplit.com--2004/dpkg--devo--1.10--patch-21 Release 1.10.22 * scott@netsplit.com--2004/dpkg--svn--1.10--patch-95 (merge patch logs from dpkg--cvs--1.10) * scott@netsplit.com--2004/dpkg--svn--1.10--patch-97 main/packages.c: Apply patch from Daniel Kobras to disappear empty pac... * scott@netsplit.com--2004/dpkg--svn--1.10--patch-98 spelling error fix * scripts/Makefile.in: Move dpkg-scanpackages and dpkg-scansources manpages to section 1. * scripts/dpkg-scanpackages.8: Renamed to dpkg-scanpackages.1, adjusted reference to dpkg-scansources. * scripts/dpkg-scansources.pl: Adjusted reference to dpkg-scanpackages. * dselect/dselect.8: Adjusted reference to dpkg-scanpackages. * man/es/Makefile.in: Move dpkg-scanpackages and dpkg-scansources manpages to section 1. * man/es/dpkg-scanpackages.8: Renamed to dpkg-scanpackages.1, adjusted reference to dpkg-scansources. * man/es/dpkg-scansources.8: Renamed to dpkg-scansources.1, * man/fr/Makefile.in: Move dpkg-scanpackages and dpkg-scansources manpages to section 1. * man/fr/dpkg-scanpackages.8: Renamed to dpkg-scanpackages.1, adjusted reference to dpkg-scansources. * man/fr/dpkg-scansources.8: Renamed to dpkg-scansources.1 * man/ja/Makefile.in: Move dpkg-scanpackages and dpkg-scansources manpages to section 1. * man/ja/dpkg-scanpackages.8: Renamed to dpkg-scanpackages.1, adjusted refence to dpkg-scansources. * man/ja/dpkg-scansources.8: Renamed to dpkg-scansources.1, adjusted reference to dpkg-scanpackages. * man/ja/dselect.8: Adjusted references to dpkg-scanpackages. * man/pt_BR/dselect.8: Adjusted reference to dpkg-scanpackages. * man/sv/.check.pl: Adjusted reference to dpkg-scanpackages. * man/sv/dselect.8: Adjusted reference to dpkg-scanpackages. * scripts/dpkg-shlibdeps.pl: Guard chown call with a check that we're running as root, if we're not, it's not necessary. * script/dpkg-source.1: Documented dpkg:Version and dpkg:UpstreamVersion substvars. * man/ja/dpkg-checkbuilddeps.1: Updated. * man/ja/dpkg-divert.8: Updated. * po/ru.po: Updated. * man/de/start-stop-daemon.8: New translation. * man/de/Makefile.in: Added new manpage. * man/es/dpkg-divert.8: Updated. * po/it.po: Updated. * archtable: Change amd64 to x86-64 or x86_64 to match the GNU strings until someone better than me makes a real decision about this. * scripts/dpkg-architecture.pl: Likewise. * dpkg-deb/extract.c: Swap %zi and %ld in printf expression. * split/info.c: Correct %zi and %lu in printf expression. * split/main.c: Include missing sys/types.h and sys/stat.h headers. * archtable: Change i386-kfreebsd-gnu to kfreebsd-i386 and add i386-knetbsd-gnu. * scripts/dpkg-archtable.pl: Return i386-freebsd for freebsd-i386 and i386-kfreebsd-gnu for kfreebsd-i386 instead. Add knetbsd-i386. * configure.in: Identify knetbsd-gnu. * main/depcon.c: Colour packages as we check them for break cycles to reduce the amount of recursion required to break a cycle. * include/dpkg-deb.h, lib/database.c: Add colour to the package structure. * main/main.h, main/configure.c, main/remove.c: Remove second argument from findbreakcycle() function. * utils/start-stop-daemon.c: On hurd, proc_stat_set_flags may return NULL as Hurd can have processes with no uid, replace ihash_iterate with HURD_IHASH_ITERATE. * utils/md5sum.1: s/asterix/asterisk/. Thanks to Matt Zimmermann for noticing this. * main/packages.c: Apply patch from Daniel Kobras to disappear empty packages that are replaced in the same run.
2003-10-25Almost *EVERY* damn file was including config.h in the wrong spot. AfterAdam Heath1-1/+1
making it the first include, then off_t/size_t/etc could actually be redefined to be 64-bit compatible.
2002-08-29Fix several minor memleaks.Adam Heath1-1/+2
2002-05-20Several more gcc -W<foo> fixes.Adam Heath1-2/+2
2002-05-08Reindented and split into multiple seperate functionsWichert Akkerman1-501/+583
2002-05-06Perl sucks, fix Ian's email addressWichert Akkerman1-1/+1
2002-05-06Update Ian Jacksons' email addressWichert Akkerman1-1/+1
2002-04-22add DIFF #defineWichert Akkerman1-3/+4
2001-04-26Update to work with recent lib/mlib.c change in md5 handling.Adam Heath1-7/+9
2001-04-23Fixed up several warning types: const, casting, incorrect sizes,Adam Heath1-1/+1
signed/unsigned comparisons.
2001-04-21 * main/help.c, main/processarc.c, main/filesdb.c, main/configure.c,Adam Heath1-1/+1
main/archives.c, lib/parse.c: Fix int/pointer casting warnings. * include/dpkg.h.in, lib/mlib.c: Rewrote buffer_copy_setup, to avoid int/pointer casting warnings. These means there are several variations of buffer_copy_setup. Also, converted the desc parameter to const.
2001-01-22scripts/dpkg-divert.pl: only allow absolute filenamesWichert Akkerman1-1/+1
main/configure.c: add -N option to diff invocation
2000-12-25Moved md5 code into generic buffer_copy loop.Adam Heath1-27/+3
2000-08-22updates from Chip Salzenberg to clean up fd handlingWichert Akkerman1-1/+1
1999-12-24* version-nr: update to 1.6.5Wichert Akkerman1-1/+1
* doc/Makefile.in: install THANKS * TODO: remove items that have been done * lib/showcright.c: exit(0) after showing the copyright since we don't exec cat anymore * main/configure.c: add NULL to execlp() parameters; this fixes the random segfaults when showing the conffile-diff
1999-10-30Don't translate internal errorsWichert Akkerman1-2/+2
1999-10-25translation fixupsWichert Akkerman1-2/+2
1999-10-24 * Added 'D' to the list of choices for conffile handlingBen Collins1-1/+1
1999-10-21 * Fixed some compiler warningsBen Collins1-0/+2
* Make start-stop-daemon exit(1) when we don't find one of the pid's we are trying to kill, in accordance with the man page. * When running --configure on an already installed package, just say it's installed, and not that it is in an unconfigurable state * Bah, add all the prefix/datadir... stuff back to the install target in debian/rules (po/ doesn't use it) * Add function to libdpkg that dpkg can call to make sure it's compiled version matches that of the library. If it fails, complain loudly, but allow to proceed * Make dpkg check for uid 0 requirement, before checking the path since not being root, is probably the reason that the PATH is borked in the first place * Make -p short for --print-avail, and -P short for --purge * Fix typo in md5sum(1) man page * start-stop-daemon: Add --background and --make-pidfile options * update-alternatives: make sure we remove "old" symlinks when they are no longer pertinent. Add /etc/alternatives/README that refers to the update-alternatives(8) man page. * dpkg-divert: Add check for being able to write to the old/new destination before doing a rename. We fail on this, without changing the diversion registry * Fix bad regex in update-rc.d
1999-10-14Add --force options for handling changed conffilesWichert Akkerman1-0/+38
1999-10-14Reinstate patch to not read available-filoe when doing listfilesWichert Akkerman1-0/+2
Get SHELL when showing diff in configure
1999-10-13Add an option to show the diff between old and new conffileWichert Akkerman1-0/+15
1999-01-29dpkg 1.4.1Guy Maor1-69/+70
1996-06-27dpkg (1.2.9); priority=MEDIUMIan Jackson1-1/+2
* Fixed status database updates reading bug. * `Setting up' message includes version number. * `existence check' message changed to say `cannot access archive'. -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 27 Jun 1996 13:39:36 +0100
1996-05-22dpkg (1.2.1); priority=MEDIUMIan Jackson1-2/+4
* `=' key in dselect really does `hold' rather than `unhold'. * dselect dependency processing now interacts better with `hold'. * dselect `I' key (not `i') modifies display of the info window. * dselect shows unavailable packages as being unavailable. * dselect main menu headings and many other strings changed to try to discourage people from deselecting every package and using [R]emove. Notably, `select' changed to `mark' throughout. * dselect disk methods now print a few fewer double slashes. * dselect disk access methods will offer to use dpkg --record-avail to scan the available packages, if no Packages file is found. * New dpkg --compare-versions option, for the benefit of scripts &c. * New dpkg --clear-avail option forgets all available packages info. * New dpkg --print-avail option, prints `available' data (from Packages, &c). * dpkg usage message is more informative, but no longer fits on screen. * dpkg --avail option renamed --record-avail. * Latest dpkg-name from Erick Branderhorst. * dpkg-scanpackages has more sensible problem reporting. * postinst configure now gets null argument (not <unknown> or <none>) when there is no previously configured version. * Guidelines say that postinst configure is given previous version. * Guidelines don't refer to maintainer-script-args.txt in main text. * Guidelines (Texinfo source) uploaded separately. * Own version of strcpy (used for debugging) removed. * Interface to access methods document in source (doc/dselect-methods.txt). * debian.buildscript moves changes file into parent directory. -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 22 May 1996 01:26:31 +0100
1996-05-16dpkg (1.2.0); priority=MEDIUMIan Jackson1-2/+2
* dselect can sort packages by available and installed states, and display their version numbers. (Use O, o and V.) * Hold is properly integrated as a real `wanted state', rather than a separate flag. * Epochs in version numbers implemented, using the syntax <epoch>:<version>-<revision>. (Epoch not usually displayed.) * dselect disk method is architecture-independent (uses dpkg's installation architecture, and looks in the right part of the tree). * dselect disk method doesn't try to satisfy the predependencies of packages which are on hold. * Fixed conflict-related assertion failure. (Bug#2784.) * conffiles do not cause file conflicts if the conflicting package is in the `configuration only' state. (Bug#2720.) * Fixed messages where available version number was reported as installed version in conflict and dependency messages. (Bug#2654, Bug#2974.) * New format .deb files are default even for a.out compiles (but a.out version of dpkg is in old format). * Characters @:= (at colon equals) in package names now strictly forbidden everywhere (_ is still allowed in existing packages). * New dpkg --print-installation-architecture option prints installation architecture (compiled in), rather than build architecture (determined from gcc -print-libgcc-file-name). * Version messages show whether compiled a.out or ELF (i386 only). * Fixed missing space in version syntax error messages. * Manpage dpkg.8 installed with warning about inaccuracy. * Guidelines don't say to stop and restart daemons in runlevels 2345; instead they say to start in 2345 and stop in 016. * Guidelines and version messages say just Debian Linux. * Guidelines typo fix `"stop2' => `"stop"'. (Bug#2867.) * doc/Makefile.in clean properly deletes various guidelines.info* files. -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 16 May 1996 00:01:21 +0100
1996-04-04dpkg (1.1.4); priority=MEDIUMIan Jackson1-0/+516
* Allow overwriting of conflicting packages being removed. (Bug#2614.) * a.out control file says Pre-Depends: libc4 | libc. (Bug#2640.) * ELF control file and libc dependencies changed to use finalised scheme. * ELF control file and libc dependencies for i386 only. (Bug#2617.) * Guidelines say use only released libraries and compilers. * Install wishlist as /usr/doc/dpkg/WISHLIST. * Remove spurious entries for Guidelines in info dir file. * dpkg-deb --build checks permissions on control (DEBIAN) directory. * Spaces in control file fields not copied by dpkg-split. (Bug#2633.) * Spaces in split file part control data ignore. (Bug#2633.) * Portability fixes, including patch from Richard Kettlewell. * Fixed minor configure.in bug causing mangled GCC -W options. -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 4 Apr 1996 01:58:40 +0100