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