Skip to content

Commit 18a8109

Browse files
committed
[skip ci] clean up log output
1 parent 98e4915 commit 18a8109

File tree

1 file changed

+49
-31
lines changed

1 file changed

+49
-31
lines changed

Makefile.packaging

Lines changed: 49 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -37,93 +37,111 @@ $(PACKAGES_DIR):
3737
.PHONY: package
3838
package: $(PACKAGES_DIR) #### Create final packages for all supported distros
3939

40-
# Build binaries for all supported architectures
40+
# Build binaries for all supported architectures
4141
@for arch in $(DEB_ARCHS); do \
4242
mkdir -p $(BUILD_DIR)/$${arch}; \
43-
cp .nfpm.yaml .nfpm.$$arch.yaml; \
44-
sed -i.bak "s/\^ARCH\^/$${arch}/g" ".nfpm.$$arch.yaml"; \
45-
sed -i.bak "s/\^BUILD_PATH\^/\.\/build\/$${arch}/g" ".nfpm.$$arch.yaml"; \
46-
echo "Building for architecture: $${arch}"; \
43+
cp .nfpm.yaml .nfpm.$${arch}.yaml; \
44+
sed -i.bak "s/\^ARCH\^/$${arch}/g" ".nfpm.$${arch}.yaml"; \
45+
sed -i.bak "s/\^BUILD_PATH\^/\.\/build\/$${arch}/g" ".nfpm.$${arch}.yaml"; \
46+
echo "Building linux/$${arch}"; \
4747
GOWORK=off CGO_ENABLED=0 GOARCH=$${arch} GOOS=linux \
4848
go build -pgo=auto -ldflags=${LDFLAGS} \
4949
-o $(BUILD_DIR)/$${arch}/$(BINARY_NAME) \
5050
$(PROJECT_DIR)/$(PROJECT_FILE); \
51-
rm -f .nfpm.$$arch.yaml.bak \
52-
@echo "Binary built: $(BUILD_DIR)/$${arch}/$(BINARY_NAME)"; \
51+
rm -f .nfpm.$$arch.yaml.bak; \
52+
ls -la "$(BUILD_DIR)/$${arch}/$(BINARY_NAME)"; \
5353
done; \
5454

55-
# Create deb packages
56-
for arch in $(DEB_ARCHS); do \
55+
# Create deb packages
56+
@for arch in $(DEB_ARCHS); do \
5757
for distro in $(DEB_DISTROS); do \
58-
deb_codename=`echo $$distro | cut -d- -f 2`; \
59-
VERSION=$(PACKAGE_VERSION)~$${deb_codename} nfpm pkg --config .nfpm.$${arch}.yaml --packager deb --target ${PACKAGES_DIR}/deb/${PACKAGE_PREFIX}_$(PACKAGE_VERSION)~$${deb_codename}_$${arch}.deb; \
58+
deb_codename=`echo $${distro} | cut -d- -f 2`; \
59+
VERSION=$(PACKAGE_VERSION)~$${deb_codename} \
60+
nfpm pkg --config .nfpm.$${arch}.yaml \
61+
--packager deb \
62+
--target ${PACKAGES_DIR}/deb/${PACKAGE_PREFIX}_$(PACKAGE_VERSION)~$${deb_codename}_$${arch}.deb; \
6063
done; \
6164
done; \
6265

63-
# Create rpm packages
64-
for distro in $(RPM_DISTROS); do \
66+
# Create rpm packages
67+
@for distro in $(RPM_DISTROS); do \
6568
rpm_distro=`echo $$distro | cut -d- -f 1`; \
6669
rpm_major=`echo $$distro | cut -d- -f 2`; \
6770
rpm_codename='na'; \
6871
if [ "$$rpm_distro" = "suse" ]; then rpm_codename="sles$$rpm_major"; \
6972
fi; \
7073
if [ "$$rpm_codename" != "na" ]; then \
71-
VERSION=$(PACKAGE_VERSION) ARCH=amd64 nfpm pkg --config .nfpm.amd64.yaml --packager rpm --target $(PACKAGES_DIR)/rpm/${PACKAGE_PREFIX}-$(PACKAGE_VERSION).$${rpm_codename}.ngx.${RPM_ARCH}.rpm; \
74+
VERSION=$(PACKAGE_VERSION) ARCH=amd64 \
75+
nfpm pkg --config .nfpm.amd64.yaml \
76+
--packager rpm \
77+
--target $(PACKAGES_DIR)/rpm/${PACKAGE_PREFIX}-$(PACKAGE_VERSION).$${rpm_codename}.ngx.${RPM_ARCH}.rpm; \
7278
fi; \
7379
done; \
7480

7581

76-
# Create redhat rpm packages
77-
for arch in $(REDHAT_ARCHS); do \
82+
# Create redhat rpm packages
83+
@for arch in $(REDHAT_ARCHS); do \
7884
goarch=amd64; \
7985
if [ "$$arch" = "aarch64" ]; then goarch="arm64"; fi; \
8086
for distro in $(REDHAT_VERSIONS); do \
8187
rpm_distro=`echo $$distro | cut -d- -f 1`; \
8288
rpm_major=`echo $$distro | cut -d- -f 2`; \
8389
rpm_codename="el$$rpm_major"; \
84-
VERSION=$(PACKAGE_VERSION) ARCH=$${arch} nfpm pkg --config .nfpm.$${goarch}.yaml --packager rpm --target $(PACKAGES_DIR)/rpm/${PACKAGE_PREFIX}-$(PACKAGE_VERSION).$${rpm_codename}.ngx.$${arch}.rpm; \
90+
VERSION=$(PACKAGE_VERSION) ARCH=$${arch} \
91+
nfpm pkg --config .nfpm.$${goarch}.yaml \
92+
--packager rpm \
93+
--target $(PACKAGES_DIR)/rpm/${PACKAGE_PREFIX}-$(PACKAGE_VERSION).$${rpm_codename}.ngx.$${arch}.rpm; \
8594
done; \
8695
done; \
8796

