standardize apt-get, update formatting

This commit is contained in:
aptalca 2021-06-29 11:31:57 -04:00
parent 6d0cc3d88b
commit b5b4a510f2
2 changed files with 10 additions and 6 deletions

View File

@ -0,0 +1,5 @@
#!/usr/bin/with-contenv bash
if [ -f /usr/bin/apt ]; then
apt-get update
fi

View File

@ -4,38 +4,37 @@
if [ ! -f /usr/sbin/cron ] && \
[ -f /usr/bin/apt ]; then
# install cron
apt-get update
apt-get install --no-install-recommends -y \
cron
fi
# make folders
mkdir -p \
/config/crontabs
/config/crontabs
# if root crontabs do not exist in config
# copy root crontab from system
if [[ ! -f /config/crontabs/root ]] && \
crontab -l -u root; then
crontab -l -u root > /config/crontabs/root
crontab -l -u root > /config/crontabs/root
fi
# if root crontabs still do not exist in config (were not copied from system)
# copy root crontab from included defaults
[[ ! -f /config/crontabs/root ]] && \
cp /defaults/crontabs-mod/root /config/crontabs/
cp /defaults/crontabs-mod/root /config/crontabs/
# if abc crontabs do not exist in config
# copy abc crontab from system
if [[ ! -f /config/crontabs/abc ]] && \
crontab -l -u abc; then
crontab -l -u abc > /config/crontabs/abc
crontab -l -u abc > /config/crontabs/abc
fi
# if abc crontabs still do not exist in config (were not copied from system)
# copy abc crontab from included defaults
[[ ! -f /config/crontabs/abc ]] && \
cp /defaults/crontabs-mod/abc /config/crontabs/
cp /defaults/crontabs-mod/abc /config/crontabs/
# import user crontabs
crontab -u root /config/crontabs/root