summarylogtreecommitdiffstats
path: root/setup.sh.in
diff options
context:
space:
mode:
authorJernuh Zakalwe2019-12-30 17:06:46 +0100
committerJernuh Zakalwe2019-12-30 17:06:46 +0100
commitb2d8028e7eae09fad95feb5486267eb986f0ba69 (patch)
treeefae24426e2062373d26a67fb4c598086ee6246d /setup.sh.in
parent232333097a5f3749a9c84adbed10a306d76a9a2e (diff)
downloadaur-b2d8028e7eae09fad95feb5486267eb986f0ba69.tar.gz
Complete rewrite of evebackup (Thanks goes to elitatwo, who pushes me in the right direction).
P7zip as dependency for evebackup added to make EVE's backup archives portable. Minor changes on all build- and setup-scripts.
Diffstat (limited to 'setup.sh.in')
-rw-r--r--setup.sh.in19
1 files changed, 16 insertions, 3 deletions
diff --git a/setup.sh.in b/setup.sh.in
index bacb6c08e7b7..638cb1d436bc 100644
--- a/setup.sh.in
+++ b/setup.sh.in
@@ -15,12 +15,17 @@ bootstrap_install() {
install -m 0644 "./evelauncher-${elver}.tar.gz" "$libdir"
sed -i s,./eve-transl,$libdir/eve-transl, ./evelauncher.sh
sed -i s,SETUPDIR=\"\",SETUPDIR=\"$destdir\", ./evelauncher.sh
- for cmd in evelauncher.sh evewine evewinetricks everegedit evewinecfg evebackup ;do
+ for cmd in backup launcher.sh regedit restore wine winecfg winetricks ;do
+ cmd=eve$cmd
if [ -f "./$cmd" ] ;then
sed -i s,./evesetup.shlib,$libdir/evesetup.shlib, ./$cmd
install "./$cmd" "$bindir/"
else
- ln -sf evewine "$bindir/$cmd"
+ if [ "$cmd" = "everestore" ] ;then
+ ln -s evebackup "$bindir/$cmd"
+ else
+ ln -s evewine "$bindir/$cmd"
+ fi
fi
[ "$bindir" != "$prefix/bin" ] && ln -s "$bindir/$cmd" "$prefix/bin/$cmd"
if [ ! "$cmd" = "evewine" ] ;then
@@ -44,7 +49,8 @@ bootstrap_remove() {
for icons in $(find . -type f -name '*.png') ;do
rm -f "$prefix/share/${icons#*/}"
done
- for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks evebackup ;do
+ for cmd in backup launcher.sh regedit restore wine winecfg winetricks ;do
+ cmd=eve$cmd
rm -fv "$prefix/bin/$cmd"
if [ ! "$cmd" = "evewine" ] ;then
rm -f "$prefix/share/applications/${cmd%.*}.desktop"
@@ -107,6 +113,13 @@ build_lib() {
}
check_req() {
+ if [ -x "$(which 7z 2>/dev/null)" ] ;then
+ echo "$(7z | head -n2 | cut -d: -f1 | tr -d [:cntrl:])found."
+ else
+ echo "p7zip not found. Please install p7zip with your Package Manager."
+ printf "\nLeaving.\n\n"
+ exit 0
+ fi
if [ -x "$(which wine 2>/dev/null)" ] ;then
echo "Wine version $(wine --version) found."
else