fix: update Makefile RPM extraction with separate volume mounts
- Mount each distribution directory separately (el8, el9, el10) - Copy RPMs directly to target directories - Fix extraction path from /output/ to /output/el8/, etc. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
7
Makefile
7
Makefile
@ -92,8 +92,11 @@ package:
|
|||||||
--build-arg VERSION=$(VERSION) \
|
--build-arg VERSION=$(VERSION) \
|
||||||
-f Dockerfile.package .
|
-f Dockerfile.package .
|
||||||
@echo "Extracting packages from Docker image..."
|
@echo "Extracting packages from Docker image..."
|
||||||
docker run --rm -v $(PWD)/$(DIST_DIR)/rpm:/output mod_reqin_log:packager \
|
docker run --rm -v $(PWD)/$(DIST_DIR)/rpm/el8:/output/el8 \
|
||||||
sh -c 'cp -r /packages/rpm/el8 /output/ && cp -r /packages/rpm/el9 /output/ && cp -r /packages/rpm/el10 /output/'
|
-v $(PWD)/$(DIST_DIR)/rpm/el9:/output/el9 \
|
||||||
|
-v $(PWD)/$(DIST_DIR)/rpm/el10:/output/el10 \
|
||||||
|
mod_reqin_log:packager \
|
||||||
|
sh -c 'cp /packages/rpm/el8/*.rpm /output/el8/ && cp /packages/rpm/el9/*.rpm /output/el9/ && cp /packages/rpm/el10/*.rpm /output/el10/'
|
||||||
@echo "Packages created:"
|
@echo "Packages created:"
|
||||||
@echo " RPM (el8, el9, el10):"
|
@echo " RPM (el8, el9, el10):"
|
||||||
@ls -la $(DIST_DIR)/rpm/el8/
|
@ls -la $(DIST_DIR)/rpm/el8/
|
||||||
|
|||||||
Reference in New Issue
Block a user