Skip to content

Commit c718e9d

Browse files
authored
Merge pull request #80 from raspbeguy/fix-deb-packaging
Fix deb packaging
2 parents 7b3718a + 9c1efb7 commit c718e9d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.github/workflows/release.yml

+7-2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ jobs:
2727
- name: Build
2828
run: |
2929
go build ./...
30+
env:
31+
CGO_ENABLED: 0
3032

3133
- name: Strip
3234
run: /usr/bin/strip cortex-tenant
@@ -36,10 +38,13 @@ jobs:
3638
mkdir -p .debpkg/usr/sbin
3739
mkdir -p .debpkg/etc/systemd/system
3840
mkdir -p .debpkg/etc/default
41+
mkdir -p .debpkg/DEBIAN
3942
4043
cp cortex-tenant .debpkg/usr/sbin
41-
cp deploy/cortex-tenant.deb.service .debpkg/etc/systemd/system
44+
cp deploy/cortex-tenant.deb.service .debpkg/etc/systemd/system/cortex-tenant.service
4245
cp deploy/cortex-tenant.env .debpkg/etc/default/cortex-tenant
46+
cp deploy/after-install.sh .debpkg/DEBIAN/postinst
47+
chmod +x .debpkg/DEBIAN/postinst
4348
4449
- name: Create RPM package root
4550
run: |
@@ -48,7 +53,7 @@ jobs:
4853
mkdir -p .rpmpkg/etc/sysconfig
4954
5055
cp cortex-tenant .rpmpkg/usr/sbin
51-
cp deploy/cortex-tenant.rpm.service .rpmpkg/etc/systemd/system
56+
cp deploy/cortex-tenant.rpm.service .rpmpkg/etc/systemd/system/cortex-tenant.service
5257
cp deploy/cortex-tenant.env .rpmpkg/etc/sysconfig/cortex-tenant
5358
5459
- uses: jiro4989/build-deb-action@v3

Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ build:
1616
go test ./... && \
1717
GOARCH=amd64 \
1818
GOOS=linux \
19+
CGO_ENABLED=0 \
1920
$(GO) build -ldflags "-s -w -extldflags \"-static\" -X main.version=$(VERSION)"
2021

2122
prepare:

0 commit comments

Comments
 (0)