Commit graph

  • 1ca6f8dfdf Fix warning in musl related to ioctl master Imbus 2026-02-21 08:06:37 +01:00
  • d90c05ca77 Tests: test.sh does not use sudo internally, now runs under alpine with musl Imbus 2026-02-21 08:05:09 +01:00
  • 8601db8811 Initial bash completion Imbus 2026-02-21 07:24:25 +01:00
  • 4b853f9c16 Spelling errors Imbus 2026-02-21 06:17:07 +01:00
  • febcedc2f3 Provide a more descriptive introduction and a summary of writeimg's features Imbus 2026-02-21 06:11:40 +01:00
  • 5e9245f059 Bump the help section in the readme to latest version Imbus 2026-02-21 06:05:02 +01:00
  • d02fc5f386 Provide a detailed description of design considerations and future plans Imbus 2026-02-21 06:03:41 +01:00
  • 2e02a056cc Now also reports the size of the block device before asking to continue v0.2.3 Imbus 2026-02-21 03:57:30 +01:00
  • 60e7179766 Fix forgotten assignment to last Imbus 2026-02-15 03:22:26 +01:00
  • bf55c2d0a9 Performance: Update progress bar only when changed Imbus 2026-02-15 03:10:54 +01:00
  • e038ab224d Simplify: fprintf -> printf Imbus 2026-02-15 02:45:12 +01:00
  • c1e38b365c Uninstall target, PHONY Imbus 2026-02-14 16:02:47 +01:00
  • d0728a87c0 Manpage permissions to 644 Imbus 2026-02-14 15:55:35 +01:00
  • 71ef502cea Include manpage in 'make install' Imbus 2026-02-13 17:33:43 +01:00
  • a62728e9db Initial manpage Imbus 2026-02-13 17:30:42 +01:00
  • f37e28c4ef Remove accidental inclusion of unfinished WI_FILE check Imbus 2026-02-09 14:44:42 +01:00
  • 4127ad6333 More tests Include some notes about cleanup and accidentally deleting loop-control Imbus 2026-02-09 14:42:56 +01:00
  • d1d3b3cd45 Rename dev_name and filename to iname/oname in preparation for enabling file outputs Imbus 2026-02-09 14:42:28 +01:00
  • 36a98b2630 Simple test Imbus 2026-02-09 13:59:10 +01:00
  • 9723924222 Use stylized name in help section v0.2.2 Imbus 2026-02-09 13:53:46 +01:00
  • d0a3db77e9 Remove commented CFLAGS appends for libudev Imbus 2026-02-09 13:53:26 +01:00
  • 078ba792f0 Get version string from git, instead of hardcoded in makefile Imbus 2026-02-09 13:52:57 +01:00
  • 734c1c10ec Use bitmasking to keep track of flags Imbus 2026-02-09 13:36:59 +01:00
  • 117d01fcbe v0.2.1 bump v0.2.1 Imbus 2026-02-07 18:52:56 +01:00
  • 692f89d6c2 Formatting Imbus 2026-02-07 18:44:40 +01:00
  • 5cbfc38e62 Add some introduction to readme and brush up the formatting Imbus 2026-02-07 18:42:38 +01:00
  • 008e9e7ca9 Readme txt -> md Imbus 2026-02-07 18:39:18 +01:00
  • 9d2645ad65 Readme Imbus 2026-02-07 18:38:48 +01:00
  • 53239324ef Tell the user how much data will be written beforehand Imbus 2026-02-07 18:24:32 +01:00
  • a1556ca383 Set (y/n) prompt to (y/N) to better reflect behaviour Imbus 2026-02-07 18:23:59 +01:00
  • 0a4626e7d1 Fix formatting when error occurs Imbus 2026-02-07 18:23:33 +01:00
  • ab43512e42 Bump to v0.2.0 v0.2.0 Imbus 2026-02-07 17:36:37 +01:00
  • 3bfbfd46fa Move noisy metadata info into help section Imbus 2026-02-07 17:36:29 +01:00
  • c67c68615a Add noconfirm flag Imbus 2026-02-07 17:24:31 +01:00
  • 13e27bbcc1 Flush block device with ioctl before reading it back Imbus 2026-02-07 17:24:16 +01:00
  • c08ee6a738 Guard for verify only Imbus 2026-02-07 17:23:27 +01:00
  • 19bf88b2e6 Block size set to 1MiB Imbus 2026-02-07 17:22:06 +01:00
  • 824f975510 Include EXTRA_CFLAGS for optional extras Imbus 2026-02-07 17:21:48 +01:00
  • be2f00b91c Clang-format Imbus 2026-02-07 17:20:00 +01:00
  • 5277b78fd3 Prompt user before doing anything Imbus 2026-02-07 14:55:24 +01:00
  • 21f2420d42 Now includes a simple progress bar, percent only Imbus 2026-02-07 14:55:05 +01:00
  • 9e96ebaca0 Assertion on file descriptor write access Imbus 2026-02-07 14:54:25 +01:00
  • 804a6b1485 Include the file size in the write job struct for future reference in data rate and progress bar Imbus 2026-02-07 13:52:13 +01:00
  • c11bdd7f47 Assert that the file size is above zero Imbus 2026-02-07 13:51:44 +01:00
  • 88a1a87ca6 Guard for block device name string starting with "/dev/" Imbus 2026-02-07 13:51:16 +01:00
  • cf85ca788a Verification logic now verifies both by-block and crc32 Imbus 2026-02-07 13:23:53 +01:00
  • 2c2fcd6c8e Bring in single-header crc32 Imbus 2026-02-07 13:22:29 +01:00
  • 3d61eeb1ab Make block size a compile-time tunable Imbus 2026-02-07 13:22:05 +01:00
  • 1a73c5a248 Rename: BUFSIZE -> BLOCKSIZE Imbus 2026-02-07 13:06:52 +01:00
  • 8a715e07fe Pass LDFLAGS, even if empty v0.1.2 Imbus 2026-02-05 03:31:34 +01:00
  • 68ad220640 Install -d first Imbus 2026-02-05 02:55:00 +01:00
  • fda25171b2 Include proper version string Imbus 2026-02-05 02:34:58 +01:00
  • 9add3b7667 Use DESTDIR and PREFIX in install target Imbus 2026-02-05 02:34:17 +01:00
  • 19806ab0b5 Repair broken install target Imbus 2026-02-05 00:16:38 +01:00
  • 377bcb5642 Guard for when defs CR_YEAR and BLDDATE are not supplied Imbus 2026-02-05 00:16:06 +01:00
  • 1e82124264 While verifying, when reading the block device, read only as much as was read from the file. Imbus 2026-02-04 23:57:07 +01:00
  • e69243180f Remove commented code Imbus 2026-02-04 23:49:42 +01:00
  • dd1679c824 Convert wjob to a singleton of type write_job Imbus 2026-02-04 23:49:13 +01:00
  • 3e766afea3 Specify BSD-2 in copyright string Imbus 2026-02-04 23:48:54 +01:00
  • 08deed9f60 Remove unused buffer pointer Imbus 2026-02-04 23:23:11 +01:00
  • 9f5ddebdb3 Links Imbus 2026-02-04 23:22:58 +01:00
  • 4cddeecdfa BSD 2-Clause Imbus 2026-02-04 23:22:53 +01:00
  • 77de1f5ac0 Initial Imbus 2026-02-04 22:59:39 +01:00