]> git.pld-linux.org Git - packages/fonts-TTF-microsoft-tahoma.git/blame - license-installer.sh
- fix target option (#5783)
[packages/fonts-TTF-microsoft-tahoma.git] / license-installer.sh
CommitLineData
84497c78
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
25e600a0
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
84497c78 23 if echo "$3" | grep '\.src\.rpm$' >/dev/null; then
0129404b 24 (
84497c78 25 if echo "$3" | grep '://' >/dev/null; then
0129404b 26 cd $SRPMDIR
84497c78
ER
27 wget --passive-ftp -t0 "$3"
28 else
0129404b
ER
29 cp -f "$3" $SRPMDIR
30 cd $SRPMDIR
84497c78 31 fi
13f8bdd4 32 rpm2cpio `basename "$3"` | ( cd $SPECDIR; cpio -i @BASE_NAME@.spec )
25e600a0 33 if [ '@COPYSOURCES@' != '@'COPYSOURCES'@' ]; then
13f8bdd4 34 rpm2cpio `basename "$3"` | ( cd $SOURCEDIR; cpio -i @COPYSOURCES@ )
25e600a0
ER
35 fi
36 )
84497c78
ER
37 else
38 cp -i "$3" $SPECDIR || exit 1
25e600a0
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
84497c78
ER
44 fi
45 ( cd $SPECDIR
73da56ff 46 /usr/bin/builder -nm -nc -ncs --with license_agreement --target @TARGET_CPU@ @BASE_NAME@.spec
84497c78
ER
47 if [ "$?" -ne 0 ]; then
48 exit 2
49 fi
50 RPMNAMES="$RPMDIR/@BASE_NAME@-@VERSION@-@RELEASE@wla.@TARGET_CPU@.rpm"
e5222026 51 rpm -Uhv $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" )
84497c78
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
25e600a0
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
25e600a0
ER
60 fi
61 done
62 fi
84497c78
ER
63 fi
64else
45e260da
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 "
84497c78
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:
84497c78 75"
45e260da
ER
76 fi
77 echo "$0 --with license_agreement @SPECFILE@"
84497c78 78fi
This page took 0.092712 seconds and 4 git commands to generate.