Commit Graph

262 Commits (fe1277ad1b933fe7117107a7ac803e8a2c180d04)
 

Author SHA1 Message Date
Raphaël Hertzog fe1277ad1b Switch back installer to live one
The netinst installer is causing too many issues for unexperienced
users that are installing without enabling the network. They are ending
up in a console and are stuck there. See https://bugs.kali.org/view.php?id=6053
and the many duplicates.

The live installer is not offering close control on what metapackage
gets installed but at least you are sure to have a usable system at the
end.
Raphaël Hertzog ba60b1ce12 Drop the list of firmwares, kali-linux-core pulls those that we want
That is starting with version 2020.2.1 that I just uploaded.
Raphaël Hertzog 8b8412d78f Move definition of username, fullname and hostname to configuration file
Raphaël Hertzog 40ebd62591 Rename the live images to kali-linux-VERSION-live-VARIANT-ARCH.iso
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).
Raphaël Hertzog 7577215611 Make some important .deb available for the installer
The lack of "locales" resulted in a non-configured locales on initial
installation. The lack of eject means the ISO is never ejected at the
end of the installation. The lack of pciutils/usbutils likely has other
bad consequences.
Raphaël Hertzog 98a1cab91d Move new options to .getopt.sh so that upstream script can recognize them
Raphaël Hertzog 51e3fbe99f Add --installer option to build images with simple-cdd
Raphaël Hertzog c03076b68c build.sh: --arch can no longer be specified multiple times
Simplify logic in build.sh by dropping support for building multiple
architectures in a single call.
Raphaël Hertzog a6931f0fef *-volatile was renamed *-updates a long time ago in Debian
Raphaël Hertzog e184810035 Disable root user by default, use "kali" user in live mode
Raphaël Hertzog 19a5147d7d No need to wait update-kali-menu starting with kali-menu 2020.1.4
Raphaël Hertzog 580489de5a Add more debconf preseeding
Raphaël Hertzog a57e9e0ccb Build a "cdrom" installer and not a "netboot" one
In the live-build code, netinst and netboot have the same meaning,
and it means netboot, an installer that fetches the d-i udebs over
the network. But we don't want that, we want the udeb to be available
in the ISO so that it keeps working even after a kernel update in
kali-rolling.
Raphaël Hertzog 520f5d48af Drop the root specific .bashrc
It adds no value over the current setup. IIRC it was there to enable
completion by default but it's already enabled by default nowadays.
Also fixes the permission on /root as reported in
https://bugs.kali.org/view.php?id=5922
Raphaël Hertzog d1b694577f Preseed questions from kali-linux-default
Raphaël Hertzog 7e89bf9c0f Stop enabling pulseaudio manually
pulseaudio is already enabled by default in the user session.
Raphaël Hertzog 46c2551a03 Disable question about unattended-upgrades
Raphaël Hertzog eed6f43f83 Drop systemd config overrides also handled by kali-defaults
That way only kali-defaults needs to be changed when something changes
in the systemd/udev side.
Raphaël Hertzog 45dfa51b33 Switch to netinst flavor of debian-installer
Raphaël Hertzog 513930643e Add quiet on the kernel command line to better show the plymouth splash
Raphaël Hertzog fafc138872 Update the boot background picture
Raphaël Hertzog fd8d5a5f4d Make the XFCE image the default one
g0tmi1k 21729f3298 Change filename output to match the rest
Old: kali-linux-kde-2019.3-amd64.iso
New: kali-linux-2019.3-kde-amd64.iso
Raphaël Hertzog 6db9a1890c Don't try to eject the ISO on shutdown/reboot
Raphaël Hertzog f2a4dd5e0c Add a new 'large' variant that embeds kali-linux-large and is GNOME based
g0tmi1k fb784ec12d Updated rest for new metapackages
g0tmi1k c2ad849ad5 WIP: Switching to new metapackages
Raphaël Hertzog fddafca50c Add a "minimal" variant to build a very small ISO
This variant doesn't add any packages, thus it will only contain
whatever is configured in kali-config/common/.
g0tmi1k 17f0767535 Switch to metapackages - missed e17
g0tmi1k 46fc9dd692 Switch to metapackages
g0tmi1k a255c57c4c Re-sort the order + add in doc links
Sophie Brun 5a6d126c90 Add a X display manager for e17 variant (see 5438)
Replace transitional e17 package with enlightenment
Sophie Brun a9fee89200 Fix the kali default background for e17 variant (see 5438)
Raphaël Hertzog a42e0bce73 Update README file
Raphaël Hertzog 6e485a3262 Rename package list for linux-headers so that it's actually used
package-lists/linux-headers.chroot needs a .list.chroot suffix to be
actually used.
Raphaël Hertzog 43c0daa0e8 Mark kernel related packages on hold in live images
Raphaël Hertzog ea8c33a64b Replace iceweasel by firefox-esr in the light image
Raphaël Hertzog cab92ee094 Force-enable cryptsetup in the initramfs
Fixes: https://bugs.kali.org/view.php?id=4945
Raphaël Hertzog 893bc5aa5f Update build script for debootstrap 1.0.97 or higher
Raphaël Hertzog 9b651831e1 Revert "Re-enable the creation of a regular user in the installer"
This reverts commit bab457c188.
Raphaël Hertzog 36dedbf1f4 Revert "Disable root user by default, use "kali" user in live mode"
This reverts commit c257ad007f.
Raphaël Hertzog d2d48e4d61 Drop files related to debian-installer-launcher
It's has been a while that we are no longer using this installer
startable from the running live system.
Raphaël Hertzog c257ad007f Disable root user by default, use "kali" user in live mode
Raphaël Hertzog 3c2d915115 Include linux headers in the live image
Raphaël Hertzog f23aa1f502 Drop distribution check that is always true
Raphaël Hertzog bab457c188 Re-enable the creation of a regular user in the installer
Raphaël Hertzog 9f285e9440 Support building images out of kali-last-snapshot
Raphaël Hertzog 1ffe309f33 Drop work-around for old systemd
Raphaël Hertzog 0fe406672d Revert "Re-enable the creation of a regular user in the installer"
This reverts commit 46d4373feb.