summaryrefslogtreecommitdiffhomepage
path: root/cmd/mkpkg
AgeCommit message (Collapse)AuthorFilesLines
2023-08-03go.mod: upgrade nfpm to v2 (#8786)Andrew Lytvynov1-17/+25
Upgrade the nfpm package to the latest version to pick up https://github.com/goreleaser/nfpm/commit/24a43c5ad7cfc549e8a4ec930521a97a30f26cc8. The upgrade is from v0 to v2, so there was some breakage to fix. Generated packages should have the same contents as before. Updates https://github.com/tailscale/tailscale/issues/1882 Signed-off-by: Andrew Lytvynov <awly@tailscale.com>
2023-01-27all: update copyright and license headersWill Norris1-3/+2
This updates all source files to use a new standard header for copyright and license declaration. Notably, copyright no longer includes a date, and we now use the standard SPDX-License-Identifier header. This commit was done almost entirely mechanically with perl, and then some minimal manual fixes. Updates #6865 Signed-off-by: Will Norris <will@tailscale.com>
2023-01-24cmd/mkpkg: allow specifying recommended dependenciesAnton Tolchanov1-0/+4
Updates #3151 Signed-off-by: Anton Tolchanov <anton@tailscale.com>
2022-04-07cmd/mkpkg: use package flag (#4373)Xe Iaso1-16/+16
Also removes getopt Signed-off-by: Xe <xe@tailscale.com>
2022-04-07cmd/mkpkg: add name argument (#4372)Xe Iaso1-2/+4
* shell.nix: rename goimports to gotools Signed-off-by: Xe <xe@tailscale.com> * cmd/mkpkg: allow specifying description and name in flag args Signed-off-by: Xe <xe@tailscale.com>
2021-06-07cmd/mkpkg: allow zero files in a package.David Anderson1-0/+3
Signed-off-by: David Anderson <danderson@tailscale.com>
2020-05-04cmd/mkpkg: support adding empty directories.Dmytro Shynkevych1-2/+14
Signed-off-by: Dmytro Shynkevych <dmytro@tailscale.com>
2020-04-08cmd/mkpkg: fix missing default value for --dependsSylvain Rabot1-1/+1
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>
2020-04-04cmd/mkpkg: support depending on stuff.David Anderson1-0/+4
Signed-off-by: David Anderson <dave@natulte.net>
2020-03-03cmd/mkpkg: support scripts for rpm as well.David Anderson1-5/+5
2020-03-03cmd/mkpkg: support specifying that a package replaces another.David Anderson1-0/+6
Both RPM and Deb require us to specify both Replaces and Conflicts: Conflicts tells them that the packages cannot coexist on the system, Replaces tells them which one to keep.
2020-02-24cmd/mkpkg: add flags for debian scripts.David Anderson1-0/+8
2020-02-21cmd/mkpkg: add small wrapper around nfpm to build deb/rpm packages.David Anderson1-0/+88
Signed-Off-By: David Anderson <dave@natulte.net>