printf '%s\n' "$${hostname}" >"$${CFGROOT}/etc/hostname"
sed -Ei "s;^127\.0\.0\.1.*$$;& $${hostname};" "$${CFGROOT}/etc/hosts"
-_timeouts: ${CFGROOT}
- printf '%s\n' DefaultTimeoutStartSec=10s DefaultTimeoutStopSec=10s >>"${CFGROOT}/etc/systemd/system.conf"
-
-.PHONY: _systemd_timeout _pingcap
-_config: _systemd_timeout _pingcap
+.PHONY: _systemd_timeout _pingcap _files_default
+_config: _systemd_timeout _pingcap _files_default
_systemd_timeout: ${CFGROOT}
mkdir -p "$${CFGROOT}/etc/systemd"
printf 'DefaultTimeout%sSec=%s\n' Start 10s Stop 10s >>"$${CFGROOT}/etc/systemd/system.conf"
_pingcap: ${CFGROOT}
chroot "$${CFGROOT}" setcap cap_net_raw+p /usr/bin/ping
+_files_default: ${CFGROOT} modules/default/
+ cp -a modules/default/. "$${CFGROOT}"
+
+
ifdef wifi
_config: ${CFGROOT}/etc/network/interfaces.d/wifi
ifdef wifipass
--- /dev/null
+filetype plugin on
+syntax on
+set noswapfile modeline number foldcolumn=1
+set rulerformat=%24(%=%l,%c\ /\ %L\ (%p%%)%)
+
+hi LineNr ctermfg=Red
+hi FoldColumn ctermbg=none
+hi Folded ctermbg=none
+
+let g:sh_fold_enabled = 7
+let g:javaScript_fold = 0
+let g:vimsyn_folding = "acefhiHlmpPrt"
+let g:did_indent_on = 1
+
+autocmd FileType html,css,c,vim set foldmethod=syntax
+
+" borrowed from vim91/syntax/json.vim
+autocmd FileType javascript,awk syn region bracesFold start="{" end=/}\(\_s\+\ze\("\|{\)\)\@!/ transparent fold
+autocmd FileType javascript,awk set foldmethod=syntax
+
+autocmd BufReadPost * normal zR