forked from mirrors/gecko-dev
This adds the command `mach repackage snap`, which packages the current build as a Snap (with the app name firefox_devel, to not interfere with installs of the normal firefox package). It can also accept a tar file as input, for example to repack a build from Taskcluster. It also adds `mach repackage snap-install`, which installs the package and connects its plugs with `snap connect` (normally done by default, but not for an unsigned package like this). Building a Snap package requires the `snapcraft` command, which is available as a Snap (and maybe from other package managers). Depends on D182615 Differential Revision: https://phabricator.services.mozilla.com/D182616 |
||
|---|---|---|
| .. | ||
| mozbuild | ||
| build-overview.rst | ||
| build-targets.rst | ||
| chrome-registration.rst | ||
| cppeclipse.rst | ||
| cross-compile.rst | ||
| defining-binaries.rst | ||
| defining-xpcom-components.rst | ||
| environment-variables.rst | ||
| files-metadata.rst | ||
| glossary.rst | ||
| gn.rst | ||
| index.rst | ||
| jar-manifests.rst | ||
| locales.rst | ||
| mozbuild-files.rst | ||
| mozbuild-symbols.rst | ||
| mozconfigs.rst | ||
| mozinfo.rst | ||
| pgo.rst | ||
| preprocessor.rst | ||
| python.rst | ||
| rust.rst | ||
| sccache-dist.rst | ||
| slow.rst | ||
| snap.rst | ||
| sparse.rst | ||
| supported-configurations.rst | ||
| telemetry.rst | ||
| test_certificates.rst | ||
| test_manifests.rst | ||
| toolchains.rst | ||
| unified-builds.rst | ||
| visualstudio.rst | ||