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