Просмотр исходного кода

main/main.c: call new myoptfile()
include/Makefile.in, include/dpkg.h.in: add dpkgconfdir

Wichert Akkerman лет назад: 26
Родитель
Сommit
760e446133
6 измененных файлов с 9 добавлено и 1 удалено
  1. 2 0
      ChangeLog
  2. 1 0
      Makefile.conf.in
  3. 1 0
      debian/changelog
  4. 3 1
      include/Makefile.in
  5. 1 0
      include/dpkg.h.in
  6. 1 0
      main/main.c

+ 2 - 0
ChangeLog

@@ -3,6 +3,8 @@ Sun Oct  1 20:09:42 CEST 2000 Wichert Akkerman <wakkerma@debian.org>
   * main/enquiry.c: fix the listpackage output logic
   * main/filesdb.c: fix error cleanup in ensure_statoverride
   * lib/myopt.c: add myoptfile() so we can read configuration files
+  * main/main.c: call new myoptfile()
+  * include/Makefile.in, include/dpkg.h.in: add dpkgconfdir
 
 Mon Sep 25 16:19:05 CEST 2000 Wichert Akkerman <wakkerma@debian.org>
 

+ 1 - 0
Makefile.conf.in

@@ -32,6 +32,7 @@ man5dir			= $(mandir)/man5
 man8dir			= $(mandir)/man8
 
 sysconfdir		= @sysconfdir@
+dpkgconfdir		= $(sysconfdir)/dpkg
 alternativesdir		= $(sysconfdir)/alternatives
 
 PERL			= @PERL@

+ 1 - 0
debian/changelog

@@ -26,6 +26,7 @@ dpkg (1.7.0) unstable; urgency=low
   * Clean up fd handling in some places. Closes: Bug#69359,#69360,#69361
   * Document -k option for dpkg-buildpackage. Closes: Bug#71808
   * Install dummy shlibs.default and shlibs.override files
+  * Give dpkg a configurationfile
 
  -- Wichert Akkerman <wakkerma@debian.org>  UNRELEASED
 

+ 3 - 1
include/Makefile.in

@@ -17,6 +17,8 @@ cvslean:: clean
 	rm -f Makefile
 
 dpkg.h: dpkg.h.in
-	sed 's,#ADMINDIR#,$(admindir),; s,#LIBDIR#,$(dpkglibdir),;' $< > $@
+	sed -e 's,#CONFIGDIR#,$(dpkgconfdir),' \
+		-e 's,#ADMINDIR#,$(admindir),' \
+		-e 's,#LIBDIR#,$(dpkglibdir),; $< > $@
 
 .PHONY: all install clean distclean

+ 1 - 0
include/dpkg.h.in

@@ -67,6 +67,7 @@
 #define LISTFILE           "list"
 
 #define ADMINDIR          "#ADMINDIR#"
+#define CONFIGDIR         "#CONFIGDIR#"
 #define STATUSFILE        "status"
 #define AVAILFILE         "available"
 #define LOCKFILE          "lock"

+ 1 - 0
main/main.c

@@ -415,6 +415,7 @@ int main(int argc, const char *const *argv) {
     }
   }
 
+  myfileopt(CONFIGDIR "/" DPKG, cmdinfos);
   myopt(&argv,cmdinfos);
   if (!cipaction) badusage(_("need an action option"));