diff options
author | Jernuh Zakalwe | 2019-07-25 18:35:35 +0200 |
---|---|---|
committer | Jernuh Zakalwe | 2019-07-25 18:35:35 +0200 |
commit | ba9b939a34db95d84e5b791d246e8668e9e08514 (patch) | |
tree | e3700d206b6f48e79d15ea4f394c93e57060c6e7 | |
parent | ed4e328251dd6987b3fdaa8521602cca6e507a71 (diff) | |
download | aur-ba9b939a34db95d84e5b791d246e8668e9e08514.tar.gz |
Many changes under the hood to make the installation more flexible.
Shared library and some icons renamed to avoid name conflicts.
Icon-cache refresh removed, the package manager should do this.
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rwxr-xr-x | build_installer.sh | 9 | ||||
-rw-r--r-- | eve-icons.tar.gz | bin | 80025 -> 80039 bytes | |||
-rw-r--r-- | eve-icons_large.tar.gz | bin | 150983 -> 150989 bytes | |||
-rw-r--r-- | evebackup | 2 | ||||
-rw-r--r-- | evebackup.desktop | 4 | ||||
-rw-r--r-- | evelauncher.desktop | 2 | ||||
-rw-r--r-- | evelauncher.sh | 3 | ||||
-rw-r--r-- | evelauncher.sh.in | 5 | ||||
-rw-r--r-- | everegedit.desktop | 4 | ||||
-rw-r--r-- | evesetup.shlib (renamed from evelauncher.shlib) | 4 | ||||
-rw-r--r-- | evewine | 2 | ||||
-rw-r--r-- | evewinecfg.desktop | 4 | ||||
-rw-r--r-- | evewinetricks | 2 | ||||
-rw-r--r-- | evewinetricks.desktop | 2 | ||||
-rw-r--r-- | setup.sh.in | 74 |
17 files changed, 84 insertions, 106 deletions
@@ -1,7 +1,7 @@ pkgbase = evesetup pkgdesc = An inofficial EVE Online Launcher Setup Tool. pkgver = 1539902 - pkgrel = 0 + pkgrel = 1 url = https://forums.eveonline.com/t/eve-installing/71494 arch = x86_64 license = custom @@ -31,7 +31,7 @@ pkgbase = evesetup source = evelauncher.sh source = evelauncher.sh.in source = evelauncher.sh.real - source = evelauncher.shlib + source = evesetup.shlib source = everegedit.desktop source = evewine source = evewinecfg.desktop @@ -52,23 +52,23 @@ pkgbase = evesetup source = eve-transl5.11-zh.tar.gz source = https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run source = https://binaries.eveonline.com/evelauncher-1539902.tar.gz - sha256sums = f49b404341e1dd48eaa2504c83f9ff07c9a4c11e1a109c67d04167dc70d65731 - sha256sums = ee89bb914f9c624e2d9031fa9694837f14a2ddf8d2cde4927bfedc4bfc427810 - sha256sums = 63605574731c8eddf22e32c5ffd70c5fadf06b3995d6a8a464b8d7e5e1c802fa + sha256sums = ce85defa2698ea72e88221d72424fb953f86836494ecc0e4006f41ec89682af4 + sha256sums = b5febef1a55d27af357f88079c0c7a1799971bd570080d91034115230323ef68 + sha256sums = adb88d519b09f8593d4d1c30472d7d3d6e177bf303dbbc5d8c3360ddd57f4af2 sha256sums = 80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21 - sha256sums = f772aaaf0a6951c87fa0d2bcc5f96966a81c7750940140404b001eaf42168f99 - sha256sums = f8988be390204ce645ca37f43cdb8e395970f8d6dd36095acf08c5c7cf72833c - sha256sums = 5eeb80f73627b2e240843f797995ad60c1ae52f9a9a61bb0653351746477e048 - sha256sums = 04d2a47524cbd132aad2fd310d56515a29310a2e693ba94ce12c65cd776a70d2 - sha256sums = 22690e393ee89703b17898038aaa37900805104e8c960b346fe1f6050edc9bce - sha256sums = d5047d1648550c3e54672e6b16d2fa67a323d7affa9eae2b0db16b8ed20b7d90 - sha256sums = f34cef776c79cbd4e5b74d680f04c614c0698fd3a685b1c7cf39e4fed6519bcc - sha256sums = 3ec6892df9109260af05fb53c1e980741b7c1b6bf1927b9fc1b1a6253b901cca + sha256sums = fb2b6aa2d47365cc88e7ecac6f01def985b008683bb0f9efd7873799e929c7d2 + sha256sums = a8e604e6481b9a386269b6252852ee57812fc932f44f767982c4dbac168bb03b + sha256sums = cd840d3ad3a21517f30bb4979c97adaaccba2affdddaa5da2889f4fd2ba89578 + sha256sums = 546aaf5669dc3d3f1b2fff1b9a493d8ba31c19940a04fa4b9eb080e7301df4bd + sha256sums = c83beba543663b926d28d0eda98f1035cd73327da50f718a487763d300415a24 + sha256sums = f438c7002eaf8e1186a838ac2e803242b7a2c98a22cf49622eb4a64cf4b202ec + sha256sums = 04c102d6db1bb8d4159c41f32ec0aa95846c0fb519841a3c1428ab20c850e9cf + sha256sums = cc9b7bd4778305b542bd67d043f408c0e30fe7ef82601e7ff2d8d216a71ee904 sha256sums = 2520a9b19f2827fa2634ea2acae3a6f61e73aada1af0eb2029e95709f0c8927d - sha256sums = 94616333dd5c61b8ff44aba26dfabe69a8e8de8bb2fcdc9a10d0ee98a56b9907 - sha256sums = 3891991a1b700b3d5a524dbeb5015fbe578baf1855066cf0cff89412df84342a - sha256sums = 2c192fdc282fefafee5596b60bd1779668b611d386e2bf933eef51d39eac7a28 - sha256sums = f88c7c28582b6531a021b8fcece47c906f900c48edf453dc04c349f8671cf8a2 + sha256sums = a62632f591d464565bf5d52ff70a60e3d1a36e6b4f89735228a65f0449a72fc3 + sha256sums = 5b4d6ca26b58ce6e56099921ab7d2dbacfa7ecd49fbb8e47f8dcd05c99768ad5 + sha256sums = 69b98d923c08c6fb035c0c6905ec5e9c73273b694f8f3497777d44597dbe63e3 + sha256sums = 762db1df07dfcf526fe634b4b589a08e8affefb2f79f02cff2624c70e0820422 sha256sums = 47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a sha256sums = 1c3df28324c8498e34d2e789fd1f36577afa5a31bdbb278d752f7ef8c6ec5516 sha256sums = bb63c2ea31d204f4d8eb270848674ad898ed45bbf0a9cea480611581f1149e4f @@ -1,7 +1,7 @@ #Maintainer: Gharim Turen <gharim@turen.de> pkgname=evesetup pkgver=1539902 -pkgrel=0 +pkgrel=1 pkgdesc="An inofficial EVE Online Launcher Setup Tool." arch=(x86_64) url="https://forums.eveonline.com/t/eve-installing/71494" @@ -28,7 +28,7 @@ source=("evelauncher.desktop" "evelauncher.sh" "evelauncher.sh.in" "evelauncher.sh.real" - "evelauncher.shlib" + "evesetup.shlib" "everegedit.desktop" "evewine" "evewinecfg.desktop" @@ -66,17 +66,20 @@ package() { install -d "${pkgdir}/usr/share/icons" for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks evebackup ;do if [ -f "${srcdir}/$cmd" ] ;then + sed -i s,./evesetup.shlib,/opt/${pkgname}/lib/evesetup.shlib, "${srcdir}/$cmd" install "${srcdir}/$cmd" "${pkgdir}/opt/${pkgname}/bin" else ln -s evewine "${pkgdir}/opt/${pkgname}/bin/$cmd" fi ln -s "/opt/${pkgname}/bin/$cmd" "${pkgdir}/usr/bin/$cmd" if [ ! "$cmd" = "evewine" ] ;then + oexec=$(grep Exec= ./${cmd%.*}.desktop) + sed -i s,$oexec,Exec=/usr/bin/$cmd, ./${cmd%.*}.desktop cp "${srcdir}/${cmd%.*}.desktop" "${pkgdir}/usr/share/applications/" fi done sed -i s,ELVER=\"\",ELVER=\"${pkgver}\", "${pkgdir}/opt/${pkgname}/bin/evelauncher.sh" - cp ${srcdir}/evelauncher.shlib ${pkgdir}/opt/${pkgname}/lib + cp ${srcdir}/evesetup.shlib ${pkgdir}/opt/${pkgname}/lib cp -r ${srcdir}/icons ${pkgdir}/usr/share/ rm -rf ${srcdir}/evelauncher/resources/ ${srcdir}/evelauncher/plugins/ rm -f ${srcdir}/evelauncher/*Qt* ${srcdir}/evelauncher/libcrypto* @@ -101,23 +104,23 @@ package() { tar cJf ${pkgdir}/opt/${pkgname}/lib/evelauncher-${pkgver}.tar.xz evelauncher/ } -sha256sums=('f49b404341e1dd48eaa2504c83f9ff07c9a4c11e1a109c67d04167dc70d65731' - 'ee89bb914f9c624e2d9031fa9694837f14a2ddf8d2cde4927bfedc4bfc427810' - '63605574731c8eddf22e32c5ffd70c5fadf06b3995d6a8a464b8d7e5e1c802fa' +sha256sums=('ce85defa2698ea72e88221d72424fb953f86836494ecc0e4006f41ec89682af4' + 'b5febef1a55d27af357f88079c0c7a1799971bd570080d91034115230323ef68' + 'adb88d519b09f8593d4d1c30472d7d3d6e177bf303dbbc5d8c3360ddd57f4af2' '80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21' - 'f772aaaf0a6951c87fa0d2bcc5f96966a81c7750940140404b001eaf42168f99' - 'f8988be390204ce645ca37f43cdb8e395970f8d6dd36095acf08c5c7cf72833c' - '5eeb80f73627b2e240843f797995ad60c1ae52f9a9a61bb0653351746477e048' - '04d2a47524cbd132aad2fd310d56515a29310a2e693ba94ce12c65cd776a70d2' - '22690e393ee89703b17898038aaa37900805104e8c960b346fe1f6050edc9bce' - 'd5047d1648550c3e54672e6b16d2fa67a323d7affa9eae2b0db16b8ed20b7d90' - 'f34cef776c79cbd4e5b74d680f04c614c0698fd3a685b1c7cf39e4fed6519bcc' - '3ec6892df9109260af05fb53c1e980741b7c1b6bf1927b9fc1b1a6253b901cca' + 'fb2b6aa2d47365cc88e7ecac6f01def985b008683bb0f9efd7873799e929c7d2' + 'a8e604e6481b9a386269b6252852ee57812fc932f44f767982c4dbac168bb03b' + 'cd840d3ad3a21517f30bb4979c97adaaccba2affdddaa5da2889f4fd2ba89578' + '546aaf5669dc3d3f1b2fff1b9a493d8ba31c19940a04fa4b9eb080e7301df4bd' + 'c83beba543663b926d28d0eda98f1035cd73327da50f718a487763d300415a24' + 'f438c7002eaf8e1186a838ac2e803242b7a2c98a22cf49622eb4a64cf4b202ec' + '04c102d6db1bb8d4159c41f32ec0aa95846c0fb519841a3c1428ab20c850e9cf' + 'cc9b7bd4778305b542bd67d043f408c0e30fe7ef82601e7ff2d8d216a71ee904' '2520a9b19f2827fa2634ea2acae3a6f61e73aada1af0eb2029e95709f0c8927d' - '94616333dd5c61b8ff44aba26dfabe69a8e8de8bb2fcdc9a10d0ee98a56b9907' - '3891991a1b700b3d5a524dbeb5015fbe578baf1855066cf0cff89412df84342a' - '2c192fdc282fefafee5596b60bd1779668b611d386e2bf933eef51d39eac7a28' - 'f88c7c28582b6531a021b8fcece47c906f900c48edf453dc04c349f8671cf8a2' + 'a62632f591d464565bf5d52ff70a60e3d1a36e6b4f89735228a65f0449a72fc3' + '5b4d6ca26b58ce6e56099921ab7d2dbacfa7ecd49fbb8e47f8dcd05c99768ad5' + '69b98d923c08c6fb035c0c6905ec5e9c73273b694f8f3497777d44597dbe63e3' + '762db1df07dfcf526fe634b4b589a08e8affefb2f79f02cff2624c70e0820422' '47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a' '1c3df28324c8498e34d2e789fd1f36577afa5a31bdbb278d752f7ef8c6ec5516' 'bb63c2ea31d204f4d8eb270848674ad898ed45bbf0a9cea480611581f1149e4f' diff --git a/build_installer.sh b/build_installer.sh index 71f108115d3d..126dbf2f7137 100755 --- a/build_installer.sh +++ b/build_installer.sh @@ -64,15 +64,10 @@ for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks evebackup if [ -f ../$cmd ] ;then cp ../$cmd evesetup/ ;fi if [ ! "$cmd" = "evewine" ] ;then cp ../${cmd%.*}.desktop evesetup/ ;fi done -cp ../evelauncher.shlib evesetup/evelauncher.shlib +cp ../evesetup.shlib evesetup/evesetup.shlib cp ../evelauncher.sh.in evesetup/evelauncher.sh sed -i s,ELVER=\"\",ELVER=\"$version\", evesetup/evelauncher.sh -grep -v '^#-' ../setup.sh.in >evesetup/setup.sh -#-- testing only -#- cp -f ../setup.sh.in evesetup/setup.sh -#- sed -i 's,#- , ,' evesetup/setup.sh -#- release="test" -#-- +cp ../setup.sh.in evesetup/setup.sh sed -i s,elver=\"\",elver=\"$version\", evesetup/setup.sh sed -i s,elcsum=\"\",elcsum=\"$elcsum\", evesetup/setup.sh chmod a+x evesetup/setup.sh diff --git a/eve-icons.tar.gz b/eve-icons.tar.gz Binary files differindex 35d320659c04..4ea98e1db103 100644 --- a/eve-icons.tar.gz +++ b/eve-icons.tar.gz diff --git a/eve-icons_large.tar.gz b/eve-icons_large.tar.gz Binary files differindex e6fc63e2384b..7327d9ba86b1 100644 --- a/eve-icons_large.tar.gz +++ b/eve-icons_large.tar.gz diff --git a/evebackup b/evebackup index 180c0094a176..0e2c114a8661 100644 --- a/evebackup +++ b/evebackup @@ -4,7 +4,7 @@ set -e # WIP use at own risk -. /opt/evesetup/lib/evelauncher.shlib +. ./evesetup.shlib SHAREDIR=$(grep SharedCacheFolder $EVECONF | cut -d= -f2) BCKUPDIR=$(xdg-user-dir DOCUMENTS 2>/dev/null || true)/EVE diff --git a/evebackup.desktop b/evebackup.desktop index a74652887f45..3ee5f20e348a 100644 --- a/evebackup.desktop +++ b/evebackup.desktop @@ -2,9 +2,9 @@ Version=1.0 Type=Application Name=EVE Backup -Icon=archive +Icon=archivemanager Comment=Backup user settings -Exec=/usr/bin/evebackup +Exec=evebackup NoDisplay=false Categories=Utility;Wine; StartupNotify=false diff --git a/evelauncher.desktop b/evelauncher.desktop index 8b542416eb35..86ed89a3f74c 100644 --- a/evelauncher.desktop +++ b/evelauncher.desktop @@ -4,7 +4,7 @@ Type=Application Name=EVE Online Launcher Icon=evelauncher Comment=Discover New Eden -Exec=/usr/bin/evelauncher.sh +Exec=evelauncher.sh NoDisplay=false Categories=Game; StartupNotify=true diff --git a/evelauncher.sh b/evelauncher.sh index a1ceced547d3..fd3bf7cb0bfe 100644 --- a/evelauncher.sh +++ b/evelauncher.sh @@ -6,10 +6,9 @@ ELVER="" QTVER="5.11" EVEDIR="$HOME/.local/lib/EVE" LAUNCHER="$EVEDIR/Launcher" -SETUPDIR="/opt/evesetup" WINEPATH="/usr/bin" -. $SETUPDIR/lib/evelauncher.shlib +. ./evesetup.shlib check_env check_wine diff --git a/evelauncher.sh.in b/evelauncher.sh.in index 2d02ae93cbce..b46df0e6c92d 100644 --- a/evelauncher.sh.in +++ b/evelauncher.sh.in @@ -6,10 +6,9 @@ ELVER="" QTVER="5.11" EVEDIR="$HOME/.local/lib/EVE" LAUNCHER="$EVEDIR/Launcher" -SETUPDIR="/opt/evesetup" WINEPATH="/usr/bin" -. $SETUPDIR/lib/evelauncher.shlib +. ./evesetup.shlib check_env check_wine @@ -17,7 +16,7 @@ check_steam if [ ! -r "$LAUNCHER/translations/qt_en.qm" ] ;then if [ -r "$LAUNCHER/libQt5Core.so.$QTVER.0" ] ;then - for eta in $(ls $SETUPDIR/lib/eve-transl${QTVER}-??.tar.gz) ;do + for eta in $(ls ./eve-transl${QTVER}-??.tar.gz) ;do tar xf $eta -C $LAUNCHER done fi diff --git a/everegedit.desktop b/everegedit.desktop index c3d98947f329..e6131f6316d2 100644 --- a/everegedit.desktop +++ b/everegedit.desktop @@ -2,9 +2,9 @@ Version=1.0 Type=Application Name=EVE Registry Editor -Icon=regedit +Icon=everegedit Comment=Wine Registry Editor for EVE -Exec=/usr/bin/everegedit +Exec=everegedit NoDisplay=false Categories=Utility;Wine; StartupNotify=false diff --git a/evelauncher.shlib b/evesetup.shlib index 44c755a3dca5..c2ce68e19a83 100644 --- a/evelauncher.shlib +++ b/evesetup.shlib @@ -1,6 +1,6 @@ #!/bin/sh -# Evelauncher fixed values +# evelauncher fixed values CONFDIR="$HOME/.config/CCP" EVECONF="$CONFDIR/EVE.conf" @@ -9,7 +9,7 @@ EVECONF="$CONFDIR/EVE.conf" SHAREDIR="$HOME/.eve" -# Evelauncher shared functions +# evesetup shared functions check_env() { if [ -d "$CONFDIR" ] ;then @@ -1,6 +1,6 @@ #!/bin/sh -. /opt/evesetup/lib/evelauncher.shlib +. ./evesetup.shlib check_wine diff --git a/evewinecfg.desktop b/evewinecfg.desktop index af51f40a7b1b..5b5e905e7f3b 100644 --- a/evewinecfg.desktop +++ b/evewinecfg.desktop @@ -2,9 +2,9 @@ Version=1.0 Type=Application Name=EVE Configuration -Icon=winecfg +Icon=evewinecfg Comment=Wine Configuration for EVE -Exec=/usr/bin/evewinecfg +Exec=evewinecfg NoDisplay=false Categories=Utility;Wine; StartupNotify=false diff --git a/evewinetricks b/evewinetricks index 708b4ff20854..29c209e26ebf 100644 --- a/evewinetricks +++ b/evewinetricks @@ -1,6 +1,6 @@ #!/bin/sh -. /opt/evesetup/lib/evelauncher.shlib +. ./evesetup.shlib check_wine diff --git a/evewinetricks.desktop b/evewinetricks.desktop index 6082d1172de1..42887292544b 100644 --- a/evewinetricks.desktop +++ b/evewinetricks.desktop @@ -4,7 +4,7 @@ Type=Application Name=EVE Winetricks Icon=winetricks Comment=Winetricks for EVE -Exec=/usr/bin/evewinetricks +Exec=evewinetricks NoDisplay=false Categories=Utility;Wine; StartupNotify=false diff --git a/setup.sh.in b/setup.sh.in index 8a9efddae584..909fb2c3a38c 100644 --- a/setup.sh.in +++ b/setup.sh.in @@ -3,60 +3,47 @@ set -e bootstrap_install() { - install -dv "${target}/bin/" - install -d "${prefix}/bin/" - install -d "${prefix}/share/applications/" + install -dv "$destdir" + install -dv "$bindir" + install -dv "$libdir" + install -d "$prefix/bin/" + install -d "$prefix/share/applications/" + for eta in $(ls ./eve-transl${qtver}-??.tar.gz) ;do + install -m 0644 "$eta" "$libdir" + done + install -m 0644 "./evesetup.shlib" "$libdir" + install -m 0644 "./evelauncher-${elver}.tar.gz" "$libdir" + sed -i s,./eve-transl,$libdir/eve-transl, ./evelauncher.sh for cmd in evelauncher.sh evewine evewinetricks everegedit evewinecfg evebackup ;do if [ -f "./$cmd" ] ;then - install "./$cmd" "${target}/bin/" + sed -i s,./evesetup.shlib,$libdir/evesetup.shlib, ./$cmd + install "./$cmd" "$bindir/" else - ln -sf evewine "${target}/bin/${cmd}" + ln -sf evewine "$bindir/$cmd" fi - ln -s "${target}/bin/$cmd" "${prefix}/bin/$cmd" + [ "$bindir" != "$prefix/bin" ] && ln -s "$bindir/$cmd" "$prefix/bin/$cmd" if [ ! "$cmd" = "evewine" ] ;then -#-- testing only -#- oexec=$(grep Exec= ./${cmd%.*}.desktop) -#- sed -i s,$oexec,Exec=$prefix/bin/$cmd, ./${cmd%.*}.desktop -#-- - install -m 0644 "./${cmd%.*}.desktop" "${prefix}/share/applications/" -#-- testing only -#- sed -i s,Exec=$prefix/bin/$cmd,$oexec, ./${cmd%.*}.desktop -#-- + oexec=$(grep Exec= ./${cmd%.*}.desktop) + sed -i s,$oexec,Exec=$prefix/bin/$cmd, ./${cmd%.*}.desktop + install -m 0644 "./${cmd%.*}.desktop" "$prefix/share/applications/" fi done - install -dv "${target}/lib/" - for eta in $(ls ./eve-transl${qtver}-??.tar.gz) ;do - install -m 0644 "$eta" "${target}/lib" - done - install -m 0644 "./evelauncher.shlib" "${target}/lib" - install -m 0644 "./evelauncher-${elver}.tar.gz" "${target}/lib" for icons in $(find . -type f -name '*.png') ;do - install -D -m 0644 "$icons" "${prefix}/share/${icons#*/}" + install -D -m 0644 "$icons" "$prefix/share/${icons#*/}" done - if [ -x $(which gtk-update-icon-cache) ] ;then - gtk-update-icon-cache -t -f "${prefix}/share/icons/hicolor" 2>/dev/null - [ -f "${prefix}/share/icons/hicolor/icon-theme.cache" ] && \ - chmod 0644 "${prefix}/share/icons/hicolor/icon-theme.cache" - fi } bootstrap_remove() { for icons in $(find . -type f -name '*.png') ;do - rm -f "${prefix}/share/${icons#*/}" + rm -f "$prefix/share/${icons#*/}" done - if [ -x $(which gtk-update-icon-cache) ] ;then - gtk-update-icon-cache -t -f "${prefix}/share/icons/hicolor" 2>/dev/null - [ -f "${prefix}/share/icons/hicolor/icon-theme.cache" ] && \ - chmod 0644 "${prefix}/share/icons/hicolor/icon-theme.cache" - fi - rm -rfv "${target}/lib/" for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks evebackup ;do - rm -fv "${prefix}/bin/$cmd" + rm -fv "$prefix/bin/$cmd" if [ ! "$cmd" = "evewine" ] ;then - rm -f "${prefix}/share/applications/${cmd%.*}.desktop" + rm -f "$prefix/share/applications/${cmd%.*}.desktop" fi done - rm -rfv "${target}" + rm -rfv "$destdir" } build_lib() { @@ -130,13 +117,15 @@ check_req() { fi } -target="/opt/evesetup" prefix="/usr" -key="" +destdir="/opt/evesetup" +bindir="$destdir/bin" +libdir="$destdir/lib" qtver="5.11" elver="" elcsum="" rcsum="" +key="" if [ $(id -u) -ne 0 ] ;then printf "\nEVE Online Launcher Setup need root permissions." @@ -144,16 +133,12 @@ if [ $(id -u) -ne 0 ] ;then exit 0 fi -if [ -d "${target}/bin/" ] ;then +if [ -d "$destdir" ] ;then printf "\n" read -p 'Remove EVE Online Launcher Setup? (Y/n) ' key [ ! "x$(echo $key | tr [:upper:] [:lower:])" = "xn" ] && \ bootstrap_remove else -#-- testing only -#- otarget=$(grep ^SETUPDIR= ./evelauncher.sh | tr -d \" | cut -d= -f2) -#- sed -i s,$otarget,$target, ./evelauncher.sh ./evewine ./evewinetricks -#-- printf "\n" read -p 'Install EVE Online Launcher Setup? (Y/n) ' key [ ! "x$(echo $key | tr [:upper:] [:lower:])" = "xn" ] && \ @@ -163,8 +148,5 @@ else bootstrap_install && \ printf "\nYou can now start EVE Online Launcher and his " && \ echo "Tools from your Application menu." -#-- testing only -#- sed -i s,$target,$otarget, ./evelauncher.sh ./evewine ./evewinetricks -#-- fi printf "\nDone.\n\n" |