diff options
| Commit | 0d4d8768eaae34fcd8285021571a1356beff13eb (patch) | |
|---|---|---|
| Author | 2022-09-08 08:12:30 +0300 | |
| Committer | 2022-09-08 08:12:30 +0300 | |
| Files | bca6eebffdc4bfc8b951e8cc7518af9a53fe2b07 | |
| syndamia.com-0d4d8768eaae34fcd8285021571a1356beff13eb.tar syndamia.com-0d4d8768eaae34fcd8285021571a1356beff13eb.tar.gz syndamia.com-0d4d8768eaae34fcd8285021571a1356beff13eb.zip | ||
| Parent | 598b12e577a33d924ded24a7120641d20d6379b8 (diff) | |
Removed sudo usage in generate.sh
1 files changed, 13 insertions, 12 deletions
| -rwxr-xr-x | generate.sh | 25 |
diff --git a/generate.sh b/generate.sh index 105cde3..c995b52 100755 --- a/generate.sh +++ b/generate.sh @@ -1,18 +1,20 @@ #! /bin/sh -# Make folder if it doesn't exist +# Make sure this script is ran as www-data! +# Also, the syndamiadotcom folder MUST be owned by www-data! + if [ ! -d "website" ]; then - sudo -u www-data mkdir website + mkdir website fi # Remove record of previously generated files -sudo rm -f website/.files +rm -f website/.files # Generate files -sudo ssg6 src website "Syndamia" "https://www.syndamia.com" +ssg6 src website "Syndamia" "https://syndamia.com" for file in $(find "./generate-hooks" -type f -name "*.sh"); do - sudo "$file" website + "$file" website done # @@ -20,19 +22,18 @@ done # if [ ! -d "tiny.website" ]; then - # User should be www-data (like in generate.sh), but I use Fedora and root is the default one - sudo -u root mkdir tiny.website + mkdir tiny.website fi # Just take what is already made, no need to regenerate everything -sudo cp -r website/* tiny.website/ +cp -r website/* tiny.website/ # Remove unnecessary files -sudo rm -f tiny.website/*.css -sudo rm -rf tiny.website/fonts/ -sudo rm -f tiny.website/.files +rm -f tiny.website/*.css +rm -rf tiny.website/fonts/ +rm -f tiny.website/.files # Remove references to stylesheets in all files for file in $(find "tiny.website" -type f -name "*.html"); do - sudo sed -i 's/^.*stylesheet.*//g' $file + sed -i 's/^.*stylesheet.*//g' $file done |