Commit Graph

31 Commits (3e4b4863af076ed6c3cbae546f3f430d54615ab7)

Author SHA1 Message Date
Arnaud Rebillout 35e8e43efa
Add usr-is-merged to the list of offline packages 3 years ago
Arnaud Rebillout 1c93b09f27
Ensure speech-dispatcher recommendations are in the installer
In a real situation, those packages are installed by the chain of
depends/recommends orca -> speech-dispatcher ->
(speech-dispatcher-espeak-ng, sound-icons).

However that chain is broken, in all likelyhood by debian-cd dependency
handling, cf. #601203.

This mention should ensure these packages are present in the generated
ISO.

Fixes: #46
3 years ago
Raphaël Hertzog f673530399
Add reference to debian-cd bug to remember to drop the hacks when possible 3 years ago
Daniel Ruiz de Alegría bb399b8bf6
Update script to copy grub theme to installer iso 3 years ago
Raphaël Hertzog 8c0a1c7b7d
Ensure pipewire-pulse is in the installer
In a real situation, the package is installed by a chain of recommends
pipewire-bin -> wireplumber -> pipewire-pulse and that chain is broken
either by debian-cd's dependency handling or by simple-cdd's logic to
build its local mirror. But this mention should ensure its presence in
the generated ISO.
3 years ago
Arnaud Rebillout 1ec65ba50c
Revert "Remove empty folders"
This reverts commit d1ad9e1ea2.

The empty directory `local_packages` was there for a reason.
`simple-cdd` gives a warning when this directory doesn't exist:

  WARNING local package source /home/kali/live-build-config/simple-cdd/local_packages is neither a file nor a directory

So re-instate this empty dir to keep the logs clean.

I assume that `variant-minimal` was also there for a good reason.
3 years ago
Arnaud Rebillout fb799cf349
Nitpick, sort some lists alphabetically 3 years ago
Raphaël Hertzog 69bf2252e4
Enable offline installation for all images except NETINST
We recently switched from DVD to BD (Bluray Disc) because the image
didn't fit in a single layer DVD anymore and that changed broke
a further check enabling the offline logic.
4 years ago
Raphaël Hertzog 6dcbf56610
Revert "Remove un-used default profile"
This reverts commit e695c81d1a.

The default profile is always enabled by simple-cdd and we want to
override it!
4 years ago
Ben Wilson 4b6aa7a76d Symlink to live file, rather than copying (we do it with preseed anyway) 4 years ago
Ben Wilson e695c81d1a Remove un-used default profile 4 years ago
Ben Wilson d1ad9e1ea2 Remove empty folders 4 years ago
Ben Wilson c00a132d10 Remove trailing spaces 4 years ago
Ben Wilson 665bb3af6f Delete duplicate files and move to consistent naming location 4 years ago
Ben e470475f02 Update default generated files 4 years ago
Raphaël Hertzog 05baf250ab
Force inclusion of unrar in the installer ISO 4 years ago
Raphaël Hertzog 1205bf686f
Pass "net.ifnames=0" to the kernel command line of the installer images
We want debian-installer to see "ethX" device names and not the
other names that we have disabled via kali-defaults anyway. That
discrepancy even breaks networking for minimal installations
where /etc/network/interfaces gets the wrong name.
4 years ago
Raphaël Hertzog f3a8a2d472
Make it easy to include local packages in the generated installer images 4 years ago
Raphaël Hertzog ef71f0e3e9
Check that files that we want to update do exist
On arm64 the set of available files is different because we don't use
isolinux and win32-loader.
4 years ago
Raphaël Hertzog 71ee6a3001
Group arm64 specific overrides in the same if statement 4 years ago
Steev Klimaszewski 319e6a39db Don't actually pass a hostname
This causes the install to fail.

Signed-off-by: Steev Klimaszewski <steev@kali.org>
4 years ago
Steev Klimaszewski 2d9668a335 Export a default console for arm64
Signed-off-by: Steev Klimaszewski <steev@kali.org>
4 years ago
Steev Klimaszewski 817f168d8c Inital arm64 work 4 years ago
Raphaël Hertzog 5989ec37de
Also set zsh by default for the root user 4 years ago
Raphaël Hertzog 897caba82b
Use the same kali-finish-install script in live and installer images
This ensures that we do the same set of customizations whatever way
Kali is installed.
4 years ago
Raphaël Hertzog 208c080989
Ensure initial user is part of kaboxer group 4 years ago
Raphaël Hertzog 7ec405792b
Enable zsh by default 4 years ago
Raphaël Hertzog 1ee97cc44f Embed virtualization related packages in any offline image
This ensures that they can be installed by finish-install.d/08hw-detect
when virtualization is detected. Otherwise the lack of network breaks
this step.
5 years ago
Raphaël Hertzog 830d863fa6 Change simple-cdd configuration to have full installer work offline
We move the default preseed to the kali profile so that the default
preseed can actually again enable simple-cdd-profiles that we need
because we want the other profiles to have their preseed and postinst
working (and they work through the script run when simple-cdd-profiles
is installed).

We add an offline profile that disables the network mirror (but not
the networking!) and we add a "postinst" script that is run in the
finish-install step to actually configure /etc/apt/sources.list that
is empty due to the preseed.
5 years ago
Raphaël Hertzog c6bd9ae1cf Fix installer image to cope with default 686-pae kernel that we use on i386
Debian defaults to linux-image-686 for i386 on all levels (simple-cdd,
debian-cd, debian-installer). Kali modified debian-installer to use
linux-image-686-pae in debian-installer (for the benefit of the live
image mainly!). We have to adjust simple-cdd (by way of the
kernel_packages configuration item) and debian-cd (with some live
patching of a copy).
5 years ago
Raphaël Hertzog 51e3fbe99f Add --installer option to build images with simple-cdd 5 years ago