From fb0ee66e0bc8a2ae176d3b10da49fcf31c66b838 Mon Sep 17 00:00:00 2001 From: Arch Librarian Date: Mon, 20 Sep 2004 16:53:37 +0000 Subject: Added compile and unpack support to apt-get Author: jgg Date: 1999-04-19 06:03:09 GMT Added compile and unpack support to apt-get --- doc/apt-get.8.yo | 8 +++++++- doc/apt.conf.5.yo | 7 ++++++- doc/examples/apt.conf | 8 +++++++- 3 files changed, 20 insertions(+), 3 deletions(-) (limited to 'doc') diff --git a/doc/apt-get.8.yo b/doc/apt-get.8.yo index 3e6e64a49..62f80d754 100644 --- a/doc/apt-get.8.yo +++ b/doc/apt-get.8.yo @@ -89,7 +89,10 @@ find and download into the current directory the newest available version of that source package. Source packages are tracked seperately from binary packages via df(deb-src) type lines in the bf(/etc/apt/sources.list) file. This probably will mean that you will not get the same source as the package -you have installed or as you could install. +you have installed or as you could install. If the --compile options is +specified then the package will be compiled to a binary .deb using +dpkg-buildpackage, if --download-only is specified then the source package +will not be unpacked. dit(bf(check)) bf(check) is a diagnostic tool; it updates the package cache and checks for @@ -173,6 +176,9 @@ dit(bf(-u, --show-upgraded)) Show upgraded packages; Print out a list of all packages that are to be upgraded. See bf(APT::Get::Show-Upgraded). +dit(bf(-b, --compile, --build)) +Compile source packages after downloading them. + dit(bf(--ignore-hold)) Ignore package Holds; This causes bf(apt-get) to ignore a hold placed on a package. This may be usefull in conjunction with bf(dist-upgrade) to diff --git a/doc/apt.conf.5.yo b/doc/apt.conf.5.yo index b089f9b0a..9e14b861c 100644 --- a/doc/apt.conf.5.yo +++ b/doc/apt.conf.5.yo @@ -150,7 +150,8 @@ gives the location of the sourcelist and bf(main) is the default configuration file (setting has no effect) Binary programs are pointed to by bf(Dir::Bin). bf(methods) specifies the -location of the method handlers and bf(gzip), bf(dpkg), bf(apt-get), and +location of the method handlers and bf(gzip), bf(dpkg), bf(apt-get), +bf(dpkg-source), bf(dpkg-buildpackage) and bf(apt-cache) specify the location of the respective programs. manpagesection(APT in DSelect) @@ -194,6 +195,10 @@ are invoked in order using /bin/sh, should any fail APT will abort. dit(bf(Run-Directory)) APT chdirs to this directory before invoking dpkg, the default is /. +dit(bf(Build-Options)) +These options are passed to dpkg-buildpackage when compiling packages, +the default is to disable signing and produce all binaries. + enddit() manpagesection(Debug Options) diff --git a/doc/examples/apt.conf b/doc/examples/apt.conf index 93426736a..a295e59ea 100644 --- a/doc/examples/apt.conf +++ b/doc/examples/apt.conf @@ -1,4 +1,4 @@ -// $Id: apt.conf,v 1.31 1999/04/11 21:23:10 jgg Exp $ +// $Id: apt.conf,v 1.32 1999/04/19 06:03:09 jgg Exp $ /* This file is an index of all APT configuration directives. It should NOT actually be used as a real config file, though it is a completely valid file. @@ -32,6 +32,7 @@ APT Show-Upgraded "false"; No-Upgrade "false"; Print-URIs "false"; + Compile "false"; }; Cache @@ -139,6 +140,8 @@ Dir methods "/usr/lib/apt/methods/"; gzip "/bin/gzip"; dpkg "/usr/bin/dpkg"; + dpkg-source "/usr/bin/dpkg-source"; + dpkg-buildpackage "/usr/bin/dpkg-buildpackage" apt-get "/usr/bin/apt-get"; apt-cache "/usr/bin/apt-cache"; }; @@ -164,6 +167,9 @@ DPkg // Prevents daemons from getting cwd as something mountable (default) Run-Directory "/"; + + // Build options for apt-get source --compile + Build-Options "-b -uc"; } /* Options you can set to see some debugging text They corrispond to names -- cgit v1.2.3