]> git.pld-linux.org Git - packages/fonts-TTF-microsoft.git/blame - license-installer.sh
- add @COPYSOURCES@ for adobe install
[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
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 )
f0854606
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 )
6de7af38 37 cp -i $TMPDIR/@BASE_NAME@.spec $SPECDIR/@BASE_NAME@.spec || exit 1
f0854606
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
6de7af38
ER
43 else
44 cp -i "$3" $SPECDIR || exit 1
f0854606
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
6de7af38
ER
50 fi
51 ( cd $SPECDIR
08b2b3e8 52 /usr/bin/builder -nm -nc -ncs --with license_agreement --opts --target=@TARGET_CPU@ @BASE_NAME@.spec
6de7af38
ER
53 if [ "$?" -ne 0 ]; then
54 exit 2
55 fi
56 RPMNAMES="$RPMDIR/@BASE_NAME@-@VERSION@-@RELEASE@wla.@TARGET_CPU@.rpm"
a146c9c1 57 rpm -Uhv $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" )
6de7af38
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
f0854606
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
6de7af38
ER
70 fi
71else
1019bfb9
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 "
6de7af38
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:
6de7af38 82"
1019bfb9
ER
83 fi
84 echo "$0 --with license_agreement @SPECFILE@"
6de7af38 85fi
This page took 0.211769 seconds and 4 git commands to generate.