File: syslinux_test.in

package info (click to toggle)
grub2 2.02~beta3-5
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 56,240 kB
  • ctags: 67,122
  • sloc: ansic: 378,393; asm: 16,268; sh: 13,167; cpp: 1,991; python: 1,458; makefile: 1,407; sed: 423; lex: 393; yacc: 267; awk: 75; lisp: 50; perl: 31
file content (22 lines) | stat: -rw-r--r-- 608 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

set -e

tdir="`mktemp -d "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX"`" || exit 1
outfile="`mktemp "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX"`" || exit 1

cp -a "@top_srcdir@/tests/syslinux/ubuntu10.04" "$tdir/ubuntu10.04"

"@builddir@/grub-syslinux2cfg" -r "$tdir/ubuntu10.04" "$tdir/ubuntu10.04/isolinux/isolinux.cfg" -o "$tdir/observed.cfg"

echo "$tdir/observed.cfg"

sed -e "s,@dir@,$tdir,g" "@top_srcdir@/tests/syslinux/ubuntu10.04_grub.cfg.in" >"$tdir/expected.cfg"
if ! diff -u "$tdir/observed.cfg" "$tdir/expected.cfg"; then
  echo "Mismatch in ubuntu10.04"
  rm -rf "$tdir"
  exit 1
fi

rm -rf "$tdir"
exit 0