-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfirefox-68.8.0_debian8-install.sh
More file actions
58 lines (43 loc) · 1.16 KB
/
firefox-68.8.0_debian8-install.sh
File metadata and controls
58 lines (43 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#! /bin/bash
# let's try for debian8!
# show commands being run
set -x
# Fail script on error.
set -e
pkgname=firefox
VERSION=68.8.0esr
basedir=/apps/share64/debian8
environdir=${basedir}/environ.d
pkginstalldir=${basedir}/${pkgname}
tarinstalldir=${pkginstalldir}/tars
installprefix=${pkginstalldir}/${VERSION}
tarfilebase=firefox
tarfilename=${tarfilebase}-${VERSION}.tar.bz2
downloaduri=https://ftp.mozilla.org/pub/firefox/releases/${VERSION}/linux-x86_64/en-US/${tarfilename}
script=$(readlink -f ${0})
installdir=$(dirname ${script})
if [[ ! -d ${pkginstalldir}/tars ]] ; then
mkdir -p ${pkginstalldir}/tars
fi
cd ${pkginstalldir}/tars
if [[ ! -e ${tarfilename} ]] ; then
wget ${downloaduri}
fi
tar xvjf ${tarfilename}
cp -r firefox ${installprefix}
# setup use script
if [[ ! -d ${environdir} ]] ; then
mkdir -p ${environdir}
fi
cat <<- _END_ > ${environdir}/${pkgname}-${VERSION}
conflict FIREFOX_CHOICE
desc "Safe and easy web browser from Mozilla."
help "https://www.mozilla.org/en-US/firefox/"
version=${VERSION}
location=${pkginstalldir}/\${version}
prepend PATH \${location}
prepend LD_LIBRARY_PATH \${location}
tags DEVEL
_END_
echo "all done"
exit 0