* 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>
description:=getopt.StringLong("description",'d',"The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO","package description")
goarch:=getopt.StringLong("arch",'a',"amd64","GOARCH this package is for")
goarch:=getopt.StringLong("arch",'a',"amd64","GOARCH this package is for")
pkgType:=getopt.StringLong("type",'t',"deb","type of package to build (deb or rpm)")
pkgType:=getopt.StringLong("type",'t',"deb","type of package to build (deb or rpm)")
files:=getopt.StringLong("files",'F',"","comma-separated list of files in src:dst form")
files:=getopt.StringLong("files",'F',"","comma-separated list of files in src:dst form")
@ -68,12 +70,12 @@ func main() {
}
}
emptyDirList:=parseEmptyDirs(*emptyDirs)
emptyDirList:=parseEmptyDirs(*emptyDirs)
info:=nfpm.WithDefaults(&nfpm.Info{
info:=nfpm.WithDefaults(&nfpm.Info{
Name:"tailscale",
Name:*name,
Arch:*goarch,
Arch:*goarch,
Platform:"linux",
Platform:"linux",
Version:*version,
Version:*version,
Maintainer:"Tailscale Inc <info@tailscale.com>",
Maintainer:"Tailscale Inc <info@tailscale.com>",
Description:"The easiest, most secure, cross platform way to use WireGuard + oauth2 + 2FA/SSO",