File: add-bin-doc

package info (click to toggle)
debian-cd 2.2.13
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,480 kB
  • ctags: 120
  • sloc: sh: 1,666; perl: 1,078; makefile: 832
file content (79 lines) | stat: -rwxr-xr-x 2,256 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
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
73
74
75
76
77
78
79
#!/bin/bash

#set -x
set -e

BDIR=$TDIR/$CODENAME-$ARCH
ADIR=$APTTMP/$CODENAME-$ARCH
SDIR=$TDIR/$CODENAME-src

DEBMAINVER="`echo $DEBVERSION | sed -e 's/[ _r].*//'`"

for i in $BDIR/*.packages; do 
	dir=${i%%.packages}
	dir=${dir##$BDIR/}
	dir=$BDIR/CD$dir
	cp -df $MIRROR/README* $dir/ 

	if [ -f $dir/doc/dedication-$DEBMAINVER.txt ]; then
		mv $dir/doc/dedication-$DEBMAINVER.txt $dir/dedication.txt
		ln -s ../dedication.txt $dir/doc/dedication-$DEBMAINVER.txt
	fi

	rm -f $dir/README $dir/README.1ST \
		$dir/README.CD-manufacture $dir/README.multicd \
		$dir/README.pgp ; \

	cpp -traditional -undef -P -C -Wall -nostdinc -I$dir \
	    -D OUTPUTtext $BASEDIR/data/$CODENAME/README.html.in \
		| sed -e 's/%%.//g' > $dir/README.html

	lynx -dump -force_html $dir/README.html | todos \
	> $dir/README.txt ; \

	cpp -traditional -undef -P -C -Wall -nostdinc -I $dir/ \
	    -D OUTPUThtml $BASEDIR/data/$CODENAME/README.html.in \
		| sed -e 's/%%.//g' > $dir/README.html

	rm -f $dir/README.diskdefines
	mkdir -p $dir/pics 
	cp $BASEDIR/data/pics/*.* $dir/pics/ 

	if [ -e $MIRROR/dists/$CODENAME/main/Release-Notes ]; then 
	   cp -f $MIRROR/dists/$CODENAME/main/Release-Notes $dir/
	fi

	if [ -e $MIRROR/dists/$CODENAME/Contents-$ARCH.gz ]; then
	   cp -f $MIRROR/dists/$CODENAME/Contents-$ARCH.gz $dir/dists/$CODENAME/
	else
	   echo "WARNING: there's no Contents-$ARCH.gz file for $CODENAME !"
	fi

        if [ -n "$NONUS" ]
	then
	    if [ -e $NONUS/dists/$CODENAME/non-US/Contents-$ARCH.gz ]; then
		 cp -f $NONUS/dists/$CODENAME/non-US/Contents-$ARCH.gz \
		    $dir/dists/$CODENAME/non-US/
	    else
		echo "WARNING: there's no Content-$ARCH.gz file for $CODENAME/non-US !"
	    fi
	fi

	if [ -e $BASEDIR/data/$CODENAME/README.$ARCH ]; then 
	  cp -f $BASEDIR/data/$CODENAME/README.$ARCH $dir/
	fi

	if [ -e $BASEDIR/data/$CODENAME/README.1ST.$ARCH ]; then 
	    rm -f $dir/README.1ST
	    echo "This disc is labelled :" > $dir/README.1ST
	    cat $dir/.disk/info >>$dir/README.1ST
	    echo -e "\n\n" >>$dir/README.1ST
	    cat $BASEDIR/data/$CODENAME/README.1ST.$ARCH > $dir/README.1ST
	    todos $dir/README.1ST; 
	fi

	if [ -e $BASEDIR/data/$CODENAME/README.multicd ]; then 
	    cp -f $BASEDIR/data/$CODENAME/README.multicd $dir/
	fi

done