/[gpg4kde]/trunk/doc/website/mk-chksums
ViewVC logotype

Contents of /trunk/doc/website/mk-chksums

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations)
Tue May 27 14:24:43 2008 UTC (16 years, 9 months ago) by khruskowski
File size: 1580 byte(s)
Added Website & Logo.
1 #!/bin/sh
2 # Script to generate teh checksums for a release.
3
4 version="$1"
5 if [ -z "$version" ]; then
6 echo "usage: mk-chksums VERSION" >&2
7 exit 1
8 fi
9
10 for i in gpg4win-$version.tar.bz2 gpg4win-$version.exe \
11 gpg4win-light-$version.exe gpg4win-src-$version.exe ; do
12 if [ ! -f "$i" ]; then
13 echo "mk-chksums: file $i is missing in current directory" >&2
14 exit 1
15 fi
16 done
17
18 sha1_src="`sha1sum gpg4win-$version.tar.bz2 | awk '{print $1}'`"
19 sha1_exe="`sha1sum gpg4win-$version.exe | awk '{print $1}'`"
20 sha1_exl="`sha1sum gpg4win-light-$version.exe | awk '{print $1}'`"
21 sha1_exs="`sha1sum gpg4win-src-$version.exe | awk '{print $1}'`"
22 md5_src="`md5sum gpg4win-$version.tar.bz2 | awk '{print $1}'`"
23 md5_exe="`md5sum gpg4win-$version.exe | awk '{print $1}'`"
24 md5_exl="`md5sum gpg4win-light-$version.exe | awk '{print $1}'`"
25 md5_exs="`md5sum gpg4win-src-$version.exe | awk '{print $1}'`"
26 len_src="`ls -l gpg4win-$version.tar.bz2 | awk '{print $5}'`"
27 len_exe="`ls -l gpg4win-$version.exe | awk '{print $5}'`"
28 len_exl="`ls -l gpg4win-light-$version.exe | awk '{print $5}'`"
29 len_exs="`ls -l gpg4win-src-$version.exe | awk '{print $5}'`"
30
31
32 cat <<EOF
33 m4_define(\`SHA1_SRC',\`$sha1_src')
34 m4_define(\`SHA1_EXE',\`$sha1_exe')
35 m4_define(\`SHA1_EXL',\`$sha1_exl')
36 m4_define(\`SHA1_EXS',\`$sha1_exs')
37 m4_define(\`MD5_SRC',\`$md5_src')
38 m4_define(\`MD5_EXE',\`$md5_exe')
39 m4_define(\`MD5_EXL',\`$md5_exl')
40 m4_define(\`MD5_EXS',\`$md5_exs')
41 m4_define(\`LEN_SRC',\`$len_src')
42 m4_define(\`LEN_EXE',\`$len_exe')
43 m4_define(\`LEN_EXL',\`$len_exl')
44 m4_define(\`LEN_EXS',\`$len_exs')
45 EOF

Properties

Name Value
svn:executable *

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26