Rysz
1989d7ab13
Fix quoting in directory change command
2026-02-04 14:16:15 +01:00
Rysz
9ae389d461
Clarification in building table comment
...
Make it clear for future readers that preclean runs a clean before step 0 of the building.
2026-02-04 14:14:52 +01:00
PartialVolume
af01857818
Merge pull request #454 from PartialVolume/update-stable-nwipe-release-to-0.40
...
Update the nwipe.mk, Config.in and defconfigs from 0.39 to 0.40.
v2025.11_28_x86-64_0.40
2026-02-04 00:37:59 +00:00
PartialVolume
07f2d5057f
Update the nwipe.mk and Config.in from 0.39 to 0.40. Update all defconfigs to stable release (0.40)
2026-02-04 00:36:03 +00:00
PartialVolume
6ab4b901b0
Merge pull request #453 from PartialVolume/ISO9660-volume-name
...
Make ISO9660 volume name upper case for maximum compatibility.
2026-02-01 00:59:24 +00:00
PartialVolume
ec2bee0a92
Make ISO9660 volume name upper case for maximum compatibility with older bootloaders
2026-02-01 00:57:12 +00:00
PartialVolume
6fd11b61ce
Merge pull request #452 from PartialVolume/create-shredos_lite_defconfig
...
Add a new x86-64 light defconfig for 64bit systems with minimum 512MB RAM
2026-02-01 00:49:01 +00:00
PartialVolume
24e1f872d1
Add a new x86-64 light defconfig for systems manufactured between 2000-2010 with a minimum of 512MB of RAM
2026-02-01 00:45:50 +00:00
PartialVolume
20bdda24af
Merge pull request #451 from PartialVolume/rename_and_checksum_images
...
Add creation of sha1 checksum files and add additional info to image filenames
2026-01-31 23:44:54 +00:00
PartialVolume
e06ba53380
Updated the script build_all_shredos.sh so that if the defconfig is lite or extra then lite and plus-partitionare inserted into the filename immediately prior to the extension. The placing of this extra information at the end of the version information is important. In this position it doesn't interfere with the search that is conducted in the script find_shredos_boot_script.sh in relation to the search for the shredos boot disc. The sha1 checksum is calculated and placed in a file with the same name as the image but with the addition of the extension.sha1. These .sha1 files are also copied to the folder dist/ along with the corresponding .iso or .img file. The addition of this extra information in the filenames makes the files unique amongst the group of build files. This is required when the .iso and .img files are uploaded when a ShredOS release is published
2026-01-31 23:35:15 +00:00
PartialVolume
6ede7ef074
Merge pull request #450 from PartialVolume/sync-shredos_i686_lite_defconfig
...
Sync i686 defconfigs and update build all script
2026-01-30 21:21:20 +00:00
PartialVolume
e962210590
Sync i686 defconfigs and update build all script
2026-01-30 21:16:31 +00:00
PartialVolume
4d30569cde
Merge pull request #449 from PartialVolume/fix_img_build_error
...
Fix build error
2026-01-30 14:53:06 +00:00
PartialVolume
d893547c0e
Fix build error
2026-01-30 14:50:37 +00:00
PartialVolume
828b70df80
Merge pull request #448 from PartialVolume/boot-i686-using-64bit-EFI
...
Allow shredos i686 builds to boot on 64bit EFI only system that don't have legacy boot options.
2026-01-29 19:54:09 +00:00
PartialVolume
7e198a902e
The i686 .iso builds failed to boot on X86-64 systems that only support booting with 64bit efi, i.e no legacy boot option. This was due to bootx64.efi not being included by iso9660.mk when the architecture is i686. Changes were made to iso9660.mk to correct this.
2026-01-29 19:49:33 +00:00
PartialVolume
2e3aff54c4
Merge pull request #447 from PartialVolume/more-updates-to-shredos-iso-extra-i686-defconfig
...
Updates to defconfigs
2026-01-28 19:16:08 +00:00
PartialVolume
98f1690285
Updates to defconfigs
2026-01-28 19:04:17 +00:00
PartialVolume
e446a26c11
Merge pull request #445 from PartialVolume/update-shredos-iso-extra-i686-defconfig
...
Update shredos-iso-extra-i686-defconfig
2026-01-28 01:12:33 +00:00
PartialVolume
6e31fca714
Update shredos-iso-extra-i686-defconfig so it's sync'ed with other i686 defconfigs and like other i686 defconfigs it will boot with a minimum of 512MB RAM.
2026-01-28 01:08:23 +00:00
PartialVolume
0ba9d4e6f8
Merge pull request #444 from PartialVolume/remove-iso-legacy-builds
...
Removed legacy iso defconfigs
2026-01-27 18:34:09 +00:00
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