update to Debian 12
[debian6500.git] / simple-cdd / readme.txt
index 5456125cea371309e95d56e7e0795f6557c175c2..223c616f7e2a357ba336885b986145bf1f25ac9b 100644 (file)
@@ -24,10 +24,25 @@ This CD does NOT create an usable operating system. All included systems should
 - splash-thales.png is a 640*480 image used for the splashscreen
 
 
+** Setup build environment
+
+- some packages need to be installed:
+  apt  build-essential debhelper simple-cdd
+- user must have a GPG private key to sign trc6500master package (check name in changelog)
+- unfortunatly some GPG public keys are missing for bookworm distribution (A7236886F3CCCAAD148A27F80E98404D386FA1D9 4D64FEC119C2029067D6E791F8D2585B8783D481 4CB50190207B4758A3F73A796ED0E7B82643E131 ED541312A33F1128F10B1C6C54404762BBB6E853 B0CAB9266E8C3929798B3EEEBDE6D2B9216EC7A8), they can be retrieved and install into user trusted key ring.
+  for key in $list; do gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys $key; done
+- to use the user trusted key ring, add the option --keyring ~/.gnupg/pubring.gpg
+- last thing, there's a bug and dep11 repository is not retrieved:
+  source debian6500/simple-cdd/simple-cdd.conf
+  wget ftp://ftp.fr.debian.org/debian/dists/bookworm/main/dep11/Components-amd64.yml.gz
+  mkdir -p $working_dir/simple-cdd/tmp/mirror/dists/bookworm/main/dep11/
+  mv Components-amd64.yml.gz $working_dir/simple-cdd/tmp/mirror/dists/bookworm/main/dep11/
+
+
 ** How build-simple-cdd works
 
 The build-simple-cdd program is to be called like this :
-build-simple-cdd --dist wheezy --conf ./simple-cdd.conf
+build-simple-cdd --dist bookworm --conf ./simple-cdd.conf
 
 Most options described in the documentation are included in the simple-cdd.conf file. The program will use those (in addition to the default settings) to build a list of what is to be included on the CD. Primarily, it includes itself, profile(s) scripts, and pulls packages (from the <profile>.packages list) from whatever repositories are in /etc/apt/sources.list, or from the ./tmp folder if the packages have already been fetched.