summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJernuh Zakalwe2019-07-23 16:28:45 +0200
committerJernuh Zakalwe2019-07-23 16:28:45 +0200
commitd8f79ffe0021edb7a15537ca9718a7be9ea4b3f7 (patch)
treeeedf60adc5c5070712c0a911e1dc5a53d0d03a29
parentcb8e9ecc6280f6814afa7c400d99e2c8c2b67a6b (diff)
downloadaur-d8f79ffe0021edb7a15537ca9718a7be9ea4b3f7.tar.gz
Remaining shared functions from launchscripts moved to evelauncher.shlib.
Backup script added for users' eve client settings (WIP use at own risk). Minor changes on PKGBUILD script.
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD72
-rwxr-xr-xbuild_installer.sh2
-rw-r--r--evebackup18
-rw-r--r--evebackup.desktop11
-rw-r--r--evelauncher.sh33
-rw-r--r--evelauncher.sh.in53
-rw-r--r--evelauncher.shlib49
-rw-r--r--setup.sh.in4
9 files changed, 129 insertions, 129 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0223df621018..adef591878b8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = evesetup
pkgdesc = An inofficial EVE Online Launcher Setup Tool.
pkgver = 1533874
- pkgrel = 3
+ pkgrel = 4
url = https://forums.eveonline.com/t/eve-installing/71494
arch = x86_64
license = custom
@@ -37,6 +37,8 @@ pkgbase = evesetup
source = evewinecfg.desktop
source = evewinetricks.desktop
source = evewinetricks
+ source = evebackup.desktop
+ source = evebackup
source = qt.conf
source = build_installer.sh
source = setup.sh.in
@@ -51,18 +53,20 @@ pkgbase = evesetup
source = https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run
source = https://binaries.eveonline.com/evelauncher-1533874.tar.gz
sha256sums = f49b404341e1dd48eaa2504c83f9ff07c9a4c11e1a109c67d04167dc70d65731
- sha256sums = 6304df1ebaea87d0981705d55ba48d894386beb89a99a571c6835bfca040ffbc
- sha256sums = a567396933aa615a21493fca0734146b5aa59b76fa2bee060a0e7499b1d34ada
+ sha256sums = ee89bb914f9c624e2d9031fa9694837f14a2ddf8d2cde4927bfedc4bfc427810
+ sha256sums = 63605574731c8eddf22e32c5ffd70c5fadf06b3995d6a8a464b8d7e5e1c802fa
sha256sums = 80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21
- sha256sums = f2f87c98ace882daa69fe1367efcbd433e257ba7ec3c7291a67ab123f8329dba
+ sha256sums = f772aaaf0a6951c87fa0d2bcc5f96966a81c7750940140404b001eaf42168f99
sha256sums = f8988be390204ce645ca37f43cdb8e395970f8d6dd36095acf08c5c7cf72833c
sha256sums = 5eeb80f73627b2e240843f797995ad60c1ae52f9a9a61bb0653351746477e048
sha256sums = 04d2a47524cbd132aad2fd310d56515a29310a2e693ba94ce12c65cd776a70d2
sha256sums = 22690e393ee89703b17898038aaa37900805104e8c960b346fe1f6050edc9bce
sha256sums = d5047d1648550c3e54672e6b16d2fa67a323d7affa9eae2b0db16b8ed20b7d90
+ sha256sums = f34cef776c79cbd4e5b74d680f04c614c0698fd3a685b1c7cf39e4fed6519bcc
+ sha256sums = 3ec6892df9109260af05fb53c1e980741b7c1b6bf1927b9fc1b1a6253b901cca
sha256sums = 2520a9b19f2827fa2634ea2acae3a6f61e73aada1af0eb2029e95709f0c8927d
- sha256sums = 234e94ff4179463eb2744c217ad8b62dcbeeadfbb52128b759fb531dc8dcbc2a
- sha256sums = d2544d9e6ca39efe07fea0535f6511c0cbfc12d652a7e1bd9e52fe9f7c853184
+ sha256sums = 94616333dd5c61b8ff44aba26dfabe69a8e8de8bb2fcdc9a10d0ee98a56b9907
+ sha256sums = 3891991a1b700b3d5a524dbeb5015fbe578baf1855066cf0cff89412df84342a
sha256sums = 2c192fdc282fefafee5596b60bd1779668b611d386e2bf933eef51d39eac7a28
sha256sums = f88c7c28582b6531a021b8fcece47c906f900c48edf453dc04c349f8671cf8a2
sha256sums = 47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a
diff --git a/PKGBUILD b/PKGBUILD
index 547dd9e3580a..fd295f7c1ddd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
#Maintainer: Gharim Turen <gharim@turen.de>
pkgname=evesetup
pkgver=1533874
-pkgrel=3
+pkgrel=4
pkgdesc="An inofficial EVE Online Launcher Setup Tool."
arch=(x86_64)
url="https://forums.eveonline.com/t/eve-installing/71494"
@@ -18,8 +18,7 @@ depends=('icu'
'qt5-webengine'
'qt5-websockets'
'wine'
- 'winetricks'
-)
+ 'winetricks')
optdepends=('libnotify')
@@ -35,6 +34,8 @@ source=("evelauncher.desktop"
"evewinecfg.desktop"
"evewinetricks.desktop"
"evewinetricks"
+ "evebackup.desktop"
+ "evebackup"
"qt.conf"
"build_installer.sh"
"setup.sh.in"
@@ -59,9 +60,11 @@ noextract=('eve-transl5.11-de.tar.gz'
package() {
install -d "${pkgdir}/opt/${pkgname}/bin"
+ install -d "${pkgdir}/opt/${pkgname}/lib"
install -d "${pkgdir}/usr/bin"
install -d "${pkgdir}/usr/share/applications"
- for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks ;do
+ install -d "${pkgdir}/usr/share/icons"
+ for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks evebackup ;do
if [ -f "${srcdir}/$cmd" ] ;then
install "${srcdir}/$cmd" "${pkgdir}/opt/${pkgname}/bin"
else
@@ -73,51 +76,46 @@ package() {
fi
done
sed -i s,ELVER=\"\",ELVER=\"${pkgver}\", "${pkgdir}/opt/${pkgname}/bin/evelauncher.sh"
- mkdir -p ${srcdir}/Launcher
- cp -r ${srcdir}/evelauncher/errorpage ${srcdir}/Launcher
- cp ${srcdir}/evelauncher/evelauncher* ${srcdir}/Launcher
- cp ${srcdir}/evelauncher/LogLite ${srcdir}/Launcher
- cp ${srcdir}/evelauncher/libg* ${srcdir}/Launcher
- cp ${srcdir}/evelauncher/libprotobuf.so.16.0.0 ${srcdir}/Launcher
- cp ${srcdir}/evelauncher/libpng12.so.0.54.0 ${srcdir}/Launcher
- cp ${srcdir}/evelauncher/libsteam_api.so ${srcdir}/Launcher
- cp -f ${srcdir}/evelauncher.sh.real ${srcdir}/Launcher/evelauncher.sh
- ln -sf evelauncher.sh ${srcdir}/Launcher/LogLite.sh
- ln -sf libgpr.so.6.0.0 ${srcdir}/Launcher/libgpr.so
- ln -sf libgpr.so.6.0.0 ${srcdir}/Launcher/libgpr.so.6
- ln -sf libgrpc++.so.1.12.0 ${srcdir}/Launcher/libgrpc++.so
- ln -sf libgrpc++.so.1.12.0 ${srcdir}/Launcher/libgrpc++.so.1
- ln -sf libgrpc++.so.1.12.0 ${srcdir}/Launcher/libgrpc++.so.6
- ln -sf libgrpc.so.6.0.0 ${srcdir}/Launcher/libgrpc.so
- ln -sf libgrpc.so.6.0.0 ${srcdir}/Launcher/libgrpc.so.6
- ln -sf libprotobuf.so.16.0.0 ${srcdir}/Launcher/libprotobuf.so
- ln -sf libprotobuf.so.16.0.0 ${srcdir}/Launcher/libprotobuf.so.16
- ln -sf libpng12.so.0.54.0 ${srcdir}/Launcher/libpng12.so.0
- chmod 0755 ${srcdir}/Launcher/*
- chmod 0644 ${srcdir}/Launcher/*.qm
- cp ${srcdir}/qt.conf ${srcdir}/Launcher
- find ${srcdir}/Launcher -type f -exec strip -s {} 2>/dev/null \;
- tar cJf ${srcdir}/launcher-${pkgver}.tar.xz Launcher/
- install -d "${pkgdir}/opt/${pkgname}/lib"
- mv ${srcdir}/launcher-${pkgver}.tar.xz ${pkgdir}/opt/${pkgname}/lib
cp ${srcdir}/evelauncher.shlib ${pkgdir}/opt/${pkgname}/lib
- install -d ${pkgdir}/usr/share/icons
cp -r ${srcdir}/icons ${pkgdir}/usr/share/
+ rm -rf ${srcdir}/evelauncher/resources/ ${srcdir}/evelauncher/plugins/
+ rm -f ${srcdir}/evelauncher/*Qt* ${srcdir}/evelauncher/libcrypto*
+ rm -f ${srcdir}/evelauncher/libssl* ${srcdir}/evelauncher/libicu*
+ rm -f ${srcdir}/evelauncher/libxcb*
+ cp -f ${srcdir}/evelauncher.sh.real ${srcdir}/evelauncher/evelauncher.sh
+ chmod 0755 ${srcdir}/evelauncher/*
+ chmod 0644 ${srcdir}/evelauncher/*.qm ${srcdir}/evelauncher/errorpage/*
+ cp -pf ${srcdir}/qt.conf ${srcdir}/evelauncher
+ ln -sf evelauncher.sh ${srcdir}/evelauncher/LogLite.sh
+ ln -sf libgpr.so.6.0.0 ${srcdir}/evelauncher/libgpr.so
+ ln -sf libgpr.so.6.0.0 ${srcdir}/evelauncher/libgpr.so.6
+ ln -sf libgrpc++.so.1.12.0 ${srcdir}/evelauncher/libgrpc++.so
+ ln -sf libgrpc++.so.1.12.0 ${srcdir}/evelauncher/libgrpc++.so.1
+ ln -sf libgrpc++.so.1.12.0 ${srcdir}/evelauncher/libgrpc++.so.6
+ ln -sf libgrpc.so.6.0.0 ${srcdir}/evelauncher/libgrpc.so
+ ln -sf libgrpc.so.6.0.0 ${srcdir}/evelauncher/libgrpc.so.6
+ ln -sf libprotobuf.so.16.0.0 ${srcdir}/evelauncher/libprotobuf.so
+ ln -sf libprotobuf.so.16.0.0 ${srcdir}/evelauncher/libprotobuf.so.16
+ ln -sf libpng12.so.0.54.0 ${srcdir}/evelauncher/libpng12.so.0
+ find ${srcdir}/evelauncher/ -type f -exec strip -s {} 2>/dev/null \;
+ tar cJf ${pkgdir}/opt/${pkgname}/lib/evelauncher-${pkgver}.tar.xz evelauncher/
}
sha256sums=('f49b404341e1dd48eaa2504c83f9ff07c9a4c11e1a109c67d04167dc70d65731'
- '6304df1ebaea87d0981705d55ba48d894386beb89a99a571c6835bfca040ffbc'
- 'a567396933aa615a21493fca0734146b5aa59b76fa2bee060a0e7499b1d34ada'
+ 'ee89bb914f9c624e2d9031fa9694837f14a2ddf8d2cde4927bfedc4bfc427810'
+ '63605574731c8eddf22e32c5ffd70c5fadf06b3995d6a8a464b8d7e5e1c802fa'
'80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21'
- 'f2f87c98ace882daa69fe1367efcbd433e257ba7ec3c7291a67ab123f8329dba'
+ 'f772aaaf0a6951c87fa0d2bcc5f96966a81c7750940140404b001eaf42168f99'
'f8988be390204ce645ca37f43cdb8e395970f8d6dd36095acf08c5c7cf72833c'
'5eeb80f73627b2e240843f797995ad60c1ae52f9a9a61bb0653351746477e048'
'04d2a47524cbd132aad2fd310d56515a29310a2e693ba94ce12c65cd776a70d2'
'22690e393ee89703b17898038aaa37900805104e8c960b346fe1f6050edc9bce'
'd5047d1648550c3e54672e6b16d2fa67a323d7affa9eae2b0db16b8ed20b7d90'
+ 'f34cef776c79cbd4e5b74d680f04c614c0698fd3a685b1c7cf39e4fed6519bcc'
+ '3ec6892df9109260af05fb53c1e980741b7c1b6bf1927b9fc1b1a6253b901cca'
'2520a9b19f2827fa2634ea2acae3a6f61e73aada1af0eb2029e95709f0c8927d'
- '234e94ff4179463eb2744c217ad8b62dcbeeadfbb52128b759fb531dc8dcbc2a'
- 'd2544d9e6ca39efe07fea0535f6511c0cbfc12d652a7e1bd9e52fe9f7c853184'
+ '94616333dd5c61b8ff44aba26dfabe69a8e8de8bb2fcdc9a10d0ee98a56b9907'
+ '3891991a1b700b3d5a524dbeb5015fbe578baf1855066cf0cff89412df84342a'
'2c192fdc282fefafee5596b60bd1779668b611d386e2bf933eef51d39eac7a28'
'f88c7c28582b6531a021b8fcece47c906f900c48edf453dc04c349f8671cf8a2'
'47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a'
diff --git a/build_installer.sh b/build_installer.sh
index ade56bcd5900..71f108115d3d 100755
--- a/build_installer.sh
+++ b/build_installer.sh
@@ -60,7 +60,7 @@ echo "done."
printf "\nCopy needed files from AUR source..."
for eia in $(ls ../eve-icons*.tar.gz) ;do tar xf $eia -C evesetup/ ;done
for eta in $(ls ../eve-transl5.11-??.tar.gz) ;do cp $eta evesetup/ ;done
-for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks ;do
+for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks evebackup ;do
if [ -f ../$cmd ] ;then cp ../$cmd evesetup/ ;fi
if [ ! "$cmd" = "evewine" ] ;then cp ../${cmd%.*}.desktop evesetup/ ;fi
done
diff --git a/evebackup b/evebackup
new file mode 100644
index 000000000000..180c0094a176
--- /dev/null
+++ b/evebackup
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+set -e
+
+# WIP use at own risk
+
+. /opt/evesetup/lib/evelauncher.shlib
+
+SHAREDIR=$(grep SharedCacheFolder $EVECONF | cut -d= -f2)
+BCKUPDIR=$(xdg-user-dir DOCUMENTS 2>/dev/null || true)/EVE
+[ -d "$BCKUPDIR" ] || BCKUPDIR=$HOME
+
+USERCONF=wineenv/drive_c/users/$(whoami)/Local\ Settings/Application\ Data/CCP/EVE
+
+cd $SHAREDIR
+tar czf $BCKUPDIR/eve_userconf_$(date +%F).tar.gz --exclude=cache --exclude=Browser "$USERCONF"
+
+desktop_msg "User configuration in $BCKUPDIR stored."
diff --git a/evebackup.desktop b/evebackup.desktop
new file mode 100644
index 000000000000..a74652887f45
--- /dev/null
+++ b/evebackup.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=EVE Backup
+Icon=archive
+Comment=Backup user settings
+Exec=/usr/bin/evebackup
+NoDisplay=false
+Categories=Utility;Wine;
+StartupNotify=false
+Terminal=false
diff --git a/evelauncher.sh b/evelauncher.sh
index e65ae94a2b4b..a1ceced547d3 100644
--- a/evelauncher.sh
+++ b/evelauncher.sh
@@ -2,41 +2,8 @@
set -e
-check_env() {
- if [ -d "$CONFDIR" ] ;then
- if [ -r "$CONFDIR/EVE.conf" ] ;then
- SHAREDIR=$(grep SharedCacheFolder $CONFDIR/EVE.conf | cut -d= -f2)
- fi
- fi
- SHAREDIR=${SHAREDIR:-$HOME/.eve/}
- [ ! -d "$SHAREDIR" ] && SHAREDIR=""
- if [ "x$SHAREDIR" != "x$EVEDIR/SharedCache/" ] ;then
- desktop_msg "Please wait, preparing environment in $EVEDIR"
- mkdir -p $CONFDIR
- echo "[General]" >$CONFDIR/EVE.conf
- echo "SharedCacheFolder=$EVEDIR/SharedCache/" >>$CONFDIR/EVE.conf
- echo "UseCustomWine=true" >>$CONFDIR/EVE.conf
- echo "CustomWinePath=$WINEPATH/wine" >>$CONFDIR/EVE.conf
- mkdir -p $EVEDIR/SharedCache
- tar xf $SETUPDIR/lib/launcher-$ELVER.tar.xz -C $EVEDIR
- if [ -d "$SHAREDIR/ResFiles/" ] ;then
- mv $SHAREDIR/ResFiles/ $EVEDIR/SharedCache/
- mv $SHAREDIR/*.txt $EVEDIR/SharedCache/
- rm -rf $SHAREDIR
- fi
- fi
-}
-
-check_steam() {
- if [ ! -r "$LAUNCHER/steam_appid.txt" -a -x "$(which steam 2>/dev/null)" ] ;then
- echo "8500" >$LAUNCHER/steam_appid.txt
- fi
-}
-
ELVER=""
QTVER="5.11"
-SHAREDIR=""
-CONFDIR="$HOME/.config/CCP"
EVEDIR="$HOME/.local/lib/EVE"
LAUNCHER="$EVEDIR/Launcher"
SETUPDIR="/opt/evesetup"
diff --git a/evelauncher.sh.in b/evelauncher.sh.in
index 725bb6ee3627..2d02ae93cbce 100644
--- a/evelauncher.sh.in
+++ b/evelauncher.sh.in
@@ -2,52 +2,8 @@
set -e
-check_env() {
- if [ -d "$CONFDIR" ] ;then
- if [ -r "$CONFDIR/EVE.conf" ] ;then
- SHAREDIR=$(grep SharedCacheFolder $CONFDIR/EVE.conf | cut -d= -f2)
- fi
- fi
- SHAREDIR=${SHAREDIR:-$HOME/.eve/}
- [ ! -d "$SHAREDIR" ] && SHAREDIR=""
- if [ "x$SHAREDIR" != "x$EVEDIR/SharedCache/" ] ;then
- desktop_msg "Please wait, preparing environment in $EVEDIR"
- mkdir -p $CONFDIR
- echo "[General]" >$CONFDIR/EVE.conf
- echo "SharedCacheFolder=$EVEDIR/SharedCache/" >>$CONFDIR/EVE.conf
- echo "UseCustomWine=true" >>$CONFDIR/EVE.conf
- echo "CustomWinePath=$WINEPATH/wine" >>$CONFDIR/EVE.conf
- mkdir -p $EVEDIR/SharedCache
- tar xf $SETUPDIR/lib/evelauncher-$ELVER.tar.gz -C $EVEDIR
- mv $EVEDIR/evelauncher/ $LAUNCHER/
- if [ -d "$SHAREDIR/ResFiles/" ] ;then
- mv $SHAREDIR/ResFiles/ $EVEDIR/SharedCache/
- mv $SHAREDIR/*.txt $EVEDIR/SharedCache/
- rm -rf $SHAREDIR
- fi
- fi
-}
-
-check_transl() {
- 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
- tar xf $eta -C $LAUNCHER
- done
- fi
- fi
-}
-
-check_steam() {
- if [ ! -r "$LAUNCHER/steam_appid.txt" -a -x "$(which steam 2>/dev/null)" ] ;then
- echo "8500" >$LAUNCHER/steam_appid.txt
- fi
-}
-
ELVER=""
QTVER="5.11"
-SHAREDIR=""
-CONFDIR="$HOME/.config/CCP"
EVEDIR="$HOME/.local/lib/EVE"
LAUNCHER="$EVEDIR/Launcher"
SETUPDIR="/opt/evesetup"
@@ -56,9 +12,16 @@ WINEPATH="/usr/bin"
. $SETUPDIR/lib/evelauncher.shlib
check_env
-check_transl
check_wine
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
+ tar xf $eta -C $LAUNCHER
+ done
+ fi
+fi
+
cd $EVEDIR
exec $LAUNCHER/evelauncher.sh
diff --git a/evelauncher.shlib b/evelauncher.shlib
index 417e5e3b1da8..44c755a3dca5 100644
--- a/evelauncher.shlib
+++ b/evelauncher.shlib
@@ -1,16 +1,48 @@
#!/bin/sh
+# Evelauncher fixed values
+
+CONFDIR="$HOME/.config/CCP"
+EVECONF="$CONFDIR/EVE.conf"
+
+# default value if not set
+
+SHAREDIR="$HOME/.eve"
+
# Evelauncher shared functions
-desktop_msg() {
- if [ -x "$(which notify-send 2>/dev/null)" ] ;then
- notify-send -i eve 'EVE Online Launcher' "$@"
+check_env() {
+ if [ -d "$CONFDIR" ] ;then
+ if [ -r "$EVECONF" ] ;then
+ SHAREDIR=$(grep SharedCacheFolder $EVECONF | cut -d= -f2)
+ fi
+ fi
+ [ ! -d "$SHAREDIR" ] && SHAREDIR=""
+ if [ "x$SHAREDIR" != "x$EVEDIR/SharedCache/" ] ;then
+ desktop_msg "Please wait, preparing environment in $EVEDIR"
+ mkdir -p $CONFDIR
+ echo "[General]" >$EVECONF
+ echo "SharedCacheFolder=$EVEDIR/SharedCache/" >>$EVECONF
+ echo "UseCustomWine=true" >>$EVECONF
+ echo "CustomWinePath=$WINEPATH/wine" >>$EVECONF
+ mkdir -p $EVEDIR/SharedCache
+ tar xf $SETUPDIR/lib/evelauncher-$ELVER.tar.?z -C $EVEDIR
+ mv $EVEDIR/evelauncher $LAUNCHER
+ if [ -d "$SHAREDIR/ResFiles/" ] ;then
+ mv $SHAREDIR/ResFiles/ $EVEDIR/SharedCache/
+ mv $SHAREDIR/*.txt $EVEDIR/SharedCache/
+ rm -rf $SHAREDIR
+ fi
+ fi
+}
+
+check_steam() {
+ if [ ! -r "$LAUNCHER/steam_appid.txt" -a -x "$(which steam 2>/dev/null)" ] ;then
+ echo "8500" >$LAUNCHER/steam_appid.txt
fi
- printf "$(basename $0): $@\n"
}
check_wine() {
- EVECONF=$HOME/.config/CCP/EVE.conf
if [ ! -r "$EVECONF" ] ;then
desktop_msg "ERROR: EVE Configuration not found!"
exit 1
@@ -63,3 +95,10 @@ check_wine() {
'HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices' \
/v winemenubuilder /f >/dev/null || true
}
+
+desktop_msg() {
+ if [ -x "$(which notify-send 2>/dev/null)" ] ;then
+ notify-send -i eve $(basename $0) "$@"
+ fi
+ printf "$(basename $0): $@\n"
+}
diff --git a/setup.sh.in b/setup.sh.in
index 30ea29b9b8fc..8a9efddae584 100644
--- a/setup.sh.in
+++ b/setup.sh.in
@@ -6,7 +6,7 @@ bootstrap_install() {
install -dv "${target}/bin/"
install -d "${prefix}/bin/"
install -d "${prefix}/share/applications/"
- for cmd in evelauncher.sh evewine evewinetricks everegedit evewinecfg ;do
+ for cmd in evelauncher.sh evewine evewinetricks everegedit evewinecfg evebackup ;do
if [ -f "./$cmd" ] ;then
install "./$cmd" "${target}/bin/"
else
@@ -50,7 +50,7 @@ bootstrap_remove() {
chmod 0644 "${prefix}/share/icons/hicolor/icon-theme.cache"
fi
rm -rfv "${target}/lib/"
- for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks ;do
+ for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks evebackup ;do
rm -fv "${prefix}/bin/$cmd"
if [ ! "$cmd" = "evewine" ] ;then
rm -f "${prefix}/share/applications/${cmd%.*}.desktop"