Browse Source

* cmdline/apt-get.cc:

- do not change the auto-installed information if a package
    is reinstalled
debian/1.8.y
Michael Vogt 15 years ago
parent
commit
085bedacb0
  1. 2
      README.arch
  2. 5
      cmdline/apt-get.cc
  3. 3
      debian/changelog

2
README.arch

@ -1,7 +1,7 @@
You can build apt from arch, but this needs the following additional
packages (in addtion to the usual build-depends):
xmlto perlsgml sgml2x sgmlspl docbook
autoconf automake xmlto perlsgml sgml2x sgmlspl docbook
then run:

5
cmdline/apt-get.cc

@ -1708,7 +1708,8 @@ bool DoInstall(CommandLine &CmdL)
// where foo is marked automatic
if(!Remove &&
Cache[Pkg].Install() == false &&
(Cache[Pkg].Flags & pkgCache::Flag::Auto))
(Cache[Pkg].Flags & pkgCache::Flag::Auto) &&
_config->FindB("APT::Get::ReInstall",false) == false)
{
ioprintf(c1out,_("%s set to manual installed.\n"),
Pkg.Name());
@ -2471,6 +2472,7 @@ bool DoBuildDep(CommandLine &CmdL)
break;
}
if (CV.end() == true)
{
if (hasAlternatives)
{
continue;
@ -2483,6 +2485,7 @@ bool DoBuildDep(CommandLine &CmdL)
Last->BuildDepType((*D).Type),Src.c_str(),
(*D).Package.c_str());
}
}
}
else
{

3
debian/changelog

@ -30,6 +30,9 @@ apt (0.7.7) UNRELEASED; urgency=low
- move unattended-upgrade before apt-get autoclean
* fix "purge" commandline argument, closes: #133421
(thanks to Julien Danjou for the patch)
* cmdline/apt-get.cc:
- do not change the auto-installed information if a package
is reinstalled
[ Ian Jackson ]
* dpkg-triggers: Deal properly with new package states.

Loading…
Cancel
Save