|
|
|
@ -482,6 +482,28 @@ in { |
|
|
|
|
path = [ occ ]; |
|
|
|
|
script = '' |
|
|
|
|
chmod og+x ${cfg.home} |
|
|
|
|
|
|
|
|
|
${optionalString (c.dbpassFile != null) '' |
|
|
|
|
if [ ! -r "${c.dbpassFile}" ]; then |
|
|
|
|
echo "dbpassFile ${c.dbpassFile} is not readable by nextcloud:nextcloud! Aborting..." |
|
|
|
|
exit 1 |
|
|
|
|
fi |
|
|
|
|
if [ -z "$(<${c.dbpassFile})" ]; then |
|
|
|
|
echo "dbpassFile ${c.dbpassFile} is empty!" |
|
|
|
|
exit 1 |
|
|
|
|
fi |
|
|
|
|
''} |
|
|
|
|
${optionalString (c.adminpassFile != null) '' |
|
|
|
|
if [ ! -r "${c.adminpassFile}" ]; then |
|
|
|
|
echo "adminpassFile ${c.adminpassFile} is not readable by nextcloud:nextcloud! Aborting..." |
|
|
|
|
exit 1 |
|
|
|
|
fi |
|
|
|
|
if [ -z "$(<${c.adminpassFile})" ]; then |
|
|
|
|
echo "adminpassFile ${c.adminpassFile} is empty!" |
|
|
|
|
exit 1 |
|
|
|
|
fi |
|
|
|
|
''} |
|
|
|
|
|
|
|
|
|
ln -sf ${cfg.package}/apps ${cfg.home}/ |
|
|
|
|
|
|
|
|
|
# create nextcloud directories. |
|
|
|
|