mirror of
https://github.com/fsquillace/junest.git
synced 2026-01-24 02:55:36 +00:00
31 lines
682 B
Bash
31 lines
682 B
Bash
|
|
|
|
function create_wrappers() {
|
|
mkdir -p ${JUNEST_HOME}/usr/bin_wrappers
|
|
|
|
cd ${JUNEST_HOME}/usr/bin
|
|
for file in *
|
|
do
|
|
[[ -x $file ]] || continue
|
|
if [[ -e ${JUNEST_HOME}/usr/bin_wrappers/$file ]]
|
|
then
|
|
continue
|
|
fi
|
|
cat <<EOF > ${JUNEST_HOME}/usr/bin_wrappers/${file}
|
|
#!/usr/bin/env bash
|
|
|
|
JUNEST_ARGS=\${JUNEST_ARGS:-ns --fakeroot}
|
|
|
|
junest \${JUNEST_ARGS} -- ${file} "\$@"
|
|
EOF
|
|
chmod +x ${JUNEST_HOME}/usr/bin_wrappers/${file}
|
|
done
|
|
|
|
# Remove wrappers no longer needed
|
|
cd ${JUNEST_HOME}/usr/bin_wrappers
|
|
for file in *
|
|
do
|
|
[[ -e ${JUNEST_HOME}/usr/bin/$file ]] || rm -f $file
|
|
done
|
|
|
|
}
|