File: hexen2

package info (click to toggle)
game-data-packager 37
  • links: PTS, VCS
  • area: contrib
  • in suites: jessie, jessie-kfreebsd
  • size: 512 kB
  • ctags: 97
  • sloc: sh: 235; makefile: 109
file content (31 lines) | stat: -rw-r--r-- 853 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SHORTNAME=hexen2
LONGNAME="Hexen II"

hexen2_usage() {
  echo "game-data-packager ${SHORTNAME} arguments:"
  printf "\tgame-data-packager ${SHORTNAME} path \t\tpath\t\tpath to a hexen2 directory\n"
}

go() {
  if [ $# -lt 1 ]; then
    hexen2_usage
    die "wrong number of arguments"
  fi
  dir=`unravel "$1"`
  verify_directory "$dir"
  verify_directory "$dir/data1"
  for f in pak0.pak pak1.pak; do
    verify_file "$dir/data1/$f"
  done

  verify_md5sum "$dir/data1/pak0.pak" c9675191e75dd25a3b9ed81ee7e05eff
  verify_md5sum "$dir/data1/pak1.pak" c2ac5b0640773eed9ebe1cda2eca2ad0

  DEBBASE="${SHORTNAME}-data_${GAME_PACKAGE_VERSION}_all.deb"
  DEB="$DATADIR/$DEBBASE"
  OUTFILE=`unravel "$OUTDIR"`"/$DEBBASE"
  cp -p "$DEB" "$OUTFILE"
  slipstream "$OUTFILE" "usr/share/games/hexen2/data1" \
    "$dir/data1/pak0.pak" \
    "$dir/data1/pak1.pak"
}