@ -16,8 +16,9 @@ info_distro.sh
info_game.sh
# Prevent github from using a cached version of the file if dev-debug is enabled.
nocache = ( )
if [ -f " ${ rootdir } /.dev-debug " ] ; then
nocache = "-H \"Cache-Control: no-cache\" -H \"Pragma: no-cache\""
nocache = ( -H "Cache-Control: no-cache" -H "Pragma: no-cache" )
fi
fn_script_log_info "Updating LinuxGSM"
@ -26,10 +27,10 @@ fn_print_dots "Selecting repo"
fn_script_log_info "Selecting repo"
# Select remotereponame
curl ${ nocache } --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /linuxgsm.sh " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /linuxgsm.sh " 1> /dev/null
exitcode = $?
if [ " ${ exitcode } " -ne "0" ] ; then
curl ${ nocache } --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /linuxgsm.sh " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /linuxgsm.sh " 1> /dev/null
exitcode = $?
if [ " ${ exitcode } " -ne "0" ] ; then
fn_print_fail_nl "Selecting repo: Unable to to access GitHub or Bitbucket repositories"
@ -47,9 +48,9 @@ fi
# Check linuxsm.sh
echo -en " checking ${ remotereponame } script [ ${ italic } linuxgsm.sh ${ default } ]\c "
if [ " ${ remotereponame } " = = "GitHub" ] ; then
curl ${ nocache } --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /linuxgsm.sh " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /linuxgsm.sh " 1> /dev/null
else
curl ${ nocache } --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /linuxgsm.sh " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /linuxgsm.sh " 1> /dev/null
fi
exitcode = $?
if [ " ${ exitcode } " -ne 0 ] ; then
@ -60,9 +61,9 @@ if [ "${exitcode}" -ne 0 ]; then
fi
if [ " ${ remotereponame } " = = "GitHub" ] ; then
tmp_script_diff = $( diff " ${ tmpdir } /linuxgsm.sh " <( curl ${ nocache } --connect-timeout 3 -s " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /linuxgsm.sh " ) )
tmp_script_diff = $( diff " ${ tmpdir } /linuxgsm.sh " <( curl " ${ nocache [@] } " --connect-timeout 3 -s " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /linuxgsm.sh " ) )
else
tmp_script_diff = $( diff " ${ tmpdir } /linuxgsm.sh " <( curl ${ nocache } --connect-timeout 3 -s " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /linuxgsm.sh " ) )
tmp_script_diff = $( diff " ${ tmpdir } /linuxgsm.sh " <( curl " ${ nocache [@] } " --connect-timeout 3 -s " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /linuxgsm.sh " ) )
fi
if [ " ${ tmp_script_diff } " != "" ] ; then
@ -130,9 +131,9 @@ fi
echo -en " checking ${ remotereponame } config [ ${ italic } _default.cfg ${ default } ]\c "
fn_script_log_info " Checking ${ remotereponame } config _default.cfg "
if [ " ${ remotereponame } " = = "GitHub" ] ; then
curl ${ nocache } --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /lgsm/config-default/config-lgsm/ ${ gameservername } /_default.cfg " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /lgsm/config-default/config-lgsm/ ${ gameservername } /_default.cfg " 1> /dev/null
else
curl ${ nocache } --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /lgsm/config-default/config-lgsm/ ${ gameservername } /_default.cfg " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /lgsm/config-default/config-lgsm/ ${ gameservername } /_default.cfg " 1> /dev/null
fi
exitcode = $?
if [ " ${ exitcode } " -ne 0 ] ; then
@ -143,9 +144,9 @@ if [ "${exitcode}" -ne 0 ]; then
fi
if [ " ${ remotereponame } " = = "GitHub" ] ; then
config_file_diff = $( diff " ${ configdirdefault } /config-lgsm/ ${ gameservername } /_default.cfg " <( curl ${ nocache } --connect-timeout 3 -s " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /lgsm/config-default/config-lgsm/ ${ gameservername } /_default.cfg " ) )
config_file_diff = $( diff " ${ configdirdefault } /config-lgsm/ ${ gameservername } /_default.cfg " <( curl " ${ nocache [@] } " --connect-timeout 3 -s " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /lgsm/config-default/config-lgsm/ ${ gameservername } /_default.cfg " ) )
else
config_file_diff = $( diff " ${ configdirdefault } /config-lgsm/ ${ gameservername } /_default.cfg " <( curl ${ nocache } --connect-timeout 3 -s " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /lgsm/config-default/config-lgsm/ ${ gameservername } /_default.cfg " ) )
config_file_diff = $( diff " ${ configdirdefault } /config-lgsm/ ${ gameservername } /_default.cfg " <( curl " ${ nocache [@] } " --connect-timeout 3 -s " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /lgsm/config-default/config-lgsm/ ${ gameservername } /_default.cfg " ) )
fi
if [ " ${ config_file_diff } " != "" ] ; then
@ -165,9 +166,9 @@ if [ -f "${datadir}/${distroid}-${distroversioncsv}.csv" ]; then
echo -en " checking ${ remotereponame } config [ ${ italic } ${ distroid } - ${ distroversioncsv } .csv ${ default } ]\c "
fn_script_log_info " Checking ${ remotereponame } ${ distroid } - ${ distroversioncsv } .csv "
if [ " ${ remotereponame } " = = "GitHub" ] ; then
curl ${ nocache } --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /lgsm/data/ ${ distroid } - ${ distroversioncsv } .csv " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /lgsm/data/ ${ distroid } - ${ distroversioncsv } .csv " 1> /dev/null
else
curl ${ nocache } --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /lgsm/data/ ${ distroid } - ${ distroversioncsv } .csv " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /lgsm/data/ ${ distroid } - ${ distroversioncsv } .csv " 1> /dev/null
fi
exitcode = $?
if [ " ${ exitcode } " -ne 0 ] ; then
@ -178,9 +179,9 @@ if [ -f "${datadir}/${distroid}-${distroversioncsv}.csv" ]; then
fi
if [ " ${ remotereponame } " = = "GitHub" ] ; then
config_file_diff = $( diff " ${ datadir } / ${ distroid } - ${ distroversioncsv } .csv " <( curl ${ nocache } --connect-timeout 3 -s " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /lgsm/data/ ${ distroid } - ${ distroversioncsv } .csv " ) )
config_file_diff = $( diff " ${ datadir } / ${ distroid } - ${ distroversioncsv } .csv " <( curl " ${ nocache [@] } " --connect-timeout 3 -s " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } /lgsm/data/ ${ distroid } - ${ distroversioncsv } .csv " ) )
else
config_file_diff = $( diff " ${ datadir } / ${ distroid } - ${ distroversioncsv } .csv " <( curl ${ nocache } --connect-timeout 3 -s " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /lgsm/data/ ${ distroid } - ${ distroversioncsv } .csv " ) )
config_file_diff = $( diff " ${ datadir } / ${ distroid } - ${ distroversioncsv } .csv " <( curl " ${ nocache [@] } " --connect-timeout 3 -s " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } /lgsm/data/ ${ distroid } - ${ distroversioncsv } .csv " ) )
fi
if [ " ${ config_file_diff } " != "" ] ; then
@ -204,9 +205,9 @@ if [ -n "${modulesdir}" ]; then
echo -en " checking ${ remotereponame } module [ ${ italic } ${ modulefile } ${ default } ]\c "
github_file_url_dir = "lgsm/modules"
if [ " ${ remotereponame } " = = "GitHub" ] ; then
curl ${ nocache } --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } / ${ github_file_url_dir } / ${ modulefile } " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } / ${ github_file_url_dir } / ${ modulefile } " 1> /dev/null
else
curl ${ nocache } --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } / ${ github_file_url_dir } / ${ modulefile } " 1> /dev/null
curl " ${ nocache [@] } " --connect-timeout 3 -IsfL " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } / ${ github_file_url_dir } / ${ modulefile } " 1> /dev/null
fi
exitcode = $?
if [ " ${ exitcode } " -ne 0 ] ; then
@ -224,9 +225,9 @@ if [ -n "${modulesdir}" ]; then
else
# compare file
if [ " ${ remotereponame } " = = "GitHub" ] ; then
module_file_diff = $( diff " ${ modulesdir } / ${ modulefile } " <( curl ${ nocache } --connect-timeout 3 -s " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } / ${ github_file_url_dir } / ${ modulefile } " ) )
module_file_diff = $( diff " ${ modulesdir } / ${ modulefile } " <( curl " ${ nocache [@] } " --connect-timeout 3 -s " https://raw.githubusercontent.com/ ${ githubuser } / ${ githubrepo } / ${ githubbranch } / ${ github_file_url_dir } / ${ modulefile } " ) )
else
module_file_diff = $( diff " ${ modulesdir } / ${ modulefile } " <( curl ${ nocache } --connect-timeout 3 -s " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } / ${ github_file_url_dir } / ${ modulefile } " ) )
module_file_diff = $( diff " ${ modulesdir } / ${ modulefile } " <( curl " ${ nocache [@] } " --connect-timeout 3 -s " https://bitbucket.org/ ${ githubuser } / ${ githubrepo } /raw/ ${ githubbranch } / ${ github_file_url_dir } / ${ modulefile } " ) )
fi
# results