Gentoo Archives: gentoo-commits

From: "NP Hardass (np-hardass)" <np-hardass@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/teamviewer/files: teamviewer.sh
Date: Tue, 30 Jun 2015 19:49:20
Message-Id: 20150630194911.3D06274B@oystercatcher.gentoo.org
1 np-hardass 15/06/30 19:49:11
2
3 Modified: teamviewer.sh
4 Log:
5 Remove PID location edit in systemd service file. Resolves bug #552564
6
7 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 18F89C67)
8
9 Revision Changes Path
10 1.2 net-misc/teamviewer/files/teamviewer.sh
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/files/teamviewer.sh?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/files/teamviewer.sh?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/teamviewer/files/teamviewer.sh?r1=1.1&r2=1.2
15
16 Index: teamviewer.sh
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-misc/teamviewer/files/teamviewer.sh,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- teamviewer.sh 18 Jun 2015 08:35:17 -0000 1.1
23 +++ teamviewer.sh 30 Jun 2015 19:49:11 -0000 1.2
24 @@ -1,15 +1,26 @@
25 #!/bin/bash
26
27 tv="$(basename $0)"
28 +tvdir="/opt/${tv}"
29 version="@TVV@"
30 tvw_version=""
31 prefix="${HOME}/.wine-${tv}"
32 arch="win32"
33 native=true
34
35 +if $native; then
36 + export WINEDLLPATH="${prefix}/drive_c/TeamViewer"
37 +else
38 + export WINEDLLPATH="${tvdir}/tv_bin/wine/lib:${tvdir}/tv_bin/wine/lib/wine:${prefix}/drive_c/TeamViewer"
39 + export PATH="${tvdir}/tv_bin/wine/bin:${PATH}"
40 +fi
41 +export WINEARCH="${arch}"
42 +export WINEPREFIX="${prefix}"
43 +
44 if [ ! -d "${prefix}" ]; then
45 echo "Creating prefix..."
46 - env WINEARCH="${arch}" WINEPREFIX="${prefix}" wineboot -i &> /dev/null
47 + wineboot -i &> /dev/null
48 + mkdir -p "${prefix}/drive_c/TeamViewer"
49 fi
50
51 if [ -e "${prefix}/tvw-version" ]; then
52 @@ -19,25 +30,18 @@
53 #If version has changed or new instance
54 if [ "${version}" != "${tvw_version}" ]; then
55 echo "Copying TeamViewer files to prefix..."
56 - cp -R "/opt/${tv}/wine/drive_c/TeamViewer" "${prefix}/drive_c/TeamViewer"
57 + cp -R "/opt/${tv}/wine/drive_c/TeamViewer" "${prefix}/drive_c/"
58 echo "Creating config and log directories in ~/.config/teamviewer@TVMV@"
59 mkdir -p "${HOME}"/.config/teamviewer@TVMV@/{config,logfiles}
60 echo "${version}" > "${prefix}/tvw-version"
61 fi
62
63 -TV_BASE_DIR="${tv}"
64 +TV_BASE_DIR="${tvdir}"
65 TV_BIN_DIR="${TV_BASE_DIR}/tv_bin"
66 TV_PROFILE="${prefix}"
67 TV_LOG_DIR="${TV_PROFILE}/logfiles"
68 TV_CFG_DIR="${TV_PROFILE}/config"
69 TV_USERHOME="${HOME}"
70
71 -if $native; then
72 - export WINEDLLPATH="${prefix}/drive_c/TeamViewer"
73 -else
74 - export WINEDLLPATH="${tv}/tv_bin/wine/lib:${tv}/tv_bin/wine/lib/wine:${prefix}/drive_c/TeamViewer"
75 - export PATH="${tv}/tv_bin/wine/bin:${PATH}"
76 -fi
77 -export WINEPREFIX="${prefix}"
78 wine "C:\\TeamViewer\\TeamViewer.exe" "\${[@]}" &> \
79 "${HOME}/.config/teamviewer@TVMV@/logfiles/$(date +%Y.%m.%d-%H:%M:%S)-wine.log"