From 2c98bbacc8db3b251e1679f9da84cf1f5ed5726a Mon Sep 17 00:00:00 2001 From: Sam Nystrom Date: Tue, 15 Oct 2024 13:29:10 -0400 Subject: update ~/bin --- bin/s6-rclocal-compile | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 bin/s6-rclocal-compile (limited to 'bin/s6-rclocal-compile') diff --git a/bin/s6-rclocal-compile b/bin/s6-rclocal-compile new file mode 100755 index 0000000..ec87a7d --- /dev/null +++ b/bin/s6-rclocal-compile @@ -0,0 +1,13 @@ +#!/bin/execlineb -S0 +multisubstitute { + importas -i HOME HOME + importas -i XDG_RUNTIME_DIR XDG_RUNTIME_DIR +} +execline-cd ${HOME}/.local/share/s6-rc +elglob -0 old compiled-* +backtick -E now { pipeline { echo } s6-tai64n } +if { s6-rc-compile compiled-${now} ${HOME}/.config/s6-rc } +foreground { s6-rc-update -l ${XDG_RUNTIME_DIR}/s6-rc ${HOME}/.local/share/s6-rc/compiled-${now} } +if { ln -sf compiled-${now} compiled/compiled } +if { mv -f compiled/compiled . } +rm -rf ${old} -- cgit v1.2.3