Raphaël Hertzog
7573a0db43
Update auto/config to use kali-rolling by default
9 years ago
Raphaël Hertzog
69bc31dd7a
Only enable/use security.kali.org for sana
...
security.kali.org is phased out because it's no longer useful since we are
based on Debian Testing.
9 years ago
Raphaël Hertzog
1699c4d478
Drop moto specific hack
10 years ago
Raphaël Hertzog
c4283fa90a
Enable memtest in live-build configuration
...
The default menu includes it so better include the required binary too.
10 years ago
Raphaël Hertzog
413b2774a9
Let the data/debian-cd symlink point to sid
...
It's more likely to always exists. The wheezy target is just
gone with newer live-builds...
10 years ago
Raphaël Hertzog
f78f6d0697
Use debootstrap and not cdebootstrap
...
live-build 5.x dropped support for cdebootstrap.
10 years ago
Raphaël Hertzog
9d6112bc6f
Don't fail when some of the directories are symlinks
10 years ago
Raphaël Hertzog
8e4083995d
Use the correct $dist-proposed-updates repository
...
Up to now, --proposed-updates always enabled kali-proposed-updates
when in fact it should have enabled the proposed-updates repository
of the target distribution.
10 years ago
Raphaël Hertzog
1f4a3d1fe3
Allow users to run "lb config" outside of build.sh
...
In that case, the user has not selected any variant and
will use its own set of files.
10 years ago
Raphaël Hertzog
eda639ee40
Drop local settings committed by mistake
10 years ago
Raphaël Hertzog
5676bc0b03
Move all configuration into kali-config and put the right bits into place from auto/config
...
* Add new --variant option to build alternative images of Kali.
* Add new --version option to decide of the name of the generated file.
* Add new --subdir option to indicate where the image must be moved.
10 years ago
Raphaël Hertzog
54e6f66540
Drop "noconfig=sudo" as it's no longer needed with current live-config
...
It was working around a bug that has been fixed long ago.
10 years ago
Raphaël Hertzog
eb4950fa3f
Revert "Add debian-installer preseed file to override apt configuration"
...
This reverts commit 9eeb33247b
.
live-build puts the preseed file in the initrd so it actually replaces
the preseed file put in place by debian-installer. That preseed
actually hardcodes the release for the need of the mini.iso but
the live image does not need such an hardcode as d-i can figure
it out by itself by analyzing the repositories on the ISO.
10 years ago
Sophie Brun
9eeb33247b
Add debian-installer preseed file to override apt configuration
...
We want to override the apt configuration from the preseed in the
initrd because it harcodes the kali repository and we want
kali-rolling ISO to use the kali-rolling repository too!
We do it in a way that still allows the user to put his own
preseed file.
10 years ago
Raphaël Hertzog
ef1cf2936e
Fix parameter loss when processing the "--"
...
The shift was called twice when the script was processing the "--"
argument. Also add a comment explaining why we are skipping it.
10 years ago
Raphaël Hertzog
c5d7d55303
Make it possible to pass live-build config options on the command line
10 years ago
Raphaël Hertzog
a76b36ec0b
Properly catch errors even when we use --verbose
...
The usage of the pipe did hide errors from us when we were using
--verbose. We use a bashism to detect failures in pipes so update
the shebang accordingly.
10 years ago
Sophie Brun
d1886f45dc
Use sysvinit for kali as systemd not available
10 years ago
Raphaël Hertzog
1e88216758
Test the symlink for the distribution being built
11 years ago
Raphaël Hertzog
eee29ac78b
Use systemd for kali-rolling / kali-dev
11 years ago
Raphaël Hertzog
dbf0a7c20c
Misc improvements
...
* Better support of build out of checkout.
* Update version check to ensure we have latest live-build for Kali.
11 years ago
Raphaël Hertzog
6d09948b8d
Add support for kali-rolling
11 years ago
Mati Aharoni (Kali Linux Developer)
20d0a2798f
Cleanup
11 years ago
Mati Aharoni (Kali Linux Developer)
2e6a791594
Add support for encrypter persistence
11 years ago
Raphaël Hertzog
075690a67d
Automatically add the missing symlink if we have the required rights
12 years ago
Raphaël Hertzog
e8206f3530
Support building kali-dev live images
12 years ago
Raphaël Hertzog
8a078b5900
Correctly set default value for $arch
...
Reported-by: Samiux
Fixes: http://bugs.kali.org/view.php?id=79
12 years ago
Raphaël Hertzog
6fb1cac25a
Fix proposed-updates sources.list entry
12 years ago
Raphaël Hertzog
c085538933
Add a new --proposed-updates command line option to build_all.sh
12 years ago
Raphaël Hertzog
8577cac68a
Use "noconfig=sudo" to work around live-config bug
...
See http://bugs.debian.org/701788 for details. But this bug means
that subsequent live-config scripts were not executed and due
to this auto-login was not enabled and sshd host keys were
not generated, etc.
Also use the shorter syntax for the username.
12 years ago
Raphaël Hertzog
330921f509
Use the redirector URLs for public APT repositories
12 years ago
Raphaël Hertzog
4f47916a31
Update the options to use on arm*
12 years ago
Raphaël Hertzog
cd1e422f59
Move the architecture specific logic into auto/config
...
This will avoid mistakes by users which are not using build_all.sh.
12 years ago
Raphaël Hertzog
965ab79edb
Make it easy to switch Kali mirrors
12 years ago
Mati Aharoni (Kali Linux Developer)
74c3851978
Added kali as default live hostname
12 years ago
Raphaël Hertzog
6e84e2d4e5
Generalize further live build script
12 years ago
Mati Aharoni (Kali Linux Developer)
24cbc79c1c
Removed persisttence
12 years ago
Mati Aharoni (Kali Linux Developer)
4d6d5399e8
Added vim, tmux, gparted to default build
12 years ago
Raphaël Hertzog
555a1cb0f8
Don't use linux-image-kali but the default kernel for each architecture
12 years ago
Raphaël Hertzog
b01d01e277
Integrate firmware files as .deb and in live chroot
12 years ago
Raphaël Hertzog
1e49f819cd
Fail sooner when symlink is missing
12 years ago
Raphaël Hertzog
b3867fd5fb
Enable persistence
12 years ago
Raphaël Hertzog
d1808f99f8
Update config to account for changes related to --bootappend-live meaning
13 years ago
Raphaël Hertzog
eba1ab0452
Updates for latest live-build changes
...
The infrastructure is now set up to work with live-build of november 19th 2012,
aka commit 3138b1a4faba120efd082e351d8cef04fcaf6392. The closest Debian release
is 3.0~a67-1.
13 years ago
Raphaël Hertzog
c1cb731d63
Drop --parent-* configuration directives
...
They are set by default to a value equal to the corresponding base setting.
They are thus useless.
13 years ago
Raphaël Hertzog
74da74ccf8
Drop work-around now that linux-image-3.2.6-kali has been fixed
13 years ago
Raphaël Hertzog
173e4590c6
Reintroduce symlink since we switched back to using kali as main distribution name
13 years ago
Raphaël Hertzog
6fba34ad54
Use small trick to let cdebootstrap recognize kali as wheezy
...
It's cleaner than the hook and avoid other errors with more
recent live-build versions.
13 years ago
Raphaël Hertzog
713d006369
Kali kernel do need an initrd, it was just not generated due to lack of initramfs-tools
...
Temporarily work-around the missing package by installing it during bootstrap
phase. Later we will add it to the package dependency.
13 years ago
Raphaël Hertzog
a2ac01b548
Some changes to disable the live user and set the password of the root user
13 years ago