]> git.pld-linux.org Git - packages/fonts-TTF-Bitstream-Cyberfonts.git/blame - license-installer.sh
- add @COPYSOURCES@ for adobe install
[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
ER
23 if echo "$3" | grep '\.src\.rpm$' >/dev/null; then
24 ( cd $SRPMDIR
25 if echo "$3" | grep '://' >/dev/null; then
26 wget --passive-ftp -t0 "$3"
27 else
28 cp -f "$3" .
29 fi
30 rpm2cpio `basename "$3"` | ( cd $TMPDIR; cpio -i @BASE_NAME@.spec )
545ee722
ER
31 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
32 for i in @COPYSOURCES@; do
33 rpm2cpio $i | ( cd $TMPDIR; cpio -i $i )
34 done
35 fi
36 )
31571526 37 cp -i $TMPDIR/@BASE_NAME@.spec $SPECDIR/@BASE_NAME@.spec || exit 1
545ee722
ER
38 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
39 for i in @COPYSOURCES@; do
40 cp -i $TMPDIR/$i $SOURCEDIR/$i || exit 1
41 done
42 fi
31571526
ER
43 else
44 cp -i "$3" $SPECDIR || exit 1
545ee722
ER
45 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
46 for i in @COPYSOURCES@; do
47 cp -i @DATADIR@/$i $SOURCEDIR/$i || exit 1
48 done
49 fi
31571526
ER
50 fi
51 ( cd $SPECDIR
9367027e 52 /usr/bin/builder -nm -nc -ncs --with license_agreement --opts --target=@TARGET_CPU@ @BASE_NAME@.spec
31571526
ER
53 if [ "$?" -ne 0 ]; then
54 exit 2
55 fi
56 RPMNAMES="$RPMDIR/@BASE_NAME@-@VERSION@-@RELEASE@wla.@TARGET_CPU@.rpm"
abdc9c7d 57 rpm -Uhv $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" )
31571526
ER
58 if [ "$BACKUP" -eq 1 ]; then
59 if [ -f $SPECDIR/@BASE_NAME@.spec.prev ]; then
60 mv -f $SPECDIR/@BASE_NAME@.spec.prev $SPECDIR/@BASE_NAME@.spec
61 fi
545ee722
ER
62 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
63 for i in @COPYSOURCES@; do
64 if [ -f $SOURCEDIR/$i ]; then
65 mv -f $SOURCEDIR/$i.prev $SOURCEDIR/$i
66 BACKUP=1
67 fi
68 done
69 fi
31571526
ER
70 fi
71else
dc8ebd99
ER
72 if [ "@LICENSE@" != '@'LICENSE'@' ]; then
73 cat @LICENSE@
74 echo "
75If you accept the above license rebuild the package using:
76"
77 else
78 echo "
31571526
ER
79License issues made us not to include inherent files into
80this package by default. If you want to create full working
81package please build it with the following command:
31571526 82"
dc8ebd99
ER
83 fi
84 echo "$0 --with license_agreement @SPECFILE@"
31571526 85fi
This page took 0.041381 seconds and 4 git commands to generate.