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
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
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
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
16933b883c
Remove obsolete package files and folders
2026-01-11 15:26:52 +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
540d0d49d7
Upgraded nvme-cli to v2.16
2026-01-10 15:19:32 +00:00
PartialVolume
82c1387ab0
Upgraded Seagate's openSeaChest tools to 25.05.3 and restored busybox.config back to it's default location
2026-01-09 00:23:52 +00:00
PartialVolume
9837083d98
Moved busybox.config to board/shredos and installed telnetd
2026-01-08 21:54:42 +00:00
PartialVolume
c525a2ff71
Updated ShredOS to Buildroot 2025.11, kernel 6.18.0
2026-01-06 22:53:29 +00:00
Fabian Druschke
f053132049
package/nwipe: switch from static tarball to Git commit (051e1aa)
...
This commit updates the nwipe package to build from a specific Git commit
instead of using the previously referenced tarball release. The changes
include:
- Setting NWIPE_SITE to the GitHub repository and NWIPE_SITE_METHOD to git.
- Specifying the commit hash (051e1aa) in NWIPE_VERSION.
- Removing or emptying the nwipe.hash file, as we no longer verify a tarball
and instead rely on the Git checkout.
This approach allows ShredOS/Buildroot to clone the nwipe repository at
commit 051e1aa, apply the banner patch, and build the nwipe binary directly
from Git.
2025-11-26 17:32:27 +01:00
DaanSelen
e1414a8f43
chore(pkg): update nwipe version to 0.39 ( #380 )
...
* chore: bump nwipe
* chore: clean the .mk file of nwipe
* chore: update .mk and .hash files
* chore: add tar.gz into gitignore
* chore: try to integrate https://github.com/PartialVolume/shredos.x86_64/pull/322
* Revert "chore: try to integrate https://github.com/PartialVolume/shredos.x86_64/pull/322 "
This reverts commit 6a4ad199ea .
* chore: bump image name
* Revert "chore: bump image name"
This reverts commit ec70d375b5 .
---------
Co-authored-by: Daan Selen <dselen@systemec.nl >
2025-10-22 21:48:10 +01:00
Fabian Druschke
6a254b30e2
linux-tools: remove BPF kselftest artifact to avoid arch mismatch error
2025-01-24 18:19:58 +00:00
PartialVolume
4fcdcefb6d
Updated some files for the go package that had some old files from the previous version.
2025-01-23 11:15:47 +00:00
PartialVolume
e80f0d4972
Added back in an incorrectly deleted file
2025-01-23 01:19:26 +00:00
PartialVolume
c6c3355280
Removed old patch files that were from the previous buildroot version which were still present. This caused uses during compile when already patched files were attempted to be repatched which caused an error and the compile to fail.
2025-01-23 01:07:41 +00:00
PartialVolume
e05541a43b
Added Seagate's OpenSeaChest tools. Increased image size to 310MB leaving approximately 25MB free for PDF certificates and logs
2025-01-13 21:30:42 +00:00
PartialVolume
0b171bd816
Fixed busybox not being included, noticed during tests as telnetd wasn't available. Also added CONFIG_GEMINI_ETHERNET=y driver.
2025-01-12 22:05:06 +00:00
PartialVolume
f39f161d58
Upgrade ShredOS to buildroot v24.11
2025-01-10 19:34:56 +00:00
PartialVolume
b8a35caee4
Fix parallel.hash, file must end with 0x0a (newline)
2024-09-01 00:16:12 +01:00
PartialVolume
acbd555ee4
Revert procps-ng files back to their original state prior to commit 1fe0ac8, basically re-instating the new line character or lines at the end of the files.
2024-08-31 21:47:48 +01:00
Fab
1fe0ac8846
#274 ATTENTION: FIRST COMMIT, TRIPLE CHECK FOR MISTAKES Added parallel package to buildroot ( #275 )
...
Added parallel package to buildroot to close #274
Added .DS_Store due for development on mac clients.
Updated readme.md regarding sg3_utils & parallel
2024-08-31 20:41:38 +01:00
PartialVolume
34eacfb576
Merge pull request #223 from ExaneServerTeam/bugfix/fix-kernel_cmdline_extractor-build
...
Fix kernel_cmdline_extractor build
2024-05-22 00:10:47 +01:00
PartialVolume
c000e2a83d
Update buildroot to 2024.02.2, kernel to 6.6.2, GPU & DRM drivers, nwipe to v0.37 plus many others.
2024-05-17 17:42:31 +01:00
Frederic Brin
b6797896c6
Fix kernel_cmdline_extractor build
...
Currently the build of kernel_cmdline_extractor require
autoconf & automake installed on the host and do not
use the ones embedded in buildroot.
A simple use of autoreconf fix the build
2024-02-23 10:40:06 +01:00
PartialVolume
c9346c1f16
1. Now searches through multiple drives looking for exfat/fat32 shredos boot
...
discs including Ventoy.
2. The delay ShredOS introduces while it waits for USB devices to initialise
previously printed a period symbol every second to show somethink was
happening, instead, it now counts down numerically from 30. Most USB
devices have initialised after about 10-15 seconds.
3. Two new kernel command line options are introduced. The first allows the
user to determine whether PDF, log and dmesg files are sent using tftp or
ftp protocols.
i.e shredos_config=ftp:192.168.0.2:/home/joe/ftpdata/:jo:488993d:d
4. The second kernel command line option is:
shredos_output=ftp:192.168.0.2:/home/joe/ftpdata/:jo:488993d:d which
determines where the nwipe config files are retrieved from on ShredOS boot
and saved on nwipe exit.
5. Added package openssh for sftp support
6. Added package telnetd which had inadvertently been removed on the last update.
2024-01-01 22:20:20 +00:00
PartialVolume
6acdce2eac
ShredOS will now save & restore configuration files, dmesg.txt and PDF certificate files to Ventoy formatted USB flash drives. Instead of saving to the first FAT32 formatted disc found, it now examines the exFAT or FAT32 partition for version information that matches the currently booted version. The location of ../board/shredos/version.txt has been moved to board/shredos/fsoverlay/etc/shredos/version.txt. This file should be manually updated by the devs when new versions are released. The README.md file was updated with this new location for version.txt
2023-11-26 19:41:24 +00:00
PartialVolume
9e8d671b7c
Update to buildroot 2023.08.2, updated nwipe to v0.35, added ChromeOS and Microsoft Surface drivers, fibre channel drivers.
2023-11-08 19:10:58 +00:00
PartialVolume
2ad6760d0f
Upgrade buildroot to 2023.05 (from 2021.08.2), kernel is upgraded to 6.3 (from 5.13.19).
2023-07-05 19:35:21 +01:00
PartialVolume
c721f615a6
Update Linux Firmware from 20210511 to 20230625, this adds at least a 100 extra AMD_GPU binaries
2023-07-02 00:06:46 +01:00
PartialVolume
fdd0a4ab42
hdparm was updated from v9.62 to v9.65
...
v9.65 is the latest version as of June 2023.
2023-06-05 13:16:37 +01:00
PartialVolume
92276736a5
Merge pull request #135 from petski/improve-bnx2-approach
...
Improve bnx2 approach
2023-03-24 16:21:13 +00:00
PartialVolume
49e3e9c2f0
Added X2APIC support for server that require this.
...
Added Numachip support
Added ScaleMP vSMP
Added Locale, locale -a now works.
Added en_US.UTF-8 as required by tmux
Added tmux to allow the creation of multiple terminals viewable
simultaneously.
Added the command tmux4 which creates a 4 panes (terminals) in the
virtual terminal. This allows multiple nwipes /dev/sdx to be run
simultaneously for those that like to run one wipe in each terminal
for hot swapping.
Added DirectFB drivers for ATI128, Matrox and I830.
Added ascii_invaders for something to do while those discs wipe.
Increased size of FAT32 to 130MB with about 14MB free for PDF
wipe reports and logs.
Bumped minor version 23.1 to 23.2
2023-03-23 20:37:43 +00:00
Patrick Kuijvenhoven
f48eca9642
package/linux-firmware: Add Broadcom BNX2 firmware
...
Source: https://lore.kernel.org/buildroot/1c5a072be17f6aeb1ff9f39d506141ed8024d7bf.1677570263.git.stefan@agner.ch/
2023-03-23 20:42:39 +01:00
PartialVolume
44224926c5
Update ShredOS with nwipe version 0.34
2022-12-31 01:48:35 +00:00
PartialVolume
e9be64e3ab
Add DRM drivers for AMDGPU, Radeon, Nouveau, I915, GMA500, UDL for improved functioning of suspend and re-wake from RAM required to unfreeze drives ready for upcoming secure erase implementation in nwipe. Added LCD devices L4F00242T03, LMS283GF05. Added Backlight KTD253, GPIO. Added boot logo support. Removed buildroot manual packages.
2022-02-20 14:52:42 +00:00
PartialVolume
49625f0571
First commit of Shredos v2021.08.2_19_x86-64_0.32.014
2021-11-23 23:01:30 +00:00