From: Tormod Volden Date: Mon, 6 Apr 2015 10:38:08 +0000 (+0200) Subject: Add padding tool for DriveWire images X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=88f5c6e432d16e4d0e50629ef671426466c8f942;p=FUZIX.git Add padding tool for DriveWire images Signed-off-by: Tormod Volden --- diff --git a/Kernel/platform-dragon-nx32/Makefile b/Kernel/platform-dragon-nx32/Makefile index 422c63bd..5dfc5cc4 100644 --- a/Kernel/platform-dragon-nx32/Makefile +++ b/Kernel/platform-dragon-nx32/Makefile @@ -33,3 +33,4 @@ image: ../syscall_proc.o ../syscall_other.o ../mm.o \ ../tty.o ../devsys.o ../usermem.o ../syscall_fs2.o ../syscall_exec16.o \ devlpr.o devtty.o libc.o ../vt.o + ../tools/pad256 ../fuzix.bin diff --git a/Kernel/tools/pad256 b/Kernel/tools/pad256 new file mode 100755 index 00000000..6b2fed0f --- /dev/null +++ b/Kernel/tools/pad256 @@ -0,0 +1,7 @@ +#!/bin/bash -e + +# adds zero padding to a file to get size multiple of 256 + +size=$(stat --format=%s $1) +newsize=$(( (size+255)/256*256 )) +dd if=/dev/zero of=$1 conv=notrunc oflag=append bs=1 count=$((newsize-size)) status=noxfer