8897

89-
# Create amazon rpm packages
90-
for arch in $(AMAZON_ARCHS); do \
98+
# Create amazon rpm packages
99+
@for arch in $(AMAZON_ARCHS); do \
91100
goarch=amd64; \
92101
if [ "$$arch" = "aarch64" ]; then goarch="arm64"; fi; \
93102
for version in $(AMAZON_VERSIONS); do \
94103
rpm_major=`echo $$version | cut -d- -f 2`; \
95104
rpm_codename="amzn$$rpm_major";\
96-
VERSION=$(PACKAGE_VERSION) ARCH=$${arch} nfpm pkg --config .nfpm.$$goarch.yaml --packager rpm --target $(PACKAGES_DIR)/rpm/${PACKAGE_PREFIX}-$(PACKAGE_VERSION).$${rpm_codename}.ngx.$${arch}.rpm; \
105+
VERSION=$(PACKAGE_VERSION) ARCH=$${arch} \
106+
nfpm pkg --config .nfpm.$$goarch.yaml \
107+
--packager rpm \
108+
--target $(PACKAGES_DIR)/rpm/${PACKAGE_PREFIX}-$(PACKAGE_VERSION).$${rpm_codename}.ngx.$${arch}.rpm; \
97109
done; \
98110
done; \
99111

100-
# Create apk packages
112+
# Create apk packages
101113
@for arch in $(APK_ARCHS); do \
102114
goarch=amd64; \
103115
if [ "$$arch" = "aarch64" ]; then goarch="arm64"; fi; \
104116
for version in $(APK_VERSIONS); do \
105117
if [ ! -d "$(PACKAGES_DIR)/apk/v$${version}/$${arch}" ]; then mkdir -p $(PACKAGES_DIR)/apk/v$${version}/$${arch}; fi; \
106-
VERSION=$(PACKAGE_VERSION) ARCH=$${arch} nfpm pkg --config .nfpm.$$goarch.yaml --packager apk --target $(PACKAGES_DIR)/apk/v$${version}/$${arch}/${PACKAGE_PREFIX}-$(PACKAGE_VERSION).apk; \
118+
VERSION=$(PACKAGE_VERSION) ARCH=$${arch} \
119+
nfpm pkg --config .nfpm.$$goarch.yaml \
120+
--packager apk \
121+
--target $(PACKAGES_DIR)/apk/v$${version}/$${arch}/${PACKAGE_PREFIX}-$(PACKAGE_VERSION).apk; \
107122
done; \
108-
done; \
123+
done;
109124

110-
# Package build complete
125+
# Package build complete
111126
@echo "DEB packages:"; \
112-
@find $(PACKAGES_DIR)/deb -type f | grep -E "${BINARY_NAME}[-_]${PACKAGE_VERSION}" | sort; \
127+
find $(PACKAGES_DIR)/deb -type f | grep -E "${BINARY_NAME}[-_]${PACKAGE_VERSION}" | sort;
113128
@echo "RPM packages:"; \
114-
@find $(PACKAGES_DIR)/rpm -type f | grep -E "${BINARY_NAME}[-_]${PACKAGE_VERSION}" | sort; \
129+
find $(PACKAGES_DIR)/rpm -type f | grep -E "${BINARY_NAME}[-_]${PACKAGE_VERSION}" | sort;
115130
@echo "APK packages:"; \
116-
@find $(PACKAGES_DIR)/apk -type f | grep -E "${BINARY_NAME}[-_]${PACKAGE_VERSION}" | sort; \
131+
find $(PACKAGES_DIR)/apk -type f | grep -E "${BINARY_NAME}[-_]${PACKAGE_VERSION}" | sort;
117132

118-
# Clean up temporary nfpm config files
119-
for arch in $(DEB_ARCHS); do \
133+
# Clean up temporary nfpm config files
134+
@for arch in $(DEB_ARCHS); do \
120135
rm -f .nfpm.$$arch.yaml; \
121136
done; \
122137

123-
# Create tarball containing all packages
138+
# Create tarball containing all packages
124139
@echo "Creating tarball: $(TARBALL_NAME)"; \
125140
rm -f $(PACKAGES_DIR)/$(TARBALL_NAME); \
126-
pushd $(PACKAGES_DIR) && tar -czvf "./$(TARBALL_NAME)" * && popd; \
141+
pushd $(PACKAGES_DIR) > /dev/null; \
142+
tar -czvf "./$(TARBALL_NAME)" *; \
143+
popd > /dev/null; \
144+
ls -la $(PACKAGES_DIR)/$(TARBALL_NAME);
127145

128146
.PHONY: gpg-key
129147
gpg-key: ## Generate GPG public key

0 commit comments

Comments
 (0)