3 MASTERFILE
= trc6500-master-file
5 VERSION
= $(shell awk
'/^$(MASTERFILE)/ {gsub(/[()]/, ""); print $$2; exit}' $(MASTERFILE
)/changelog
)
7 ISOVER
= $(shell echo
$(VERSION
) | sed
's/-.*$$//')
9 ISO
= simple-cdd
/images
/debian-12-amd64-CD-1.iso
11 TARGET_ISO
= debian-trc6500-
$(ISOVER
).iso
13 TARGET_DEB
= $(MASTERFILE
)_
$(VERSION
)_all.deb
15 all: fix_bookworm iso masterfile
23 cd simple-cdd
&& build-simple-cdd
--keyring ~
/.gnupg
/pubring.gpg
--dist bookworm
--conf .
/simple-cdd.conf
25 masterfile
: $(TARGET_DEB
)
28 echo
$(ISOVER
) > master
/etc
/trc6500_os_version
31 fix_bookworm
: simple-cdd
/tmp
/mirror
/dists
/bookworm
/main
/dep11
/Components-amd64.yml.gz
32 for key in A7236886F3CCCAAD148A27F80E98404D386FA1D9
4D64FEC119C2029067D6E791F8D2585B8783D481
4CB50190207B4758A3F73A796ED0E7B82643E131 ED541312A33F1128F10B1C6C54404762BBB6E853 B0CAB9266E8C3929798B3EEEBDE6D2B9216EC7A8
; do gpg
--keyserver hkps
://keyserver.ubuntu.com
--recv-keys
$$key; done
34 simple-cdd
/tmp
/mirror
/dists
/bookworm
/main
/dep11
/Components-amd64.yml.gz
:
35 wget ftp
://ftp.fr.debian.org
/debian
/dists
/bookworm
/main
/dep11
/`basename $@`
40 rm -f
$(TARGET_DEB
) $(TARGET_ISO
)
43 echo
$(VERSION
) $(ISOVER
)