+Fri Mar 9 21:23:03 CET 2001 Wichert Akkerman <wakkerma@debian.org>
+
+ * include/dpkg.h.in: add DEBSIGVERIFY
+ * main/main.h, main/main.c: add bad-verify override
+
Fri Mar 9 19:30:22 CET 2001 Wichert Akkerman <wakkerma@debian.org>
* scripts/controllib.pl: change outputclose to deal with comma-related
* Fix formatting error in dpkg-source.1. Closes: Bug#82723
* Change dpkg-gencontrol to fix comma-related syntax errors after
processing substvars
+ * Very package signatures if debsig-verify is installed
-- Wichert Akkerman <wakkerma@debian.org> UNRELEASED
#define ARCHIVE_FILENAME_PATTERN "*.deb"
-#define BACKEND "dpkg-deb"
-#define SPLITTER "dpkg-split"
-#define MD5SUM "md5sum"
-#define DSELECT "dselect"
-#define DPKG "dpkg"
+#define BACKEND "dpkg-deb"
+#define SPLITTER "dpkg-split"
+#define MD5SUM "md5sum"
+#define DSELECT "dselect"
+#define DPKG "dpkg"
+#define DEBSIGVERIFY "/usr/bin/debsig-verify"
-#define TAR "tar"
-#define GZIP "gzip"
-#define RM "rm"
-#define FIND "find"
-#define SHELL "sh"
+#define TAR "tar"
+#define GZIP "gzip"
+#define RM "rm"
+#define FIND "find"
+#define SHELL "sh"
-#define SHELLENVIR "SHELL"
+#define SHELLENVIR "SHELL"
#define FIND_EXPRSTARTCHARS "-(),!"
-#define TARBLKSZ 512
+#define TARBLKSZ 512
/* Take care of NLS matters. */
int fc_autoselect=1, fc_badpath=0, fc_overwritediverted=0, fc_architecture=0;
int fc_nonroot=0, fc_overwritedir=0, fc_conff_new=0, fc_conff_miss=0;
int fc_conff_old=0, fc_conff_def=0;
+int fc_badverify = 0;
int errabort = 50;
const char *admindir= ADMINDIR;
{ "overwrite-diverted", &fc_overwritediverted },
{ "overwrite-dir", &fc_overwritedir },
{ "architecture", &fc_architecture },
+ { "bad-verify", &fc_badverify },
{ 0 }
};
not-root Try to (de)install things even when not root\n\
overwrite Overwrite a file from one package with another\n\
overwrite-diverted Overwrite a diverted file with an undiverted version\n\
+ bad-verify Install a package even if it fails authenticity check\n\
depends-version [!] Turn dependency version problems into warnings\n\
depends [!] Turn all dependency problems into warnings\n\
confnew [!] Always use the new config files, don't prompt\n\
extern int fc_autoselect, fc_badpath, fc_overwritediverted, fc_architecture;
extern int fc_nonroot, fc_overwritedir, fc_conff_new, fc_conff_miss;
extern int fc_conff_old, fc_conff_def;
+extern int fc_badverify;
extern int errabort;
extern const char *admindir;