diff options
Diffstat (limited to 'sdrive')
-rwxr-xr-x | sdrive | 52 |
1 files changed, 52 insertions, 0 deletions
@@ -0,0 +1,52 @@ +#!/bin/sh + +# Paths +drive= /dev/fd0 + +# Functions +prepDrive() { + echo 'preparing drive...' + setfdprm $drive sect=10 hd ssize=1024 cyl=80 +} + +formatDisk() { + echo 'formatting disk...' + superformat $drive sect=10 hd ssize=1024 cyl=80 +} + +iptImg() { + echo 'Enter the destination file path' + read iptloc + echo 'importing...' + cat $drive > $iptloc +} + +writeDisk() { + echo 'Enter img path' + read iptimg + echo 'writting' + cat $iptimg > $drive +} + +echo " + ###################################### + # S-Series Drive :: Shell Script # + ###################################### + + What would you like to do? + + 1. Prepare drive + 2. Format disk + 3. Import img from disk + 4. Write img to disk +" + +read choice + +case "$choice" in + 1) prepDrive ;; + 2) formatDisk ;; + 3) iptImg ;; + 4) writeDisk ;; +esac + |