Mercurial > hg > soundsoftware-site
view deploy/provision.d/115-other-dirs.sh @ 1628:9c5f8e24dadc live tip
Quieten this cron script
author | Chris Cannam |
---|---|
date | Tue, 25 Aug 2020 11:38:49 +0100 |
parents | 90bed4e10cc8 |
children |
line wrap: on
line source
#!/bin/bash set -e # Initialise directories used as targets for cron activity (if they # don't already exist) # Reminder: the webapp directory is owned and run by the code user, in # group www-data. The repos and other things served directly are # usually the other way around -- owned by the www-data user, in group # code. I don't recall whether there is a good reason for this. for dir in \ /var/files/backups \ /var/doc \ /var/files/code \ /var/files/git-mirror ; do if [ ! -d "$dir" ]; then mkdir -p "$dir" chown -R code.www-data "$dir" chmod g+s "$dir" fi done for dir in \ /var/mirror ; do if [ ! -d "$dir" ]; then mkdir -p "$dir" chown -R www-data.code "$dir" chmod g+s "$dir" fi done if [ ! -e /var/www/code/files ]; then ln -s /var/files/code /var/www/code/files fi