summaryrefslogtreecommitdiff
path: root/net/gpxe/files/patch-util__gensdsk
blob: 543bce70fdbc99a4c695d00f50478472b790db0a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- ./util/gensdsk.orig	2010-06-29 21:31:33.000000000 +0200
+++ ./util/gensdsk	2010-08-07 17:45:31.000000000 +0200
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 #
 # Generate a syslinux floppy that loads a gPXE image
 #
@@ -44,8 +44,8 @@
 	# shorten name for 8.3 filesystem
 	b=$(basename $f)
 	g=${b%.lkrn}
-	g=${g//[^a-z0-9]}
-	g=${g:0:8}.krn
+	g=$(echo $g | sed -e 's/[^a-z0-9]//g').krn
+	g=$(echo $g | awk '{print substr($0,0,8)}').krn
 	case "$first" in
 	"")
 		echo DEFAULT $g