[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problème avec apt-get et des fichiers de configuration alternatifs



Salut la liste,
Je souhaite utiliser apt-get avec des fichiers de configuration alternatif mais ça ne marche pas comme je voudrais. J'ai créer un répertoire /etc/kpt qui contient les fichiers de config suivants :

/etc/kpt/apt-conf :
APT
{
  Architecture "i386";
  Clean-Installed "true";
  Default-Release "sarge";

  Get
  {
     Show-Upgraded "true";
     Show-Versions "true";
     Assume-Yes "true";
     Fix-Missing "true";
     Fix-Broken "true";
     List-Cleanup "true";
     Purge "false";
  };
};

Dir
{
  Etc "etc/kpt/";
  State "var/lib/kpt/";
  Cache "var/cache/kpt/";
};

KPT
{
  Kernel
  {
     Arch "k7-mem4";
     Version "2.4.27";
  };
};

/etc/kpt/apt.conf.d/install-kernel :
DPkg::Post-Invoke {"/usr/bin/kpt-install-kernel";};

Quand je lance
apt-config -c/etc/kpt/apt.conf dump
J'obtiens le résultat suivant :

# Ces valeurs sont correctes, elles proviennent de /etc/kpt/apt.conf
APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Get "";
APT::Get::Assume-Yes "true";
APT::Get::Fix-Missing "true";
APT::Get::Show-Upgraded "true";
APT::Get::Purge "false";
APT::Get::List-Cleanup "true";
APT::Get::ReInstall "false";
APT::Get::Show-Versions "true";
APT::Get::Fix-Broken "true";
APT::Clean-Installed "true";
APT::Default-Release "sarge";
Dir "/";
Dir::State "var/lib/kpt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/kpt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/kpt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
# Ces valeurs sont incorrectes, elles proviennent de /etc/apt/apt.conf.d
                                                          ^^^
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "if [ -x /usr/sbin/localepurge ] && [ $(ps w -p $PPID | grep -c remove) != 1 ]; then /usr/sbin/localepurge; else exit 0; fi";
DPkg::Options "";
DPkg::Options:: "--abort-after=4711";
# Ces valeurs sont correctes, elles proviennent de /etc/kpt/apt.conf
KPT "";
KPT::Kernel "";
KPT::Kernel::Arch "k7-mem4";
KPT::Kernel::Version "2.4.27";

Quelqu'un a une idée ???
SG



Reply to: