diff options
author | Guillem Jover <guillem@debian.org> | 2011-03-13 19:17:55 +0100 |
---|---|---|
committer | Guillem Jover <guillem@debian.org> | 2011-03-14 07:21:56 +0100 |
commit | f67665e8f5eb46b3a0b90d2a90001b3d33f94ef9 (patch) | |
tree | b571459838286d1ea05023c94a7662c8248195f8 | |
parent | addcf0717e7a6076f40a57d8aa9a0164868d46ba (diff) | |
download | dpkg-f67665e8f5eb46b3a0b90d2a90001b3d33f94ef9.tar.gz |
Use dpkg_db_set_dir() instead of pkgadmindir_init()
Remove now unused pkgadmindir_init().
-rw-r--r-- | dselect/main.cc | 2 | ||||
-rw-r--r-- | lib/dpkg/dbmodify.c | 12 | ||||
-rw-r--r-- | lib/dpkg/dpkg-db.h | 1 | ||||
-rw-r--r-- | src/divertcmd.c | 4 | ||||
-rw-r--r-- | src/main.c | 2 | ||||
-rw-r--r-- | src/querycmd.c | 4 | ||||
-rw-r--r-- | src/statcmd.c | 4 | ||||
-rw-r--r-- | src/trigcmd.c | 4 |
8 files changed, 12 insertions, 21 deletions
diff --git a/dselect/main.cc b/dselect/main.cc index f40f66cb0..ad2d46809 100644 --- a/dselect/main.cc +++ b/dselect/main.cc @@ -518,6 +518,8 @@ main(int, const char *const *argv) loadcfgfile(DSELECT, cmdinfos); myopt(&argv,cmdinfos); + admindir = dpkg_db_set_dir(admindir); + if (*argv) { const char *a; while ((a= *argv++) != 0) { diff --git a/lib/dpkg/dbmodify.c b/lib/dpkg/dbmodify.c index a844d8a6e..453711f8e 100644 --- a/lib/dpkg/dbmodify.c +++ b/lib/dpkg/dbmodify.c @@ -426,18 +426,6 @@ modstatdb_note_ifwrite(struct pkginfo *pkg) } const char * -pkgadmindir_init(const char *default_dir) -{ - const char *env; - - env = getenv("DPKG_ADMINDIR"); - if (env) - return env; - else - return default_dir; -} - -const char * pkgadmindir(void) { return infodir; diff --git a/lib/dpkg/dpkg-db.h b/lib/dpkg/dpkg-db.h index 7f81d0913..8db647d8f 100644 --- a/lib/dpkg/dpkg-db.h +++ b/lib/dpkg/dpkg-db.h @@ -240,7 +240,6 @@ void modstatdb_note_ifwrite(struct pkginfo *pkg); void modstatdb_checkpoint(void); void modstatdb_shutdown(void); -const char *pkgadmindir_init(const char *default_dir); const char *pkgadmindir(void); const char *pkgadminfile(struct pkginfo *pkg, const char *whichfile); diff --git a/src/divertcmd.c b/src/divertcmd.c index 05d5180aa..0c0d21383 100644 --- a/src/divertcmd.c +++ b/src/divertcmd.c @@ -710,11 +710,11 @@ main(int argc, const char * const *argv) bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); - admindir = pkgadmindir_init(ADMINDIR); - standard_startup(); myopt(&argv, cmdinfos); + admindir = dpkg_db_set_dir(admindir); + env_pkgname = getenv("DPKG_MAINTSCRIPT_PACKAGE"); if (opt_pkgname_match_any && env_pkgname) setpackage(NULL, env_pkgname); diff --git a/src/main.c b/src/main.c index 3bead4290..cfa0e7a72 100644 --- a/src/main.c +++ b/src/main.c @@ -734,6 +734,8 @@ int main(int argc, const char *const *argv) { if (!cipaction) badusage(_("need an action option")); + admindir = dpkg_db_set_dir(admindir); + /* Always set environment, to avoid possible security risks. */ if (setenv("DPKG_ADMINDIR", admindir, 1) < 0) ohshite(_("unable to setenv for subprocesses")); diff --git a/src/querycmd.c b/src/querycmd.c index 5e2257e4c..ef4692d23 100644 --- a/src/querycmd.c +++ b/src/querycmd.c @@ -681,11 +681,11 @@ int main(int argc, const char *const *argv) { bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); - admindir = pkgadmindir_init(ADMINDIR); - standard_startup(); myopt(&argv, cmdinfos); + admindir = dpkg_db_set_dir(admindir); + if (!cipaction) badusage(_("need an action option")); setvbuf(stdout, NULL, _IONBF, 0); diff --git a/src/statcmd.c b/src/statcmd.c index d3d5d2b95..02933a9c9 100644 --- a/src/statcmd.c +++ b/src/statcmd.c @@ -369,11 +369,11 @@ main(int argc, const char *const *argv) bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); - admindir = pkgadmindir_init(ADMINDIR); - standard_startup(); myopt(&argv, cmdinfos); + admindir = dpkg_db_set_dir(admindir); + if (!cipaction) badusage(_("need an action option")); diff --git a/src/trigcmd.c b/src/trigcmd.c index f4d4e6d35..b7fa396a5 100644 --- a/src/trigcmd.c +++ b/src/trigcmd.c @@ -188,11 +188,11 @@ main(int argc, const char *const *argv) bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); - admindir = pkgadmindir_init(ADMINDIR); - standard_startup(); myopt(&argv, cmdinfos); + admindir = dpkg_db_set_dir(admindir); + setvbuf(stdout, NULL, _IONBF, 0); if (f_check) { |