Commit Graph

  • 640f322534 Merge pull request #470 from desertwitch/smartdmt-update master PartialVolume 2026-02-22 23:58:05 +00:00
  • edf89e14af chore: bump smartdmt version desertwitch 2026-02-20 09:45:37 +01:00
  • f5c1da45a9 Merge pull request #468 from desertwitch/upstream-fixes2 PartialVolume 2026-02-18 11:57:09 +00:00
  • b7dcf284c9 chore(board): copy over 32-bit EFI for IMG desertwitch 2026-02-18 10:58:13 +01:00
  • 95872d0744 fix(nwipe): use less generic variable name desertwitch 2026-02-18 10:45:23 +01:00
  • 9b9c569e66 fix(nwipe): use sanitized variable desertwitch 2026-02-18 10:35:40 +01:00
  • 63ad758ad5 fix(nwipe): sanitize global arch variable desertwitch 2026-02-18 10:33:35 +01:00
  • 68710cedf1 chore(board): add 32-bit EFI to IMG desertwitch 2026-02-18 10:26:09 +01:00
  • e2d8217ff8 fix(nwipe): evaluate variables on use desertwitch 2026-02-18 10:22:40 +01:00
  • 58399ade5a Merge pull request #467 from desertwitch/smartdmt-readme PartialVolume 2026-02-18 09:16:48 +00:00
  • fcd4a17e44 chore(smartdmt): bump default version desertwitch 2026-02-18 09:30:13 +01:00
  • 5b710a81a6 chore(docs): add smartdmt documentation desertwitch 2026-02-18 09:30:01 +01:00
  • 6f212156fb chore(nwipe): print out case desertwitch 2026-02-18 08:51:07 +01:00
  • 03ba568178 chore(nwipe): print out commands desertwitch 2026-02-18 08:49:33 +01:00
  • c8f737eb0a chore(nwipe): revert arch dependencies in config desertwitch 2026-02-18 08:13:33 +01:00
  • e6e4a2bab3 chore(nwipe): add arch dependencies desertwitch 2026-02-18 08:12:02 +01:00
  • 39d2a25c74 chore(nwipe): rename definition desertwitch 2026-02-18 08:07:35 +01:00
  • e1f99a053d chore(nwipe): refactor config desertwitch 2026-02-18 07:57:39 +01:00
  • 3abe570540 chore(build): always rebuild nwipe for versioning desertwitch 2026-02-18 07:56:02 +01:00
  • ecea0be3bd fix(nwipe): version replacement desertwitch 2026-02-18 07:55:35 +01:00
  • 3200381771 chore(board): add default 32-bit EFI desertwitch 2026-02-18 07:10:01 +01:00
  • caf93d8106 chore(iso9660): add 32-bit EFI to 64-bit builds desertwitch 2026-02-18 07:03:51 +01:00
  • 2ac8113e93 Merge pull request #465 from desertwitch/ssmart PartialVolume 2026-02-17 23:07:41 +00:00
  • 54e7f83122 Merge pull request #466 from desertwitch/upstream-fixes2 PartialVolume 2026-02-17 22:32:38 +00:00
  • 3cd5ee3f1e chore(iso9660): combine definitions desertwitch 2026-02-17 20:28:48 +01:00
  • e7b2317d05 chore(board): rename iso arch to i686 desertwitch 2026-02-17 17:23:52 +01:00
  • 59ec5813c6 chore(docs): update build targets desertwitch 2026-02-17 17:11:24 +01:00
  • b4316be330 chore(board): rename arch to i686 desertwitch 2026-02-17 17:03:19 +01:00
  • 8aeffd36d6 chore(iso9660): refactor for i686 desertwitch 2026-02-17 17:01:20 +01:00
  • e87c0f7a49 feat: add SMART monitoring terminal desertwitch 2026-02-17 08:41:41 +01:00
  • fd8eb7b898 Merge pull request #462 from PartialVolume/add-memtest86 PartialVolume 2026-02-11 10:36:14 +00:00
  • e17537311c Added memtest86+ to both isolinux and grub2 boot menus, included the memtest package in all defconfigs PartialVolume 2026-02-11 10:33:54 +00:00
  • 92d50b61fd Merge pull request #458 from PartialVolume/update_nwipe_stable_release_selection PartialVolume 2026-02-05 01:47:46 +00:00
  • fad7da67a1 Simplify selection of git commit hash or revision tag v0.40 etc. by removing the hard coded references to the stable release and have just a single selection in menuconfig where you enter a commit hash or a version tag. This means for future updates I won't need to manually update the hard coded version or comments in nwipe.mk and Config.in that mention v0.40 to keep it relevent, I simply update the version in menuconfig to v0.41. Updated all defconfigs with the new revision string BR2_PACKAGE_NWIPE_GIT_REVISION="v0.40" update_nwipe_stable_release_selection PartialVolume 2026-02-05 01:42:19 +00:00
  • df55edb486 Update README.md PartialVolume 2026-02-04 21:31:24 +00:00
  • d54617f898 Merge pull request #456 from desertwitch/patch-1 PartialVolume 2026-02-04 19:59:55 +00:00
  • 1989d7ab13 Fix quoting in directory change command Rysz 2026-02-04 14:16:15 +01:00
  • 9ae389d461 Clarification in building table comment Rysz 2026-02-04 14:14:52 +01:00
  • af01857818 Merge pull request #454 from PartialVolume/update-stable-nwipe-release-to-0.40 v2025.11_28_x86-64_0.40 PartialVolume 2026-02-04 00:37:59 +00:00
  • 07f2d5057f Update the nwipe.mk and Config.in from 0.39 to 0.40. Update all defconfigs to stable release (0.40) update-stable-nwipe-release-to-0.40 PartialVolume 2026-02-04 00:36:03 +00:00
  • 6ab4b901b0 Merge pull request #453 from PartialVolume/ISO9660-volume-name PartialVolume 2026-02-01 00:59:24 +00:00
  • ec2bee0a92 Make ISO9660 volume name upper case for maximum compatibility with older bootloaders PartialVolume 2026-02-01 00:57:12 +00:00
  • 6fd11b61ce Merge pull request #452 from PartialVolume/create-shredos_lite_defconfig PartialVolume 2026-02-01 00:49:01 +00:00
  • 24e1f872d1 Add a new x86-64 light defconfig for systems manufactured between 2000-2010 with a minimum of 512MB of RAM PartialVolume 2026-02-01 00:45:50 +00:00
  • 20bdda24af Merge pull request #451 from PartialVolume/rename_and_checksum_images PartialVolume 2026-01-31 23:44:54 +00:00
  • 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 PartialVolume 2026-01-31 23:35:15 +00:00
  • 6ede7ef074 Merge pull request #450 from PartialVolume/sync-shredos_i686_lite_defconfig PartialVolume 2026-01-30 21:21:20 +00:00
  • e962210590 Sync i686 defconfigs and update build all script PartialVolume 2026-01-30 21:16:31 +00:00
  • 4d30569cde Merge pull request #449 from PartialVolume/fix_img_build_error PartialVolume 2026-01-30 14:53:06 +00:00
  • d893547c0e Fix build error fix_img_build_error PartialVolume 2026-01-30 14:50:37 +00:00
  • 828b70df80 Merge pull request #448 from PartialVolume/boot-i686-using-64bit-EFI PartialVolume 2026-01-29 19:54:09 +00:00
  • 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. PartialVolume 2026-01-29 19:49:33 +00:00
  • 2e3aff54c4 Merge pull request #447 from PartialVolume/more-updates-to-shredos-iso-extra-i686-defconfig PartialVolume 2026-01-28 19:16:08 +00:00
  • 98f1690285 Updates to defconfigs PartialVolume 2026-01-28 19:04:17 +00:00
  • e446a26c11 Merge pull request #445 from PartialVolume/update-shredos-iso-extra-i686-defconfig PartialVolume 2026-01-28 01:12:33 +00:00
  • 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. PartialVolume 2026-01-28 01:08:23 +00:00
  • 0ba9d4e6f8 Merge pull request #444 from PartialVolume/remove-iso-legacy-builds PartialVolume 2026-01-27 18:34:09 +00:00
  • 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. PartialVolume 2026-01-27 18:25:33 +00:00
  • 19d7f41b10 Merge pull request #443 from PartialVolume/sync-shredos_iso_legacy_defconfig PartialVolume 2026-01-27 02:44:01 +00:00
  • 48ba2441d8 sync shredos_iso_legacy_defconfig PartialVolume 2026-01-27 02:43:03 +00:00
  • 2f3712f2cb Merge pull request #442 from PartialVolume/add-legacy-boot PartialVolume 2026-01-27 01:37:16 +00:00
  • 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. PartialVolume 2026-01-27 01:34:23 +00:00
  • e6a611c612 Sync shredos_iso_extra_defconfig PartialVolume 2026-01-25 19:23:15 +00:00
  • 233eae18e8 Merge pull request #441 from PartialVolume/update-build_all_shredos.sh PartialVolume 2026-01-25 16:40:55 +00:00
  • 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. PartialVolume 2026-01-25 16:36:34 +00:00
  • c5851e9501 Merge pull request #440 from PartialVolume/add-openssh-server PartialVolume 2026-01-24 00:52:38 +00:00
  • 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? PartialVolume 2026-01-24 00:49:02 +00:00
  • e7c1bde3c6 Remove old copy of file archive_log.sh.new PartialVolume 2026-01-22 20:00:31 +00:00
  • 9819b70435 Merge pull request #439 from PartialVolume/remove-unwanted-defconfigs PartialVolume 2026-01-22 19:51:36 +00:00
  • 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. remove-unwanted-defconfigs PartialVolume 2026-01-22 19:46:55 +00:00
  • 1186a5fe80 Merge pull request #438 from PartialVolume/add-ntfs-3g PartialVolume 2026-01-22 19:34:19 +00:00
  • db6ad14377 Add ntfs-3g for r/w access to NTFS (Microsoft basic data) formatted drives for backing up PDF, logs and nwipe config files. PartialVolume 2026-01-22 19:31:09 +00:00
  • 0bd9f53fd0 Merge pull request #437 from PartialVolume/fix-USB-storage-device-not-being-identified PartialVolume 2026-01-22 11:08:09 +00:00
  • 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. PartialVolume 2026-01-22 11:02:09 +00:00
  • 4fe795cab5 Merge pull request #436 from PartialVolume/add-minimal-graphics-firmware-to-i686-lite PartialVolume 2026-01-21 19:12:11 +00:00
  • 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. add-minimal-graphics-firmware-to-i686-lite PartialVolume 2026-01-21 14:07:23 +00:00
  • 8b7c69305e Merge pull request #435 from PartialVolume/auto-update-nwipe-version-in-banner PartialVolume 2026-01-18 22:39:25 +00:00
  • 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 PartialVolume 2026-01-18 22:27:18 +00:00
  • d3fba815ef Merge pull request #434 from PartialVolume/auto-update-architecture-in-nwipe-banner PartialVolume 2026-01-17 23:28:39 +00:00
  • 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. PartialVolume 2026-01-17 23:25:59 +00:00
  • 77db54a4dc Merge pull request #433 from PartialVolume/dynamically-calculate-partition-size PartialVolume 2026-01-17 01:02:19 +00:00
  • 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. PartialVolume 2026-01-17 00:59:46 +00:00
  • 3aa170ada4 Merge pull request #432 from PartialVolume/rename-i586-defconfigs PartialVolume 2026-01-16 22:47:59 +00:00
  • ef58bfa2d8 Rename i586 defconfigs to i686 PartialVolume 2026-01-16 22:45:21 +00:00
  • 728b792cac Merge pull request #431 from PartialVolume/add-img-creation-to-i586-lite PartialVolume 2026-01-16 22:29:47 +00:00
  • 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 PartialVolume 2026-01-16 22:23:57 +00:00
  • 160e655731 Merge pull request #430 from PartialVolume/update_i586_lite_kbd PartialVolume 2026-01-16 01:32:04 +00:00
  • 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. PartialVolume 2026-01-16 01:26:38 +00:00
  • 7d0e54cb8c Merge pull request #429 from PartialVolume/update-i586-lite PartialVolume 2026-01-16 00:23:11 +00:00
  • 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. PartialVolume 2026-01-16 00:19:19 +00:00
  • 6708c3f861 Legacy lite iso defconfig (#428) Fabian Druschke 2026-01-16 01:06:36 +01:00
  • 92aa64707d Updated i686 build by removing Linux firmware, mainly graphics firmware and added BR2_i386=y PartialVolume 2026-01-15 00:48:46 +00:00
  • 25570b8b7a Merge pull request #426 from PartialVolume/i586 PartialVolume 2026-01-13 23:50:33 +00:00
  • 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. i586 PartialVolume 2026-01-13 23:44:56 +00:00
  • 53ff6d0b1f Merge pull request #425 from PartialVolume/fix-iso-1 PartialVolume 2026-01-12 14:57:29 +00:00
  • 41babc35b3 Correct the path for iso config files. PartialVolume 2026-01-12 14:56:09 +00:00
  • e36af7c0c8 Restored some changes related to ISO9660 builds PartialVolume 2026-01-12 13:42:01 +00:00
  • ebf6f9d355 Merge pull request #423 from PartialVolume/update-to-nwipe-master-for-testing PartialVolume 2026-01-11 20:13:34 +00:00
  • f6ce3e3e64 Update nwipe to last commit in master for testing before release of nwipe PartialVolume 2026-01-11 20:11:17 +00:00
  • 21e02a3cf8 Merge pull request #422 from PartialVolume/update-revision-banner PartialVolume 2026-01-11 15:57:31 +00:00