25 lines
776 B
Bash
Executable file
25 lines
776 B
Bash
Executable file
#!/usr/bin/env bash
|
|
## Upd_built_in updater script for Spacemacs' built-in files
|
|
##
|
|
## Copyright (c) 2014-2021 Sylvain Benner & Contributors
|
|
##
|
|
## Author: Eugene Yaremenko
|
|
## URL: https://github.com/syl20bnr/spacemacs
|
|
##
|
|
## This file is not part of GNU Emacs.
|
|
##
|
|
## License: GPLv3
|
|
|
|
echo_headline "Downloading and replacing files"
|
|
built_in_manifest=".ci/built_in_manifest"
|
|
lines=$(cat "${built_in_manifest}")
|
|
while read line; do
|
|
url=$(echo $line | cut -f1 -d " ")
|
|
target=$(echo $line | cut -f2 -d " ")
|
|
curl "${url}" --output "${target}"
|
|
if [ $? -ne 0 ]; then
|
|
echo "Failed to update built in file: ${target} from url: ${url}"
|
|
echo "Please update manifest file: ~/.emacs.d/.ci/built_in_manifest"
|
|
exit 2
|
|
fi
|
|
done <"${built_in_manifest}"
|