2021-12-30 12:05:56 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
# Copyright (c) Rainer Gümpelein, TeilRad GmbH
|
|
|
|
|
2022-12-10 15:47:22 +01:00
|
|
|
echo "YOur working directory:";
|
|
|
|
pwd
|
|
|
|
echo ""
|
|
|
|
|
2021-12-30 12:05:56 +01:00
|
|
|
chgrp -R www-data *
|
|
|
|
chmod go-w *
|
|
|
|
chmod -R o-rwx *
|
|
|
|
for i in $(find . -type d -and -name csv); do chmod -R ug+rwx $i;done
|
|
|
|
for i in $(find . -type d -and -name data); do chmod -R ug+rwx $i;done
|
|
|
|
for i in $(find . -type d -and -name ftp); do chmod -R ug+rwx $i;done
|
|
|
|
for i in $(find . -type d -and -name cache); do chmod -R ug+rwx $i;done
|
|
|
|
for i in $(find . -type d -and -name pdf); do chmod -R ug+rwx $i;done
|
|
|
|
for i in $(find . -type d -and -name xml); do chmod -R ug+rwx $i;done
|
|
|
|
for i in $(find . -type d -and -name site); do chmod -R ug+rwx $i;done
|
2022-12-10 15:47:22 +01:00
|
|
|
for i in $(find . -type d -and -name shareeconf); do chmod -R go-rwx $i;done
|
|
|
|
for i in $(find . -type d -and -name shareeconf); do chmod -R ug+rx $i;done
|
2021-12-30 12:05:56 +01:00
|
|
|
for i in $(find . -type d -and -name sql); do chmod -R go-rwx $i;done
|
|
|
|
for i in $(find . -type d -and -name src); do chmod -R go-w $i;done
|
2022-01-09 18:31:20 +01:00
|
|
|
for i in $(find . -type d -and -name src); do chmod -R ug+x $i;done
|
2021-12-30 12:05:56 +01:00
|
|
|
for i in $(find . -type d -and -name img); do chmod -R go-w $i;done
|
|
|
|
for i in $(find . -type d -and -name apache); do chmod -R go-w $i;done
|
|
|
|
for i in $(find . -type d -and -name css); do chmod -R go-w $i;done
|
|
|
|
for i in $(find . -type d -and -name js); do chmod -R go-w $i;done
|
|
|
|
for i in $(find . -type f -and -iname README*); do chmod -R go-rwx $i;done
|
|
|
|
for i in $(find . -type d -and -name docs); do chmod -R go-rwx $i;done
|
|
|
|
for i in $(find . -type f -and -name startup.pl); do chmod -R go-w $i;done
|
|
|
|
for i in $(find . -type f -and -name robots.txt); do chmod -R go-wx $i;done
|
|
|
|
for i in $(find . -type d -and -name cronjobs); do chmod -R g-w $i/*;done
|
|
|
|
for i in $(find . -type d -and -name cronjobs); do chmod -R o+r $i/*;done
|
|
|
|
for i in $(find . -type d -and -name cronjobs); do chown -R root:root $i/*;done
|
|
|
|
|
2022-12-10 15:47:22 +01:00
|
|
|
#do it only once on migration
|
|
|
|
if [ 1 == 2 ]
|
|
|
|
then
|
|
|
|
|
|
|
|
#delete jquery and bootstrap links
|
|
|
|
for i in $(find . -type l -and -name 'jquery*'); do rm $i;done
|
|
|
|
for i in $(find . -type l -and -name 'bootstrap*'); do rm $i;done
|
|
|
|
|
|
|
|
mkdir -p /var/www/external
|
|
|
|
mv /etc/shareeconf/bootstrap-5.1.3-dist /var/www/external/.
|
|
|
|
mv /etc/shareeconf/bootstrap-5.0.2-dist /var/www/external/.
|
|
|
|
mv /etc/shareeconf/bootstrap-icons-1.8.1 /var/www/external/.
|
|
|
|
mv /etc/shareeconf/jquery-3.3.1.min.js /var/www/external/.
|
|
|
|
mv /etc/shareeconf/jquery-ui-1.12.1 /var/www/external/.
|
|
|
|
|
|
|
|
#make new links for external bibliothecs
|
|
|
|
ln -s main/external /var/www/external
|
|
|
|
|
|
|
|
|
|
|
|
#linking operators to main/external
|
|
|
|
for i in $(find . -type d -and -name 'shareedms-*')
|
|
|
|
do ln -s ../main/external $i/external
|
|
|
|
done
|
|
|
|
for i in $(find . -type d -and -name 'shareeapp-*')
|
|
|
|
do ln -s ../main/external $i/external
|
|
|
|
done
|
|
|
|
for i in $(find . -type d -and -name 'shareeweb-*')
|
|
|
|
do ln -s ../main/external $i/external
|
|
|
|
done
|
2021-12-30 12:05:56 +01:00
|
|
|
|
2022-12-10 15:47:22 +01:00
|
|
|
fi
|
|
|
|
#end
|