Commit Graph

42 Commits

Author SHA1 Message Date
Steev Klimaszewski
b187225520 *: Set suite to kali-rolling if it isn't.
We build the release images against kali-last-snapshot, but
we want users to update against kali-rolling so they get updates.
2020-07-27 17:35:08 -05:00
Fran Rodriguez
2bf67f92cf most: Fix partitioning variables and use shortform 2020-07-27 03:09:02 -05:00
Steev Klimaszewski
2454874249 *: More cleanups
Fix the cleanup to remove more files that are left behind by the build system
Don't hardcode ext3, use fstype so users can set their own.
2020-07-26 17:40:50 -05:00
Steev Klimaszewski
59ea59c5c7 *: Update to latest changes
Move image file to the script directory instead of build directory
Add compression and filesystem type options
Limit cpu usage
2020-07-26 14:38:21 -05:00
Steev Klimaszewski
77ade53fed *: Various changes
Comment out deb-src, most end users aren't going to be building packages.
Latest image file creation changes from frangal.
A few misc cleanups of white space
2020-07-24 13:39:50 -05:00
Steev Klimaszewski
3ced3b1d05 nyan: New script 2020-07-22 11:17:09 -05:00
Steev Klimaszewski
9335dff537 most: Add fstab to all but the rpi scripts
Because we resize the filesystem on first boot on the rpis,
we need to figure out a way to write the UUID into fstab before
adding the support there as well.
2020-06-25 17:42:35 -05:00
Steev Klimaszewski
8b4385aa9b all: The great kld enabling 2020-06-17 15:09:54 -05:00
Steev Klimaszewski
760f0da855 some: Move some xorg configs around 2020-06-15 12:03:47 -05:00
Steev Klimaszewski
744056c01e all: Cleanups, and moving files around to make a bit more sense 2020-06-13 18:39:56 -05:00
Steev Klimaszewski
59e6705a79 *: Remove kali-linux-default on first boot
Unfortunately, it is simply too variable to tell how long it will take
to install, instead opt for the safer kali-tools-top10 for now, and
users can throw in kali-linux-default themselves if they like.
2020-05-11 09:58:41 -05:00
Steev Klimaszewski
0c0617d696 most: Set k-r before downloading k-l-d 2020-05-07 16:57:01 -05:00
Steev Klimaszewski
b163efda82 *: ext3 :( 2020-05-07 15:19:48 -05:00
Steev Klimaszewski
2647c42dfc most: Add the kali user to all the scripts 2020-05-07 15:17:10 -05:00
Steev Klimaszewski
951d0c83e3 *: Remove locales-all from install
Since we're going to be walking through a setup eventually, remove all
the locales to save around 300MB of space.
2020-04-30 16:32:34 -05:00
Steev Klimaszewski
baae1ce7a1 *: Add kali-linux-core so that various services are installed 2020-04-29 19:16:19 -05:00
Steev Klimaszewski
52e3065111 *: Update the scripts
All images are now ~14GB so a 16GB sdcard minimum is required.
Update the list of packages installed.
Attempt to install kali-linux-default on first boot... not sure how this is going to go, because systemd doesn't like things taking a long time. May have to move it to a script, but we'll test it out.
Add 2 new scripts, one for the NanoPi NEO Plus2 and the rpi0w that are "minimal" - no desktop system installed (basically the original scripts pre- package list updates.
2020-04-28 19:35:50 -05:00
Steev Klimaszewski
d9f00095d8 nyan: correct syntax in the udev rules
Closes Issue #183  Thanks to @bastien.blanchard for reporting
2020-04-05 14:36:46 -05:00
Steev Klimaszewski
f9aae72bfa all: Force new configs during installation
We're never going to care about anything that is on the system during
the first build, so just force new configs in case it ever prompts
which causes the build server to error out the build.
2020-01-23 11:57:28 -06:00
Steev Klimaszewski
410ea4c580 all: Install debs via glob on first boot 2019-11-25 07:54:52 -06:00
Steev Klimaszewski
876d53693f all: Remove old packages that aren't used 2019-11-22 23:46:30 -06:00
Steev Klimaszewski
ca0220ea56 chromebooks: Make sure /etc/NetworkManager exists 2019-11-22 22:32:50 -06:00
Steev Klimaszewski
32166f6666 all: Reconfigure xfonts-base on first boot
Baracko reported ( https://bugs.kali.org/view.php?id=5581 ) that vnc connections
would fail to work until reconfiguring xfonts-base.

This also fixes issue #164 which is a replica of the bug listed above.
2019-07-09 13:16:46 -05:00
Steev Klimaszewski
780c324559 all: Move extras to be installed later
Due to extras pulling in the modifications to the plymouth config file,
we were getting prompted whether to overwrite it or not.  There is a
bug to fix plymouth but currently upstream needs help to work on it.
Work around it for now.
2019-06-17 02:00:54 -05:00
Steev Klimaszewski
5b3d1d63cf most: Use dpkg -i not apt to reinstall.
Unfortunately apt doesn't seem to always reinstall, so
we use dpkg -i instead, since it doesn't attempt to download the files.
2019-05-15 14:27:28 -05:00
Steev Klimaszewski
933e120757 most: Add a couple more packages that don't seem to install properly to first boot install 2019-05-14 16:23:24 -05:00
Steev Klimaszewski
c52872fafc most: Reinstall ca-certificates on first boot for all arm (32bit) devices 2019-05-10 17:18:34 -05:00
Steev Klimaszewski
2b193e4994 all: Update smi-hack service to rebuild ca-certs 2019-05-07 12:59:11 -05:00
Steev Klimaszewski
d88d102fa8 misc: Fix the cross compiler path... 4-7 != 4.7 2019-04-30 05:27:16 -05:00
Steev Klimaszewski
68691584dc misc: Update github->gitlab for cross compiler 2019-04-29 23:16:07 -05:00
Steev Klimaszewski
cb4f3bd613 all: Remove the systemd 239 install as its not needed since 241 fixes the issues with 240 2019-03-18 11:05:58 -05:00
Steev Klimaszewski
973ab689f9 all: Downgrade systemd and add shared-mime-info hack, as well as misc cleanups
Disable 64bit options on most of the ext4 partitions, fix any /lib paths
to now be /usr/lib since /lib is just a symlink there (may have missed
some.)  Add in missing services to "a few" boards, so they now also
regenerate their ssh keys at first boot as well.
2019-02-12 17:56:53 -06:00
Steev Klimaszewski
e52554dc8a nyan: Bump kernel to R71 2019-01-30 19:20:03 -06:00
Richard Nelson
68f67e9a9e Drop trailing whitespace on scripts. 2018-12-29 19:20:05 -06:00
Steev Klimaszewski
42ac745a59 most: Add attempted workaround for packages failing to install/download 2018-12-18 23:00:32 -06:00
Steev Klimaszewski
0c988c2f1c nyan: Update lp0 firmware revision to use 2018-12-07 16:38:56 -06:00
Steev Klimaszewski
c19a58b929 most: Remove make modules_prepare
This was supposed to be done for convenience, however, in practice, the
image ends up getting amd64 binaries in the kernel sources, so it
doesn't work anyway.
2018-12-03 02:36:35 -06:00
Steev Klimaszewski
fd4a0c7e92 chromebooks: Add cryptsetup-bin to all, alphabetize package list 2018-11-21 13:50:46 -06:00
Steev Klimaszewski
f816a51849 nyan: Bump to R69 kernel which is latest stable 2018-10-17 19:12:37 -05:00
Steev Klimaszewski
137dc91e36 all: iceweasel -> firefox-esr 2018-09-18 13:48:49 -05:00
Steev Klimaszewski
1f82d5abc5 nyan: bump lp0 firmware 2018-07-31 04:56:36 -05:00
Steev Klimaszewski
9c8c801532 nyan: Change Nyan script to... nyan
The other Chromebook scripts are named after their chipset, instead of
the manufacturer of the Chromebook, so lets change nyan to.... nyan,
this should also cut down on people attempting to use it on Acer
x86/amd64 based Chromebooks.
2018-07-30 18:11:33 -05:00