Commit Graph

123 Commits (f292986de0a3d9b6429e0e5b527d392310cd6f70)

Author SHA1 Message Date
Daniel Ruiz de Alegría f292986de0
Tweak selected item background in syslinux menu 2 years ago
Daniel Ruiz de Alegría 84eca223b8
Update new boot images 2 years ago
Arnaud Rebillout d904078515
Disable the encfs error message
Ths first line ('... boolean true') is needed to trick debian-cd into
believing that the type of the question is a boolean.

Otherwise debian-cd will think that the question doesn't exist, probably
because it doesn't know the type, probably because there's no type to
start with (this is an error message, not a question).

FTR, without the first line, it fails with:

  2022-08-04 10:05:37,846 DEBUG Checking configuration...
  error: Cannot find a question for encfs/security-information
  2022-08-04 10:05:38,016 ERROR preseed file invalid:
    <<LBDIR>>/simple-cdd/profiles/kali.preseed
3 years ago
Arnaud Rebillout 9088bb6a4f
Workaround mariadb crash, seemingly due to overlayfs 3 years ago
Arnaud Rebillout dd2d78c7d6
get_user_list: output warning to stderr
The function get_user_list returns a list of users on stdout, so
obviously it can't use stdout to also display messages. Use stderr
instead.

Note that we could also silently skip if we find a directory in /home
that is not a user. Does it happen in practice?
3 years ago
Arnaud Rebillout a90925b444
Add kali user to the vboxsf group, if ever it exists
The vboxsf group is created by the postinst script of the package
virtualbox-guest-utils. The kali user needs to be part of this group
in order to access VirtualBox's shared folders.

This change does just that. It's effective for all the Live images
(where VirtualBox guest additions are installed unconditionnally),
and for the systems installed by the Installer image where VirtualBox
was detected (and therefore VirtualBox guest additions were installed).

Ref: <https://bugs.kali.org/view.php?id=7643>
3 years ago
Arnaud Rebillout 6ea2a3ce82
Add kali user to additional groups one by one
Up to now, it was fine to use a command such as:

    usermod -a -G group1,group2,... kali

However a limitation is that all the groups that are given to the option
-G must exist. If that's not the case, usermod fails (return code: 6)
without doing anything, and the user is not added to any group.

So with this commit, we prepare the code to support optional groups,
that might or might not exist. If ever a group does not exist, it's
skipped silently.
3 years ago
Arnaud Rebillout da484826f4
Nitpicks in kali-{user-setup,finish-install}
Changes:
- order groups alphabetically
- use the same comment "Ensure those groups exist" consistently in the 2
  scripts, and also drop the comment regarding a "generically named"
  function.
- adds "|| true" to the usermod command in kali-user-setup (only for
  consistency, the script is not run with "set -e" anyway).

After those changes, the two functions "configure_usergroups()" are very
similar, and it's very easy to spot the differences between both.
3 years ago
Arnaud Rebillout 10bf866807
Don't add root to any group
This was introduced in 5989ec37de, and
probably that was not the intention.

