diff --git a/.getopt.sh b/.getopt.sh index 96eedc6..6ef11f7 100644 --- a/.getopt.sh +++ b/.getopt.sh @@ -6,8 +6,6 @@ # -D | --debug # -s | --salt # -h | --help -# --installer -# --live # --variant # --version # --subdir @@ -16,4 +14,4 @@ # --clean BUILD_OPTS_SHORT="d:pa:vDsh" -BUILD_OPTS_LONG="distribution:,proposed-updates,arch:,verbose,debug,salt,installer,live,variant:,version:,subdir:,get-image-path,no-clean,clean,help" +BUILD_OPTS_LONG="distribution:,proposed-updates,arch:,verbose,debug,salt,variant:,version:,subdir:,get-image-path,no-clean,clean,help" diff --git a/.gitignore b/.gitignore index 94591ef..d93d35c 100644 --- a/.gitignore +++ b/.gitignore @@ -7,8 +7,6 @@ chroot/* config/* images local/* -simple-cdd/images/* -simple-cdd/tmp/* # Files .mirror @@ -27,10 +25,6 @@ live-image-*.hybrid.iso.zsync live-image-*.packages wget-log* -# Overwritten due to build.sh -simple-cdd/debian-cd/* -simple-cdd/profiles/kali.downloads - # Miscellaneous .lock .stage diff --git a/README.md b/README.md index 9cf42dc..45e2e51 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,83 @@ -# live-build configuration for Kali ISO images +# Kali-Live Build-Scripts + +_`live-build` configuration for Kali ISO images._ + +These are the same [build-scripts](https://gitlab.com/kalilinux/build-scripts) that the [Kali team](https://www.kali.org/) uses to generate the official Kali Linux base images, found here: [kali.org/get-kali/](https://www.kali.org/get-kali/). + +_Build your Kali Linux image today!_ + +- - - + +These images can be used to live boot into Kali, from such a USB/CD/DVD/sdCard, as well offers a basic installation. For more customization during setup, see [kali-installer](https://gitlab.com/kalilinux/build-scripts/kali-installer). + +- [kali-installer](https://gitlab.com/kalilinux/build-scripts/kali-installer) uses [Simple-CDD](https://wiki.debian.org/Simple-CDD) _(which is a wrapper for [debian-cd](https://wiki.debian.org/debian-cd))_ +- [kali-live](https://gitlab.com/kalilinux/build-scripts/kali-live) uses [live-build](https://live-team.pages.debian.net/live-manual/html/live-manual/index.en.html) + +- - - Have a look at [Live Build a Custom Kali ISO](https://www.kali.org/docs/development/live-build-a-custom-kali-iso/) for explanations on how to use this repository. + +There are also other [code examples of live-build](https://gitlab.com/kalilinux/recipes/live-build-config-examples), as well as [code examples for pre-seed to automate/unattended installation](https://gitlab.com/kalilinux/recipes/kali-preseed-examples). + +- - - + +## Help + +```console +$ ./build.sh --help +Usage: ./build.sh [