diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -15,17 +15,17 @@ url="https://www.mozilla.org/${_lang}/${_name}/${_channel}" _base_url="https://ftp.mozilla.org/pub/${_name}/${_channel}" _version=$(curl -s ${_base_url}/latest-mozilla-central-l10n/ | grep "${_lang}.linux-${CARCH}.checksums" | sort | tail -n 1 | sed "s/^.*>firefox-//; s/\.${_lang}.*//") +_build_id_raw="$(curl -s "${_base_url}/latest-mozilla-central-l10n/${_name}-${_version}.${_lang}.linux-${CARCH}.checksums" | grep '.partial.mar' | cut -d' ' -f4 | grep -E -o '[[:digit:]]{14}' | sort | tail -n1)" declare -A _build_id _build_id=( - [id]="$(curl -s "${_base_url}/latest-mozilla-central-l10n/${_name}-${_version}.${_lang}.linux-${CARCH}.checksums" | grep '.partial.mar' | cut -d' ' -f4 | grep -E -o '[[:digit:]]{14}' | sort | tail -n1)" - [year]="${_build_id[id]:0:4}" - [month]="${_build_id[id]:4:2}" - [day]="${_build_id[id]:6:2}" - [hour]="${_build_id[id]:8:2}" - [min]="${_build_id[id]:10:2}" - [sec]="${_build_id[id]:12:2}" - [date]="${_build_id[id]:0:8}" - [time]="${_build_id[id]:8:6}" + [year]="${_build_id_raw:0:4}" + [month]="${_build_id_raw:4:2}" + [day]="${_build_id_raw:6:2}" + [hour]="${_build_id_raw:8:2}" + [min]="${_build_id_raw:10:2}" + [sec]="${_build_id_raw:12:2}" + [date]="${_build_id_raw:0:8}" + [time]="${_build_id_raw:8:6}" ) pkgver=${_version}.${_build_id[date]}.${_build_id[time]} |