From 2d09c7c023f7ff0ced2bd1b6f59d236f02623c40 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Mon, 22 Jun 2020 16:46:08 +0200 Subject: [PATCH] Adding snippets/tpl.230.vimrc-centos8.sh --- kickstart/template-centos8.ks | 5 +++++ snippets/tpl.230.vimrc-centos8.sh | 30 ++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 snippets/tpl.230.vimrc-centos8.sh diff --git a/kickstart/template-centos8.ks b/kickstart/template-centos8.ks index bddfbd6..d3784d7 100644 --- a/kickstart/template-centos8.ks +++ b/kickstart/template-centos8.ks @@ -212,6 +212,11 @@ echo echo "Using snippet $locales_snippet" $SNIPPET($locales_snippet) +#set $vimrc_snippet = "per_status/" + $SYSTEM_STATUS + "/tpl.230.vimrc-centos8.sh" +echo +echo "Using snippet $vimrc_snippet" +$SNIPPET($vimrc_snippet) + #set $pkgs_snippet = "per_status/" + $SYSTEM_STATUS + "/tpl.250.pkgs-centos8.sh" echo echo "Using snippet $pkgs_snippet" diff --git a/snippets/tpl.230.vimrc-centos8.sh b/snippets/tpl.230.vimrc-centos8.sh new file mode 100644 index 0000000..8188b5a --- /dev/null +++ b/snippets/tpl.230.vimrc-centos8.sh @@ -0,0 +1,30 @@ +## !/bin/bash +#raw + +#----------------------------------------------------------- +set_vimrc_centos8() { + + echo + echo "${HASH_LINE}" + echo "Calling set_vimrc_centos8() ..." + echo + local url="${COBBLER_URL}/${ws_rel_filesdir}/${system_status}/vimrc-centos8" + + echo + log "Rewriting /etc/vimrc ..." + + local tmp_file=$( mktemp ) + wget -O "${tmp_file}" --dns-timeout=2 --connect-timeout=3 --read-timeout=3 "${url}" || true + if [[ -s "${tmp_file}" ]] ; then + cp -p /etc/vimrc /etc/vimrc.original + mv -v "${tmp_file}" /etc/vimrc + chmod -v 0644 /etc/vimrc + fi + rm -fv "${tmp_file}" + +} + +set_vimrc_centos8 + +#end raw +## vim: ts=4 et list -- 2.39.5