Adding root to groups doesn't break anything, but I don't think it makes
any sense either.
3 years ago
Sophie Brun 444d0ba359
Add missing Utilities menu entry for UEFI 3 years ago
Sophie Brun 491815e7ae
Harmonize menus entries
* Override *.cfg instead of using hooks
* Harmonize the menu entries labels (same text, add architectures...)
3 years ago
Daniel Ruiz de Alegría d6419ec940
Fix cpp error message parsing comments in grub-theme.in (fixes #43) 3 years ago
Sophie Brun 459f3c75a7
Change the Title for Live menu Bios mode 3 years ago
Daniel Ruiz de Alegría 648025c21d
Grub theme tweaks 3 years ago
Daniel Ruiz de Alegría 12af40e63d
Add boot theme for installer image 3 years ago
Daniel Ruiz de Alegría fb21ce9c7c
Update syslinux boot theme 3 years ago
Daniel Ruiz de Alegría 3a48abc388
Update grub theme 3 years ago
Arnaud Rebillout 27ed601b0b
Revert "Add cryptsetup-initramfs to the list of packages"
This reverts commit 50a06be454.

This commit was needed only in order to include the package in the
2021.3a Kali images. Not needed anymore, and not needed to build 2021.4.
3 years ago
Arnaud Rebillout fb799cf349
Nitpick, sort some lists alphabetically 3 years ago
Arnaud Rebillout b8cf725719
Install open-vm-tools in the arm64 Live image 3 years ago
Steev Klimaszewski caae8735cd Revert "Move open-vm-tools-desktop out of the if statement"
This reverts commit aaf1a294ee.

The arm64 version of openvm-tools-desktop is still hiding in kali-experimental
so adding it in now would break the ISO builds.
4 years ago
Steev Klimaszewski aaf1a294ee Move open-vm-tools-desktop out of the if statement
Now that the open-vm-tools package supports arm64 and VMWare fusion is available for the M1 Macbooks, lets make sure that open-vm-tools-desktop is also available for arm64.
4 years ago
Arnaud Rebillout 50a06be454
Add cryptsetup-initramfs to the list of packages
Fixes:
* https://bugs.kali.org/view.php?id=7339
* https://bugs.kali.org/view.php?id=7373
4 years ago
Raphaël Hertzog 1bddde91e9
kali-linux-headless is the package depending on firmwares
This is a temporary fix to be able to build fixed netinst
images for 2021.3 but in the long term, we need to move the
firmware dependencies to a dedicated package to avoid that kind
of issue.

Relates to #36.
4 years ago
Arnaud Rebillout 1458b05c8e
Install xrdp
« XRDP is what enables Hyper-V's Enhanced session mode. It also enables
Hyper-V to automatically connect via RDP, which is what fixes input
lag/allows simpler window resizing/shared clipboard. »

Big thanks to @jetbennett for the detailed report. For more context:
https://gitlab.com/kalilinux/build-scripts/live-build-config/-/issues/32#note_645975695

Fixes: #33
4 years ago
Arnaud Rebillout 499cc3a3dc
Whitespace typo 4 years ago
Arnaud Rebillout 5667da24fc
Also install xserver-xorg-input-all explicitly
For the complete explanation, refer to:
https://gitlab.com/kalilinux/build-scripts/live-build-config/-/issues/32
4 years ago
Arnaud Rebillout 623576629a
Move xserver-xorg-video-all in firmware.list, rename it to hardware-support.list 4 years ago
Arnaud Rebillout b5de1c0c3f
Make sure to install xserver-xorg-video-all 4 years ago
Arnaud Rebillout 71d6357806
Install packages for virtualization support in the live image 4 years ago
Arnaud Rebillout d8c4e39495
Add the kali user to the adm group
So that the kali user can run `journalctl` or read log files in
`/var/log`, without the need for sudo.

Fixes: #31
4 years ago
Raphaël Hertzog 7dd011be60
Re-add trailing spaces in preseed.cfg
Trailing spaces are meaningful, they are a separator between the type
of the field and the empty value that follows!
4 years ago
Raphaël Hertzog 80b754cf64
Fix indentation in setup_usergroups 4 years ago
Raphaël Hertzog 834f065072
Revert "Swap spaces for tabs to match other files"
This reverts commit c6b70bf355.
4 years ago
g0t mi1k c6b70bf355 Swap spaces for tabs to match other files 4 years ago
g0t mi1k 71f3cbaef4 Update path location 4 years ago
Ben Wilson 30ba4008a7 Remove un-used file
"Start installer with speech synthesis"
4 years ago
Ben Wilson 42df63a41d Live image text to match installer image 4 years ago
Ben Wilson cd665ff03d Comments where items are used (live images) 4 years ago
Ben Wilson 3630d2bea5 Remove un-used line 4 years ago
Ben Wilson 4b6aa7a76d Symlink to live file, rather than copying (we do it with preseed anyway) 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 Wilson d2701248c9 Add UEFI text on live image 4 years ago
Ben Wilson 8f77672b19 Switch shortcuts for live image and USB 4 years ago
Ben 0f0a9c5a04 Make boot options more consistent for live & installer images 4 years ago
Ben 01639825e0 Remove un-used space 4 years ago
Ben e470475f02 Update default generated files 4 years ago
Arnaud Rebillout b7e6996a5d Make sure that the wireshark group exists
This it to be consistent with bin/kali-finish-install, where we also
create the wireshark group.
4 years ago
Steev Klimaszewski 11dfdae854
Install wireshark setuid
This installs wireshark setuid and also adds the kali (or user chosen during installation) to the wireshark group.
4 years ago