File: beta

package info (click to toggle)
mgetty 1.2.1-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,872 kB
  • sloc: ansic: 42,728; sh: 6,487; perl: 6,262; makefile: 1,457; tcl: 756; lisp: 283
file content (72 lines) | stat: -rw-r--r-- 1,737 bytes parent folder | download | duplicates (5)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#!/bin/sh
#
# Aufruf z.B.: 1.1 14 1.1.13  fuer "1.1.14 neu, diff zu 1.1.13".
#
# $Log: beta,v $
# Revision 4.4  2018/03/06 13:26:16  gert
# change from texi2html to texi2any for HTML manual
#
# Revision 4.3  2007/06/15 07:11:57  gert
# change "make fullclean" to "make clean"
#
# Revision 4.2  2006/02/25 12:49:17  gert
# add freshmeat.net reminder
#
# Revision 4.1  2005/11/26 13:26:48  gert
# Documentation-Preparation script for mgetty releases
#
#
MR=$1
SR=$2
DIFFR=$3
HOST=$4
DOC=$5
#
# well defined environment...
#
PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin:/home/gert/bin

VS=$MR.$SR
if expr "$VS" : '[0-9].[13579]' >/dev/null ; then
    DST=mgetty$VS-`date +%b%d`.tar.gz
else
    DST=mgetty+sendfax-$VS.tar.gz
fi

latest="$DST"
diff="mgetty$DIFFR-$MR.$SR.diff.gz"
echo "latest beta: $latest / $diff"

# build index.html page
echo "TODO: HTML-Page bauen!"
#cd $html
#sed -e "s/@@BETA@@/$latest/" -e "s/@@MR@@/$MR/g" -e "s/@@SR@@/$SR/" -e "s/@@DATE@@/`date +%Y-%m-%d`/" <index.html.in >index.html

if [ "$4" = "stop" ] ; then exit 1 ; fi

cd doc
make clean doc-all || exit 1

rm -f work-html/*
gzip -9 <mgetty.dvi >work-html/mgetty.dvi.gz
gzip -9 <mgetty.ps  >work-html/mgetty.ps.gz
col -b  <mgetty.asc | gzip -9  >work-html/mgetty.txt.gz
cp *.man work-html/

for i in *.man ; do
    echo "$i..."
    rman -f HTML -r "%s.man.html" -l "mgetty+sendfax manual: $i" $i >work-html/$i.html
done

scp *.texi $HOST:$DOC/
#texi2html -split_node -menu -verbose mgetty.texi
texi2any --split=node --verbose --html --force -o work-html mgetty.texi
cd work-html/
scp -r . $HOST:$DOC/
cd ..
rm -f work-html/*

#./cvm
#tar cvfz ../doc/mgetty.html.tar.gz mgetty_*.html

echo "update freshmeat.net releases" |mail -s TODO gert@greenie.muc.de