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