mirror of
https://github.com/JasonN3/build-container-installer.git
synced 2025-12-25 10:57:55 +01:00
add clean
This commit is contained in:
parent
d4347902f2
commit
81bcbb56ca
6 changed files with 26 additions and 7 deletions
10
Makefile
10
Makefile
|
|
@ -3,6 +3,7 @@ version = "39"
|
|||
base_dir = $(shell pwd)
|
||||
image_repo = "ghcr.io/ublue-os"
|
||||
image_name = "base-main"
|
||||
subdir = "lorax_templates xorriso"
|
||||
|
||||
deploy.iso: boot.iso xorriso/input.txt $(image_name)-$(version)
|
||||
xorriso -dialog on < xorriso/input.txt
|
||||
|
|
@ -25,3 +26,12 @@ $(image_name)-$(version):
|
|||
|
||||
install-deps:
|
||||
dnf install -y lorax xorriso podman git rpm-ostree
|
||||
|
||||
clean:
|
||||
rm -f boot.iso
|
||||
rm -f deploy.iso
|
||||
rm -Rf $(image_name)-$(version)
|
||||
for dir in $(subdir) ; do \
|
||||
$(MAKE) -C $$dir clean ; \
|
||||
done
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
%.tmpl:
|
||||
sed -i 's/@IMAGE_NAME@/$(image_name)' $*
|
||||
sed -i 's/@IMAGE_REPO@/$(image_repo)' $*
|
||||
sed -i 's/@VERSION@/$(version)' $*
|
||||
sed 's/@IMAGE_NAME@/$(image_name)' $*.in > $*
|
||||
sed 's/@IMAGE_REPO@/$(image_repo)' $* > $*
|
||||
sed 's/@VERSION@/$(version)' $* $*
|
||||
|
||||
clean:
|
||||
rm *.tmpl
|
||||
|
|
@ -1,4 +1,9 @@
|
|||
input.txt:
|
||||
sed -i 's/@IMAGE_NAME@/$(image_name)-$(version)/' gen_input.sh
|
||||
cd $(base_dir)
|
||||
bash gen_input.sh > input.txt
|
||||
input.txt: gen_input.sh
|
||||
bash gen_input.sh "$(base_dir)" > input.txt
|
||||
|
||||
%.sh:
|
||||
sed 's/@IMAGE_NAME@/$(image_name)-$(version)/' $*.in > $*
|
||||
|
||||
clean:
|
||||
rm input.txt
|
||||
rm gen_input.sh
|
||||
|
|
@ -6,6 +6,7 @@ echo "-boot_image any replay"
|
|||
echo "-volid Fedora-S-dvd-x86_64-39"
|
||||
echo "-joliet on"
|
||||
echo "-compliance joliet_long_names"
|
||||
cd $1
|
||||
for file in $(find @IMAGE_NAME@)
|
||||
do
|
||||
echo "-map $(pwd)/${file} ${file}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue