23 lines
1.2 KiB
Diff
23 lines
1.2 KiB
Diff
diff --git a/chrome/installer/linux/debian/build.py b/chrome/installer/linux/debian/build.py
|
|
index 2d023ed81b760dde4efa72b1a7a58ce536a6aa78..27cc9692240c71d8f202607695e80629bf4b709a 100755
|
|
--- a/chrome/installer/linux/debian/build.py
|
|
+++ b/chrome/installer/linux/debian/build.py
|
|
@@ -168,6 +168,8 @@ def main() -> None:
|
|
logging.info(f"Packaging {args.arch}...")
|
|
config.deb_pre_depends = config.common_predeps
|
|
config.deb_depends = config.common_deps
|
|
+ # Ensure that our signing key is up-to-date (brave/brave-browser#4205).
|
|
+ config.deb_depends = f"brave-keyring, {config.common_deps}"
|
|
config.deb_provides = "www-browser"
|
|
|
|
installer.gen_changelog(config, deb_changelog)
|
|
@@ -179,6 +181,8 @@ def main() -> None:
|
|
|
|
os.environ["DEB_HOST_ARCH"] = args.arch
|
|
pkg_name = f"{config.package_orig}-{config.channel}"
|
|
+ if config.channel == "stable": pkg_name = f"{config.package_orig}"
|
|
+ zip_path = (output_dir / f"{pkg_name}-{config.versionfull}-linux-{args.arch}.zip").resolve(); subprocess.check_call(["zip", "-qr", str(zip_path), "."], cwd=str(install_dir))
|
|
|
|
if deb_control.exists():
|
|
gen_control(
|