Ben
0304a6f02e
Switch around ordering to match live image
4 years ago
Ben
375693311b
Add error check for IMAGE_TYPE
4 years ago
Ben
39747af093
Add --debug & --live arguments
4 years ago
Ben
93c9188c34
Swap spaces for tabs
...
To make it more consistent
4 years ago
Ben
de6a0ee0d1
Space out commands a bit more
4 years ago
Ben
305d006cb6
Add comments to build.sh
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
15076bb3d3
Make consistent for live and installer images
4 years ago
Ben
2854f83f2f
Make consistent for desktop environment live images
4 years ago
Ben
e470475f02
Update default generated files
4 years ago
Raphaël Hertzog
23b9b7b1b2
Merge branch 'wireshark-group' into 'master'
...
Make sure that the wireshark group exists
See merge request kalilinux/build-scripts/live-build-config!11
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
Raphaël Hertzog
05baf250ab
Force inclusion of unrar in the installer ISO
4 years ago
Raphaël Hertzog
86fbb065f0
Merge branch 'master' into 'master'
...
kali-user-setup: Add kali user to dialout group
See merge request kalilinux/build-scripts/live-build-config!8
4 years ago
Steev Klimaszewski
5bc39dd148
kali-user-setup: Add kali user to dialout group
...
This adds the kali user to the dialout group for serial port access on live images as well.
4 years ago
Raphaël Hertzog
45da7f75b5
Merge branch 'master' into 'master'
...
kali-finish-install: Add kali user to dialout group
See merge request kalilinux/build-scripts/live-build-config!7
4 years ago
Steev Klimaszewski
3544cf1c30
kali-finish-install: Add kali user to dialout group
...
This does away with the kaboxer specific setup that was just adding the kali user to the kaboxer group. And make it a bit easier to add the user to multiple groups if we decide we want to add them to more in the future.
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
9bc29959fc
Drop the check on the host architecture when you build installer images
...
The installer images can be built on any architecture.
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
Raphaël Hertzog
af6111b2f9
Indentation fixes
4 years ago
Steev Klimaszewski
0a7628f35b
Fix missing close
...
Signed-off-by: Steev Klimaszewski <steev@kali.org>
4 years ago
Steev Klimaszewski
87ab0c95ac
Move arm64 changes into auto/config instead of in build.sh
...
Signed-off-by: Steev Klimaszewski <steev@kali.org>
4 years ago
Steev Klimaszewski
043f2fe798
Ensure grub is on the iso for arm64
...
Signed-off-by: Steev Klimaszewski <steev@kali.org>
4 years ago
Steev Klimaszewski
69b9412be6
ARM64 fixes for UEFI and bootloader setting.
...
Export the bootloader so we don't attempt to install syslinux/patch isolinux which fails on arm64.
Also pass disable to uefi-secure-boot as we don't currently support it.
Signed-off-by: Steev Klimaszewski <steev@kali.org>
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
426ea9ff6d
Don't try to put on hold non-installed packages
...
Fixes #24
4 years ago
g0t mi1k
e0dc0da671
Fix dead links
4 years ago
Raphaël Hertzog
df945dd71b
Don't tweak the SSH config if persistence is enabled
...
And also ensure we run the initial configuration only once so that
the user can override our initial changes.
Fixes #22
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
cfd250bcab
Merge branch 'release-retrieval-error-checking' into 'master'
...
Added error checking to the release retrieval step
See merge request kalilinux/build-scripts/live-build-config!5
5 years ago
cblack
b924d8b810
Added error checking to the release retrieval step
5 years ago
Raphaël Hertzog
8c97080279
Use kali.download as default mirror for the build
5 years ago
Raphaël Hertzog
ece604182c
Merge branch 'master' into 'master'
...
Add comment about how to disable the boot beep
See merge request kalilinux/build-scripts/live-build-config!4
5 years ago
Steev Klimaszewski
76cd2ad701
Add comment about how to disable the boot beep
5 years ago
Raphaël Hertzog
962380d5d5
Use correct metapackage: kali-tools-top10 instead of kali-linux-top10
...
The latter is gone right now.
5 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
25d0c1004b
live-installer: ensure sources.list is configured
...
By default, when you don't have any network or when you didn't enable
a network mirror, your sources.list is empty. We don't want this
so we hook into the finish-install step to make sure to set it up
if it's empty.
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
7c3989f668
Add preseeding for atftpd so that it's started standalone
...
In theory, this change is not really needed here because the
package is not installed by d-i, it's already installed by live-build
in the live image. But I want this file to be consistent with the
version in debian-installer...
5 years ago
Raphaël Hertzog
bd359f936d
Drop the possibility to have custom configuration for each release
...
We don't make use of this at all.
5 years ago