ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/util/ota-publish
(Generate patch)

Comparing deliantra/Deliantra-Client/util/ota-publish (file contents):
Revision 1.1 by root, Wed Jan 4 09:16:40 2012 UTC vs.
Revision 1.6 by root, Fri Jan 27 23:13:38 2012 UTC

1#!/bin/bash 1#!/bin/bash
2 2
3DEST=/root/src/deliantra/arch/res/ota_update 3DEST=/root/src/deliantra/arch/res/ota_update
4
5util/checkdiff
4 6
5umask 022 7umask 022
6 8
7read EXE_VER <dist/exe_ver 9read EXE_VER <dist/exe_ver
8 10
9perl <Changes >Changes~ -pe '$_ = "" if /^\('"$EXE_VER"'\)/; next unless /^#gendist#/; print; $_ = "('"$EXE_VER"') '"$(date)"'\n"' || exit 11perl <Changes >Changes~ -pe '
12 $_ = "" if /^\('"$EXE_VER"'\)/;
13 next unless /^#gendist#/;
14 s/^ /\t/;
15 print; $_ = "('"$EXE_VER"') '"$(date)"'\n";
16' || exit
10mv Changes~ Changes 17mv Changes~ Changes
11 18
12rm -f "$DEST"/* 19rm -f "$DEST"/*
13 20
14<Changes >"$DEST"/Changes sed -ne "/^($EXE_VER)/,/^(A00000000)/p" 21<Changes >"$DEST"/Changes sed -ne "/^($EXE_VER)/,/^(A00000000)/p"
22 29
23 . dist/"$dist".vars 30 . dist/"$dist".vars
24 31
25 NAME="1.0,deliantra_S-$G_OS-$G_ARCHNAME.pck" 32 NAME="1.0,deliantra_S-$G_OS-$G_ARCHNAME.pck"
26 cp dist/"$dist".bin "$DEST/$NAME" 33 cp dist/"$dist".bin "$DEST/$NAME"
34 md5=$(md5sum -b <dist/"$dist".bin | cut -c1-32)
27 chmod 644 "$DEST/$NAME" 35 chmod 644 "$DEST/$NAME"
28 echo " \"$NAME\" : { \"exe_ver\" : \"$EXE_VER\" }," 36 echo " \"$NAME\" : { \"exe_ver\" : \"$EXE_VER\", \"md5\" : \"$md5\" },"
29 done 37 done
30 echo "}" 38 echo "}"
31) >"$DEST/meta" 39) >"$DEST/meta"
32 40
41rsync -avzP dist/bin/. rain:/var/www/dist.schmorp.de/deliantra/ota/.
42rain "chmod 644 /var/www/dist.schmorp.de/deliantra/ota/*.*"
33 43
34

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines