]> git.pld-linux.org Git - packages/fonts-TTF-Bitstream-Cyberfonts.git/blame - license-installer.sh
- changes from 2005-09-06 (don't remember what for anymore)
[packages/fonts-TTF-Bitstream-Cyberfonts.git] / license-installer.sh
CommitLineData
31571526
ER
1#!/bin/sh
2if [ "$1" = "--with" -a "$2" = "license_agreement" ]; then
3 TMPDIR=`rpm --eval "%{tmpdir}"`; export TMPDIR
4 SPECDIR=`rpm --eval "%{_specdir}"`; export SPECDIR
5 SRPMDIR=`rpm --eval "%{_srcrpmdir}"`; export SRPMDIR
6 SOURCEDIR=`rpm --eval "%{_sourcedir}"`; export SOURCEDIR
7 BUILDDIR=`rpm --eval "%{_builddir}"`; export BUILDDIR
8 RPMDIR=`rpm --eval "%{_rpmdir}"`; export RPMDIR
9 BACKUP=0
10 mkdir -p $TMPDIR $SPECDIR $SRPMDIR $RPMDIR $SRPMDIR $SOURCEDIR $BUILDDIR
11 if [ -f $SPECDIR/@BASE_NAME@.spec ]; then
12 BACKUP=1
13 mv -f $SPECDIR/@BASE_NAME@.spec $SPECDIR/@BASE_NAME@.spec.prev
14 fi
545ee722
ER
15 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
16 for i in @COPYSOURCES@; do
17 if [ -f $SOURCEDIR/$i ]; then
18 mv -f $SOURCEDIR/$i $SOURCEDIR/$i.prev
19 BACKUP=1
20 fi
21 done
22 fi
31571526 23 if echo "$3" | grep '\.src\.rpm$' >/dev/null; then
f81b3643 24 (
31571526 25 if echo "$3" | grep '://' >/dev/null; then
f81b3643 26 cd $SRPMDIR
31571526
ER
27 wget --passive-ftp -t0 "$3"
28 else
f81b3643
ER
29 cp -f "$3" $SRPMDIR
30 cd $SRPMDIR
31571526 31 fi
d58826ac 32 rpm2cpio `basename "$3"` | ( cd $SPECDIR; cpio -i @BASE_NAME@.spec )
545ee722 33 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
d58826ac 34 rpm2cpio `basename "$3"` | ( cd $SOURCEDIR; cpio -i @COPYSOURCES@ )
545ee722
ER
35 fi
36 )
31571526
ER
37 else
38 cp -i "$3" $SPECDIR || exit 1
545ee722
ER
39 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
40 for i in @COPYSOURCES@; do
41 cp -i @DATADIR@/$i $SOURCEDIR/$i || exit 1
42 done
43 fi
31571526
ER
44 fi
45 ( cd $SPECDIR
9367027e 46 /usr/bin/builder -nm -nc -ncs --with license_agreement --opts --target=@TARGET_CPU@ @BASE_NAME@.spec
31571526
ER
47 if [ "$?" -ne 0 ]; then
48 exit 2
49 fi
50 RPMNAMES="$RPMDIR/@BASE_NAME@-@VERSION@-@RELEASE@wla.@TARGET_CPU@.rpm"
abdc9c7d 51 rpm -Uhv $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" )
31571526
ER
52 if [ "$BACKUP" -eq 1 ]; then
53 if [ -f $SPECDIR/@BASE_NAME@.spec.prev ]; then
54 mv -f $SPECDIR/@BASE_NAME@.spec.prev $SPECDIR/@BASE_NAME@.spec
55 fi
545ee722
ER
56 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
57 for i in @COPYSOURCES@; do
58 if [ -f $SOURCEDIR/$i ]; then
59 mv -f $SOURCEDIR/$i.prev $SOURCEDIR/$i
545ee722
ER
60 fi
61 done
62 fi
31571526
ER
63 fi
64else
dc8ebd99
ER
65 if [ "@LICENSE@" != '@'LICENSE'@' ]; then
66 cat @LICENSE@
67 echo "
68If you accept the above license rebuild the package using:
69"
70 else
71 echo "
31571526
ER
72License issues made us not to include inherent files into
73this package by default. If you want to create full working
74package please build it with the following command:
31571526 75"
dc8ebd99
ER
76 fi
77 echo "$0 --with license_agreement @SPECFILE@"
31571526 78fi
This page took 0.067781 seconds and 4 git commands to generate.