Commit Graph

320 Commits

Author SHA1 Message Date
PartialVolume
52eef55419 Removed legacy iso defconfigs as the hybrid iso images book on all my test systems and as the legacy are not hybrid and therefore don't boot on USB may cause unnecessary confusion if the user is not aware of their limitation. 2026-01-27 18:25:33 +00:00
PartialVolume
19d7f41b10 Merge pull request #443 from PartialVolume/sync-shredos_iso_legacy_defconfig
sync shredos_iso_legacy_defconfig
2026-01-27 02:44:01 +00:00
PartialVolume
48ba2441d8 sync shredos_iso_legacy_defconfig 2026-01-27 02:43:03 +00:00
PartialVolume
2f3712f2cb Merge pull request #442 from PartialVolume/add-legacy-boot
Added i386 legacy boot
2026-01-27 01:37:16 +00:00
PartialVolume
6ac1d0c6f3 Added i386 legacy boot required to boot one of my systems, EFI USB & CD and legacy USB & CD tested. All booting with shredos_iso_extra_defconfig. Confirmed ShredOS mounts the 50MB extra partition on the USB and uses for configs, logs and PDFs. 2026-01-27 01:34:23 +00:00
PartialVolume
e6a611c612 Sync shredos_iso_extra_defconfig 2026-01-25 19:23:15 +00:00
PartialVolume
233eae18e8 Merge pull request #441 from PartialVolume/update-build_all_shredos.sh
Update build_all_shredos.sh due to change in defconfig names and number of defconfigs
2026-01-25 16:40:55 +00:00
PartialVolume
8e32730ab5 Update the build_all_shredos.sh with refernce to i686 being used as opposed to i586. Update the list of defconfig names and reduce their number from ten to six. The four removed were single builds of either .img or .iso files when the defconfigs that produce both .iso and .img in a single build were considered adequate for our needs. This reduces workload keeping all the defconfigs correctly sync'ed. 2026-01-25 16:36:34 +00:00
PartialVolume
c5851e9501 Merge pull request #440 from PartialVolume/add-openssh-server
Add ssh logins as alternative to telnet
2026-01-24 00:52:38 +00:00
PartialVolume
a981af81bf add openssh server, root login disabled as default in /etc/ssh/sshd_config. Introduced ssh login for those not wishing to use telnetd. Main use being to access headless systems due to no graphics system or faulty graphics system. I'm open to discussions for those interested in ssh logins how best to implement this in practise or is it ok as is? 2026-01-24 00:49:02 +00:00
PartialVolume
e7c1bde3c6 Remove old copy of file archive_log.sh.new 2026-01-22 20:00:31 +00:00
PartialVolume
9819b70435 Merge pull request #439 from PartialVolume/remove-unwanted-defconfigs
Remove defconfigs that are surplus to requirements
2026-01-22 19:51:36 +00:00
PartialVolume
405a211b24 Remove defconfigs that are surplus to requirements and don't really provide anything that the other defconfigs already provide. Their removal also helps to reduce my workload keeping all the defconfigs in sync with one another. 2026-01-22 19:46:55 +00:00
PartialVolume
1186a5fe80 Merge pull request #438 from PartialVolume/add-ntfs-3g
Add ntfs-3g to all defconfigs
2026-01-22 19:34:19 +00:00
PartialVolume
db6ad14377 Add ntfs-3g for r/w access to NTFS (Microsoft basic data) formatted drives for backing up PDF, logs and nwipe config files. 2026-01-22 19:31:09 +00:00
PartialVolume
0bd9f53fd0 Merge pull request #437 from PartialVolume/fix-USB-storage-device-not-being-identified
Fix #342 and #385 by adding RW support for NTFS (Microsoft basic data)
2026-01-22 11:08:09 +00:00
PartialVolume
3ba5beaf17 Fixed the issues (#342 and #385) where a Ventoy USB memory stick that was formatted as GPT with NTFS (Type:Microsoft Basic Data) was unable to have config, PDFs and log files written to it as it was being mounted read only. This was corrected by installing BR2_PACKAGE_NTFS_3G, deinstalling the busybox mount command and installing mount from the util-linux package. I also fixed an issue that occurs when multiple formatted discs exist on the system and the user pulls the ShredOS USB boot device out after booting. In that circumstance, when it's time for ShredOS to backup PDFs, logs and configs it attempts to write them first to a disc that is identified as the ShredOS boot disc, if it fails it then looks for the first disc with a mountable partition and writes the PDFs, log and configs to that disc. Unfortunately if the disc failed to mount it wouldn't then go on and search for other disks, it would assume the mount completed ok. The save of PDFs etc, would then fail. This was also fixed so the mount return status is now checked and if it fails it now continues its search. 2026-01-22 11:02:09 +00:00
PartialVolume
4fe795cab5 Merge pull request #436 from PartialVolume/add-minimal-graphics-firmware-to-i686-lite
Added legacy firmware to shredos_i686_lite_defconfig
2026-01-21 19:12:11 +00:00
PartialVolume
1390bf9e68 Commit relevant to shredos_i686_lite_defconfig only. Added some graphics firmware for Radeon, Intel that have a small footprint, avoiding AMDGPU for graphics hardware post circa 2010 while maintaining that shredos_i686_lite will boot in 512MB of RAM (but not 256MB). Created a separate kernel backup file for all i686 builds called kernel_i686_defconfig as switching between x86-64 and i686 and back could cause some settings to disappear in the kernel backup file if committed. Replaced the busybox version of lspci with the full pciutils version. 2026-01-21 14:07:23 +00:00
PartialVolume
8b7c69305e Merge pull request #435 from PartialVolume/auto-update-nwipe-version-in-banner
Auto update nwipe banner and version.txt with version tag or commit SHA, examples
ShredOS v2025.11_28_i686_26ece7a-commit-dev
ShredOS v2025.11_28_i686_v0.39
2026-01-18 22:39:25 +00:00
PartialVolume
71aa5fe168 The nwipe banner is updated automatically with the the release version such as v0.39, v0.40 ... or if the developer has chosen to compile a version of nwipe based on a commit full SHA then the banner will show the first 7 characters of the commit followed by commit-dev. i.e ShredOS v2025.11_28_i686_26ece7a-commit-dev 2026-01-18 22:27:18 +00:00
PartialVolume
d3fba815ef Merge pull request #434 from PartialVolume/auto-update-architecture-in-nwipe-banner
Automatically update banner with correct architecture during nwipe build
2026-01-17 23:28:39 +00:00
PartialVolume
7c48bb4f9d Prior to building nwipe, determine architecture and update the nwipe banner as appropriate, either i686 or x86-64. Prior to this patch the banner was hardcoded and had to be manually edited in board/shredos/fsoverlay/etc/shredos/version.txt. When switching between architectures the banner will be automatically updated and manual editing of architecture is no longer necessary. 2026-01-17 23:25:59 +00:00
PartialVolume
77db54a4dc Merge pull request #433 from PartialVolume/dynamically-calculate-partition-size
Dynamically calculate vfat size based on bzImage size plus 20MB
2026-01-17 01:02:19 +00:00
PartialVolume
73200ac892 Modified make_img_file.sh so that the vfat partition size is dynamically calculated based on the bzImage size plus an arbitary 20MB added to accommodate the extra files including PDF reports and logs. 2026-01-17 00:59:46 +00:00
PartialVolume
3aa170ada4 Merge pull request #432 from PartialVolume/rename-i586-defconfigs
Rename i586 defconfigs to i686
2026-01-16 22:47:59 +00:00
PartialVolume
ef58bfa2d8 Rename i586 defconfigs to i686 2026-01-16 22:45:21 +00:00
PartialVolume
728b792cac Merge pull request #431 from PartialVolume/add-img-creation-to-i586-lite
shredos_i686_lite_defconfig now creates both .iso and .img image files
2026-01-16 22:29:47 +00:00
PartialVolume
3cf5c1e5c9 shredos_i686_lite_defconfig now creates both .img and .iso images, renamed defconfig file from shredos_i586_lite_defconfig to shredos_i686_lite_defconfig 2026-01-16 22:23:57 +00:00
PartialVolume
160e655731 Merge pull request #430 from PartialVolume/update_i586_lite_kbd
Fix f keystroke (font size) in shredos_i586_lite_defconfig
2026-01-16 01:32:04 +00:00
PartialVolume
bc790b9be0 Added BR2_PACKAGE_KBD=y which is required for the f keystroke in nwipe when running in ShredOS. KBD provides setfont which doubles the size of the font. 2026-01-16 01:26:38 +00:00
PartialVolume
7d0e54cb8c Merge pull request #429 from PartialVolume/update-i586-lite
Update shredos_i586_lite_defconfig plus tidy up
2026-01-16 00:23:11 +00:00
PartialVolume
fb2af5b5e5 nwipe aes failed to compile due to missing g++ compiler code for gcc, added smartmontools so nwipes reports were complete. Added various smaller programs that don't require much space like hexedit. Added NTP so RTC is accurate if connected to a network. Despite these additions ShredOS_i586_lite_defconfig will still boot with only 256MB CPU RAM required. 2026-01-16 00:19:19 +00:00
Fabian Druschke
6708c3f861 Legacy lite iso defconfig (#428)
* Created minimal i586 compatible defconfig

* Refined minimal i586 defconfig, and added missing shell interpreter
2026-01-16 00:06:36 +00:00
PartialVolume
92aa64707d Updated i686 build by removing Linux firmware, mainly graphics firmware and added BR2_i386=y 2026-01-15 00:48:46 +00:00
PartialVolume
25570b8b7a Merge pull request #426 from PartialVolume/i586
Updated shredos_i586_defconfig so it is sync'ed with shredos_defconfig
2026-01-13 23:50:33 +00:00
PartialVolume
436e4ec558 Updated shredos_i586_defconfig so it is generally sync'ed with shredos_defconfig, except for the necessary differences for i686 support. Unfortunately something has changed between kernel release 6.15 and 6.18. i586 is no longer supported, i686 should be but the kernel fails to load. 2026-01-13 23:44:56 +00:00
PartialVolume
53ff6d0b1f Merge pull request #425 from PartialVolume/fix-iso-1
Correct the path for iso config files.
2026-01-12 14:57:29 +00:00
PartialVolume
41babc35b3 Correct the path for iso config files. 2026-01-12 14:56:09 +00:00
PartialVolume
e36af7c0c8 Restored some changes related to ISO9660 builds 2026-01-12 13:42:01 +00:00
PartialVolume
ebf6f9d355 Merge pull request #423 from PartialVolume/update-to-nwipe-master-for-testing
Update nwipe to last commit in master for testing
2026-01-11 20:13:34 +00:00
PartialVolume
f6ce3e3e64 Update nwipe to last commit in master for testing before release of nwipe 2026-01-11 20:11:17 +00:00
PartialVolume
21e02a3cf8 Merge pull request #422 from PartialVolume/update-revision-banner
Update revision banner as shown in nwipe to 2025.11_28_x86-64_0.40
2026-01-11 15:57:31 +00:00
PartialVolume
70b99a4530 Update revision banner as shown in nwipe to 2025.11_28_x86-64_0.40 2026-01-11 15:55:54 +00:00
PartialVolume
16933b883c Remove obsolete package files and folders 2026-01-11 15:26:52 +00:00
PartialVolume
f13ccbc889 Merge pull request #421 from PartialVolume/add-two-missing-video-modules-to-grub
Add video and video_fb modules to grub legacy and EFI
2026-01-11 14:03:56 +00:00
PartialVolume
763e5a13ec Add video and video_fb modules to grub legacy and EFI 2026-01-11 13:55:12 +00:00
PartialVolume
2207e01415 Merge pull request #420 from PartialVolume/revert-nvme-cli-to-2.15
Revert nvme from 2.16 to 2.15 as provided by buildroot
2026-01-11 12:13:51 +00:00
PartialVolume
c5896c2e44 Revert nvme from 2.16 to 2.15 as provided by buildroot 2026-01-11 12:12:25 +00:00
PartialVolume
cbfae94bc0 Merge pull request #419 from PartialVolume/upgrade_nvme-cli
Upgraded nvme-cli to v2.16
2026-01-10 15:30:43 +00:00