Procházet zdrojové kódy

Default blog settings

Bob Mottram před 9 roky
rodič
revize
2cd7a08bfa
1 změnil soubory, kde provedl 10 přidání a 2 odebrání
  1. 10
    2
      src/freedombone-meshweb

+ 10
- 2
src/freedombone-meshweb Zobrazit soubor

17
 MY_USERNAME=$USER
17
 MY_USERNAME=$USER
18
 ZERONET_DIR=/home/$MY_USERNAME/zeronet
18
 ZERONET_DIR=/home/$MY_USERNAME/zeronet
19
 UPDATED="no"
19
 UPDATED="no"
20
+ZERONET_DEFAULT_BLOG_TITLE="$(hostname)'s Blog"
21
+ZERONET_DEFAULT_BLOG_TAGLINE="Blogging on the Mesh"
20
 
22
 
21
 function install_zeronet_blog {
23
 function install_zeronet_blog {
22
     if [ ! -f /home/$MY_USERNAME/README ]; then
24
     if [ ! -f /home/$MY_USERNAME/README ]; then
71
     echo "Blog address:     $ZERONET_BLOG_ADDRESS"
73
     echo "Blog address:     $ZERONET_BLOG_ADDRESS"
72
     echo "Blog private key: $ZERONET_BLOG_PRIVATE_KEY"
74
     echo "Blog private key: $ZERONET_BLOG_PRIVATE_KEY"
73
     cp -r $ZERONET_DIR/ZeroBlog/* $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS
75
     cp -r $ZERONET_DIR/ZeroBlog/* $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS
74
-    sed -i "s/ZeroBlog Demo/$(hostname)'s Blog/g" $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/index.html
75
-    sed -i 's|<h3 class="description">.*|<h3 class="description">Freedom in the Mesh</h3>|g' $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/index.html
76
+    if [ ! -d $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/data ]; then
77
+        mkdir $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/data
78
+    fi
79
+    cp $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/data-default/data.json $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/data
80
+    sed -i "s/MyZeroBlog/$ZERONET_DEFAULT_BLOG_TITLE/g" $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/data/data.json
81
+    sed -i "s/My ZeroBlog./$ZERONET_DEFAULT_BLOG_TAGLINE/g" $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/data/data.json
82
+    sed -i "s/ZeroBlog Demo/$ZERONET_DEFAULT_BLOG_TITLE/g" $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/index.html
83
+    sed -i "s|<h3 class=\"description\">.*|<h3 class="description">$ZERONET_DEFAULT_BLOG_TAGLINE</h3>|g" $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/index.html
76
     sed -i "s/Blogging platform Demo/Blogging platform/g" $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/content.json
84
     sed -i "s/Blogging platform Demo/Blogging platform/g" $ZERONET_DIR/data/$ZERONET_BLOG_ADDRESS/content.json
77
     python zeronet.py siteSign $ZERONET_BLOG_ADDRESS $ZERONET_BLOG_PRIVATE_KEY
85
     python zeronet.py siteSign $ZERONET_BLOG_ADDRESS $ZERONET_BLOG_PRIVATE_KEY
78
 
86