aports/testing/lxd/0003-statically-build-lxd-agent-and-lxd-migrate.patch
Leonardo Arena 7a92050152 testing/lxd: moved from community
Deprecated in favor of incus. Slated for removal eventually unless someone picks it up.
2025-03-28 07:15:25 +00:00

75 lines
2.9 KiB
Diff

From d5c866d4f72c797d84783b0e08ce8dedc8787f6c Mon Sep 17 00:00:00 2001
From: Leonardo Arena <rnalrd@alpinelinux.org>
Date: Thu, 15 Feb 2024 14:56:45 +0000
Subject: [PATCH] statically build lxd-agent and lxd-migrate
---
Makefile | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/Makefile b/Makefile
index 07c137a..a1c530e 100644
--- a/Makefile
+++ b/Makefile
@@ -31,8 +31,8 @@ ifeq "$(TAG_SQLITE3)" ""
endif
CC="$(CC)" CGO_LDFLAGS_ALLOW="$(CGO_LDFLAGS_ALLOW)" go install -v -tags "$(TAG_SQLITE3)" $(DEBUG) ./...
- CGO_ENABLED=0 go install -v -tags netgo ./lxd-migrate
- CGO_ENABLED=0 go install -v -tags agent,netgo ./lxd-agent
+ CGO_ENABLED=0 go install -v -tags netgo,static -buildmode default ./lxd-migrate
+ CGO_ENABLED=0 go install -v -tags agent,netgo,static -buildmode default ./lxd-agent
@echo "LXD built successfully"
.PHONY: client
@@ -42,12 +42,12 @@ client:
.PHONY: lxd-agent
lxd-agent:
- CGO_ENABLED=0 go install -v -tags agent,netgo ./lxd-agent
+ CGO_ENABLED=0 go install -v -tags agent,netgo,static -buildmode default ./lxd-agent
@echo "LXD agent built successfully"
.PHONY: lxd-migrate
lxd-migrate:
- CGO_ENABLED=0 go install -v -tags netgo ./lxd-migrate
+ CGO_ENABLED=0 go install -v -tags netgo,static -buildmode default ./lxd-migrate
@echo "LXD-MIGRATE built successfully"
.PHONY: deps
@@ -156,8 +156,8 @@ ifeq "$(TAG_SQLITE3)" ""
endif
CC="$(CC)" CGO_LDFLAGS_ALLOW="$(CGO_LDFLAGS_ALLOW)" go install -v -tags "$(TAG_SQLITE3) logdebug" $(DEBUG) ./...
- CGO_ENABLED=0 go install -v -tags "netgo,logdebug" ./lxd-migrate
- CGO_ENABLED=0 go install -v -tags "agent,netgo,logdebug" ./lxd-agent
+ CGO_ENABLED=0 go install -v -tags "netgo,logdebug,static" -buildmode default ./lxd-migrate
+ CGO_ENABLED=0 go install -v -tags "agent,netgo,logdebug,static" -buildmode default ./lxd-agent
@echo "LXD built successfully"
.PHONY: nocache
@@ -168,8 +168,8 @@ ifeq "$(TAG_SQLITE3)" ""
endif
CC="$(CC)" CGO_LDFLAGS_ALLOW="$(CGO_LDFLAGS_ALLOW)" go install -a -v -tags "$(TAG_SQLITE3)" $(DEBUG) ./...
- CGO_ENABLED=0 go install -a -v -tags netgo ./lxd-migrate
- CGO_ENABLED=0 go install -a -v -tags agent,netgo ./lxd-agent
+ CGO_ENABLED=0 go install -a -v -tags netgo,static -buildmode default ./lxd-migrate
+ CGO_ENABLED=0 go install -a -v -tags agent,netgo,static -buildmode default ./lxd-agent
@echo "LXD built successfully"
race:
@@ -179,8 +179,8 @@ ifeq "$(TAG_SQLITE3)" ""
endif
CC="$(CC)" CGO_LDFLAGS_ALLOW="$(CGO_LDFLAGS_ALLOW)" go install -race -v -tags "$(TAG_SQLITE3)" $(DEBUG) ./...
- CGO_ENABLED=0 go install -v -tags netgo ./lxd-migrate
- CGO_ENABLED=0 go install -v -tags agent,netgo ./lxd-agent
+ CGO_ENABLED=0 go install -v -tags netgo,static -buildmode default ./lxd-migrate
+ CGO_ENABLED=0 go install -v -tags agent,netgo,static -buildmode default ./lxd-agent
@echo "LXD built successfully"
.PHONY: check
--
2.43.1