Selaa lähdekoodia

Use dpkg_db_set_dir() instead of pkgadmindir_init()

Remove now unused pkgadmindir_init().
Guillem Jover 15 vuotta sitten
vanhempi
commit
f67665e8f5
8 muutettua tiedostoa jossa 12 lisäystä ja 21 poistoa
  1. 2 0
      dselect/main.cc
  2. 0 12
      lib/dpkg/dbmodify.c
  3. 0 1
      lib/dpkg/dpkg-db.h
  4. 2 2
      src/divertcmd.c
  5. 2 0
      src/main.c
  6. 2 2
      src/querycmd.c
  7. 2 2
      src/statcmd.c
  8. 2 2
      src/trigcmd.c

+ 2 - 0
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) {

+ 0 - 12
lib/dpkg/dbmodify.c

@@ -425,18 +425,6 @@ modstatdb_note_ifwrite(struct pkginfo *pkg)
     modstatdb_note(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)
 {

+ 0 - 1
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);
 

+ 2 - 2
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);

+ 2 - 0
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"));

+ 2 - 2
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);

+ 2 - 2
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"));
 

+ 2 - 2
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) {