• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

SuSEconfig

wdso

Newbie
Hi,

Mir ist gerade etwas seltsames aufgefallen:
Auf meinem 32bit System wird nach dem Ausführen von apt-get install foo SuSEconfig ausgeführt, auf meinem 64bit System dagegen sehe ich nichts von SuSEconfig und das obwohl - jetzt kommt das eigentlich seltsame - /etc/apt/apt.conf.d/post.conf auf beiden Rechnern SuSEconfig aufruft.

Auf beiden Systemen sieht die post.conf folgendermaßen aus:
Code:
Scripts::PM::Post:: post.lua;
Scripts::Options::RunPostScript true;
System::Post:: /sbin/SuSEconfig;

Ich könnte mir vorstellen, dass auf dem 64bit Sys SuSEconfig zwar ausgeführt, aber der Output von SuSEconfig nicht an die Konsole weitergegeben wird. Wenn das so sein sollte, wo stellt man das ein?
 

oc2pus

Ultimate Guru
hier ein Ausschnitt aus der /etc/apt/apt.conf.d/apt.conf
Code:
RPM
{
    Hold {
        "kernel-default";
    };

   Options {
   };

   Ignore {
        "gpg-pubkey";
   };

   Install-Options "";
   Erase-Options "";
   Source {
       Build-Command "rpmbuild --rebuild";
   };

#   Fake-Provides { "m4 1.4.2-3"; };

   PostConfigureScript true;
}

Die Option "PostConfigureScript" sorgt dafür ob die post.conf ausgeführt wird oder nicht ...

Alle Optionen kannst du in der Datei /usr/share/doc/packages/apt/examples/configure-index nachlesen ;)
 
OP
W

wdso

Newbie
Hab die Zeile in die apt.conf aufgenommen, SuSEconfig wird aber weiterhin nicht ausgeführt (jedenfalls sehe ich keinen SuSEconfig output). Hm?

Edit
Kleiner Nachtrag, apt-config dump gibt folgendes aus:
Code:
APT "";
APT::Architecture "x86_64";
Dir "/";
Dir::State "var/state/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::Logfile "/var/log/apt.log";
Dir::State::prefetch "prefetch";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";

Dir::Etc::sourceparts "sources.list.d";
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::Etc::rpmpriorities "rpmpriorities";
Dir::Etc::translatelist "translate.list";
Dir::Etc::translateparts "translate.list.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib64/apt/methods";
Dir::Bin::rpm "/bin/rpm";
Dir::Bin::scripts "/usr/lib/apt/scripts";
Dir::Locale "/usr/share/locale";
Acquire "";
Acquire::ComprExtension ".bz2";
Acquire::CDROM "";
Acquire::CDROM::Copy "true";
Acquire::CDROM::Mount "/mnt/cdrom";
Acquire::CDROM::Copy-All "true";
Acquire::DistroID "Conectiva";
Scripts "";
Scripts::AptGet "";
Scripts::AptGet::Command "";
Scripts::AptGet::Command:: "apt-groupinstall.lua";
Scripts::AptGet::Help "";
Scripts::AptGet::Help::Command "";
Scripts::AptGet::Help::Command:: "apt-groupinstall.lua";
Scripts::AptGet::Install "";
Scripts::AptGet::Install::PostResolve "";
Scripts::AptGet::Install::PostResolve:: "pkglog.lua";
Scripts::AptGet::Upgrade "";
Scripts::AptGet::Upgrade:: "pkglog.lua";
Scripts::AptGet::DistUpgrade "";
Scripts::AptGet::DistUpgrade:: "pkglog.lua";
Scripts::AptCache "";
Scripts::AptCache::Command "";
Scripts::AptCache::Command:: "apt-groupinstall.lua";
Scripts::AptCache::Command:: "list-extras.lua";
Scripts::AptCache::Command:: "list-nodeps.lua";
Scripts::AptCache::Help "";
Scripts::AptCache::Help::Command "";
Scripts::AptCache::Help::Command:: "apt-groupinstall.lua";
Scripts::AptCache::Help::Command:: "list-extras.lua";
Scripts::Groupinstall "";
Scripts::Groupinstall::Recursive "false";
Scripts::Groupinstall::Show-Hidden "false";
Scripts::Groupinstall::All-Packages "false";
Scripts::Groupinstall::Backend "groupinstall-backend-suse";
Scripts::PM "";
Scripts::PM::Pre "";
Scripts::PM::Pre:: "gpg-checker.lua";
Scripts::PM::Post "";
Scripts::PM::Post:: "gpg-import.lua";
Scripts::PM::Post:: "pkglog.lua";
Scripts::PM::Post:: "post.lua";
Scripts::Options "";
Scripts::Options::RunPostScript "true";
Synaptic "";
Synaptic::taskHelperProg "/usr/lib/apt/scripts/groupinstall-backend-suse";
Debug "";
Debug::pkgRPMPM "false";
RPM "";
RPM::Ignore "";
RPM::Ignore:: "gpg-pubkey";
RPM::Install-Options "";
RPM::Erase-Options "";
RPM::Source "";
RPM::Source::Build-Command "rpmbuild --rebuild";
RPM::PostConfigureScript "true";
GPG "";
GPG::Check "true";
GPG::Dir "/usr/lib/rpm/gnupg/";
System "";
System::Post "";
System::Post:: "/sbin/SuSEconfig";

Warum ist es eigentlich nötig SuSEconfig nach der Installation jedes Paketes auszuführen? Es wäre doch wesentlich sinnvoller dies mittels post scripts in einzelnen RPMS durchzuführen, wenn es denn wirklich nötig ist.
 

oc2pus

Ultimate Guru
wdso schrieb:
Warum ist es eigentlich nötig SuSEconfig nach der Installation jedes Paketes auszuführen? Es wäre doch wesentlich sinnvoller dies mittels post scripts in einzelnen RPMS durchzuführen, wenn es denn wirklich nötig ist.

Wer sagt das das erforderlich ist ?
Ich habe es bei mir deaktiviert und rufe es selber auf.
 
Oben