diff --git a/browser/confvars.sh b/browser/confvars.sh index de01dfadb825..98393ddf2860 100755 --- a/browser/confvars.sh +++ b/browser/confvars.sh @@ -62,8 +62,5 @@ MOZ_ACTIVITIES=1 MOZ_JSDOWNLOADS=1 MOZ_RUST_MP4PARSE=1 -# Enable checking that add-ons are signed by the trusted root -MOZ_ADDON_SIGNING=1 - # Include the DevTools client, not just the server (which is the default) MOZ_DEVTOOLS=all diff --git a/build/mozconfig.common b/build/mozconfig.common index 1bdf69ddc5c3..6e19ae80ecac 100644 --- a/build/mozconfig.common +++ b/build/mozconfig.common @@ -16,6 +16,11 @@ ac_add_options --enable-crashreporter ac_add_options --enable-release +# Enable checking that add-ons are signed by the trusted root +MOZ_ADDON_SIGNING=${MOZ_ADDON_SIGNING-1} +# Disable enforcing that add-ons are signed by the trusted root +MOZ_REQUIRE_SIGNING=${MOZ_REQUIRE_SIGNING-0} + ac_add_options --enable-js-shell . "$topsrcdir/build/mozconfig.automation" diff --git a/mobile/android/confvars.sh b/mobile/android/confvars.sh index c23dd8f38943..64addad00a35 100644 --- a/mobile/android/confvars.sh +++ b/mobile/android/confvars.sh @@ -99,9 +99,6 @@ if test "$NIGHTLY_BUILD"; then MOZ_ANDROID_APZ=1 fi -# Enable checking that add-ons are signed by the trusted root -MOZ_ADDON_SIGNING=1 - # Enable the Switchboard A/B framework code. # Note: The framework is always included in the app. This flag controls # usage of the framework. diff --git a/old-configure.in b/old-configure.in index 65de13399067..bd8a08942f53 100644 --- a/old-configure.in +++ b/old-configure.in @@ -2804,8 +2804,6 @@ MOZ_CONTENT_SANDBOX= MOZ_GMP_SANDBOX= MOZ_SANDBOX=1 MOZ_BINARY_EXTENSIONS= -MOZ_ADDON_SIGNING= -MOZ_REQUIRE_SIGNING= MOZ_DEVTOOLS=server case "$target_os" in @@ -7044,13 +7042,17 @@ AC_SUBST(MOZ_FIX_LINK_PATHS) AC_SUBST(MOZ_POST_PROGRAM_COMMAND) AC_SUBST(MOZ_LINKER_EXTRACT) -AC_SUBST(MOZ_ADDON_SIGNING) -AC_SUBST(MOZ_REQUIRE_SIGNING) - if test -n "$MOZ_BINARY_EXTENSIONS"; then AC_DEFINE(MOZ_BINARY_EXTENSIONS) fi +if test "$MOZ_ADDON_SIGNING" = 1; then + AC_DEFINE(MOZ_ADDON_SIGNING) +fi +if test "$MOZ_REQUIRE_SIGNING" = 1; then + AC_DEFINE(MOZ_REQUIRE_SIGNING) +fi + AC_SUBST(MOZ_JSDOWNLOADS) if test -n "$MOZ_JSDOWNLOADS"; then AC_DEFINE(MOZ_JSDOWNLOADS) diff --git a/toolkit/modules/moz.build b/toolkit/modules/moz.build index 68c390cec143..f58876d028af 100644 --- a/toolkit/modules/moz.build +++ b/toolkit/modules/moz.build @@ -124,7 +124,6 @@ for var in ('ANDROID_PACKAGE_NAME', DEFINES[var] = CONFIG[var] for var in ('MOZ_TOOLKIT_SEARCH', - 'MOZ_REQUIRE_SIGNING', 'MOZ_SYSTEM_NSS', 'MOZ_UPDATER'): if CONFIG[var]: diff --git a/toolkit/mozapps/extensions/internal/moz.build b/toolkit/mozapps/extensions/internal/moz.build index ec586b968d7a..9574e54b30d1 100644 --- a/toolkit/mozapps/extensions/internal/moz.build +++ b/toolkit/mozapps/extensions/internal/moz.build @@ -28,9 +28,3 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'android': EXTRA_PP_JS_MODULES.addons += [ 'AddonConstants.jsm', ] - -if CONFIG['MOZ_ADDON_SIGNING']: - DEFINES['MOZ_ADDON_SIGNING'] = 1 - -if CONFIG['MOZ_REQUIRE_SIGNING']: - DEFINES['MOZ_REQUIRE_SIGNING'] = 1