mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
feat(cli): add grafana-cli to linux packages
This commit is contained in:
parent
5adac86b43
commit
063b54aefe
13
build.go
13
build.go
@ -138,7 +138,8 @@ func readVersionFromPackageJson() {
|
|||||||
type linuxPackageOptions struct {
|
type linuxPackageOptions struct {
|
||||||
packageType string
|
packageType string
|
||||||
homeDir string
|
homeDir string
|
||||||
binPath string
|
serverBinPath string
|
||||||
|
cliBinPath string
|
||||||
configDir string
|
configDir string
|
||||||
configFilePath string
|
configFilePath string
|
||||||
ldapFilePath string
|
ldapFilePath string
|
||||||
@ -159,7 +160,8 @@ func createDebPackages() {
|
|||||||
createPackage(linuxPackageOptions{
|
createPackage(linuxPackageOptions{
|
||||||
packageType: "deb",
|
packageType: "deb",
|
||||||
homeDir: "/usr/share/grafana",
|
homeDir: "/usr/share/grafana",
|
||||||
binPath: "/usr/sbin/grafana-server",
|
serverBinPath: "/usr/sbin/grafana-server",
|
||||||
|
cliBinPath: "/usr/sbin/grafana-cli",
|
||||||
configDir: "/etc/grafana",
|
configDir: "/etc/grafana",
|
||||||
configFilePath: "/etc/grafana/grafana.ini",
|
configFilePath: "/etc/grafana/grafana.ini",
|
||||||
ldapFilePath: "/etc/grafana/ldap.toml",
|
ldapFilePath: "/etc/grafana/ldap.toml",
|
||||||
@ -181,7 +183,8 @@ func createRpmPackages() {
|
|||||||
createPackage(linuxPackageOptions{
|
createPackage(linuxPackageOptions{
|
||||||
packageType: "rpm",
|
packageType: "rpm",
|
||||||
homeDir: "/usr/share/grafana",
|
homeDir: "/usr/share/grafana",
|
||||||
binPath: "/usr/sbin/grafana-server",
|
serverBinPath: "/usr/sbin/grafana-server",
|
||||||
|
cliBinPath: "/usr/sbin/grafana-cli",
|
||||||
configDir: "/etc/grafana",
|
configDir: "/etc/grafana",
|
||||||
configFilePath: "/etc/grafana/grafana.ini",
|
configFilePath: "/etc/grafana/grafana.ini",
|
||||||
ldapFilePath: "/etc/grafana/ldap.toml",
|
ldapFilePath: "/etc/grafana/ldap.toml",
|
||||||
@ -216,7 +219,9 @@ func createPackage(options linuxPackageOptions) {
|
|||||||
runPrint("mkdir", "-p", filepath.Join(packageRoot, "/usr/sbin"))
|
runPrint("mkdir", "-p", filepath.Join(packageRoot, "/usr/sbin"))
|
||||||
|
|
||||||
// copy binary
|
// copy binary
|
||||||
runPrint("cp", "-p", filepath.Join(workingDir, "tmp/bin/"+serverBinaryName), filepath.Join(packageRoot, options.binPath))
|
runPrint("cp", "-p", filepath.Join(workingDir, "tmp/bin/grafana-server"), filepath.Join(packageRoot, options.serverBinPath))
|
||||||
|
// copy binary
|
||||||
|
runPrint("cp", "-p", filepath.Join(workingDir, "tmp/bin/grafana-cli"), filepath.Join(packageRoot, options.cliBinPath))
|
||||||
// copy init.d script
|
// copy init.d script
|
||||||
runPrint("cp", "-p", options.initdScriptSrc, filepath.Join(packageRoot, options.initdScriptFilePath))
|
runPrint("cp", "-p", options.initdScriptSrc, filepath.Join(packageRoot, options.initdScriptFilePath))
|
||||||
// copy environment var file
|
// copy environment var file
|
||||||
|
Loading…
Reference in New Issue
Block a user