Forked from: https://gitlab.com/kalilinux/build-scripts/live-build-config.git
justAn0th3r Kali!
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This is necessary in case more than one terminal is installed, and they both have the same alternative priority. For example, while installing all packages at once, sometimes apt will resolve a dependency "x-terminal-emulator" to one of the many packages that provide it, for example "zutty". And then it will also install the terminal listed in the "kali-desktop-${desktop}" metapackage that is selected, eg. "qterminal" for "kali-desktop-xfce". Both zutty and qterminal have a alternative priority of 40 at the moment, so if zutty gets unpacked first, it will have precendence and be the default terminal. It's a long-standing issue. By the past, We tried to make sure that the default desktop terminal is installed first, by listing it early in the dependencies of the "kali-desktop-{desktop}" metapackage, and it kind of works with the debian-installer, but it was hard to make it work (we had to do some changes in tasksel), and it's still brittle as it relies on apt's dependency solving, which is apt's internal sauce and might change (hint, apt will get a new solver soon, cf [1]). As it turns out, it doesn't work for the live iso, somehow we still get zutty taking precedence over qterminal, I didn't check why, it probably has to do with how live-build constructs the apt command-line in order to install everything. In any case: I think our approach so far didn't work, so with this commit, we take another approach: we set the default terminal from the finish-install script, for both the installer iso and the live iso. That should solve the issue for good. [1]: https://blog.jak-linux.org/2024/05/14/solver3/ |
8 months ago | |
---|---|---|
auto | 2 years ago | |
kali-config | 8 months ago | |
simple-cdd | 10 months ago | |
.getopt.sh | 4 years ago | |
.gitignore | 1 year ago | |
README.md | 4 years ago | |
build.sh | 9 months ago | |
build_all.sh | 10 years ago |
README.md
live-build configuration for Kali ISO images
Have a look at Live Build a Custom Kali ISO for explanations on how to use this repository.