Skip to content
Snippets Groups Projects
freedombone-utils-gnusocialtools 40.7 KiB
Newer Older
  • Learn to ignore specific revisions
  • Bob Mottram's avatar
    Bob Mottram committed
        cd "$GNUSOCIAL_PATH/local/plugins" || exit 268476248
    
    
        if [ -d /repos/gnusocial-markdown ]; then
            mkdir Markdown
            cp -r -p /repos/gnusocial-markdown/. Markdown
    
    Bob Mottram's avatar
    Bob Mottram committed
            cd Markdown || exit 62847524
    
            git pull
        else
            function_check git_clone
    
    Bob Mottram's avatar
    Bob Mottram committed
            git_clone "$GNUSOCIAL_MARKDOWN_REPO" Markdown
    
    Bob Mottram's avatar
    Bob Mottram committed
        cd "$GNUSOCIAL_PATH/local/plugins/Markdown" || exit 26584526745
        git checkout "$GNUSOCIAL_MARKDOWN_COMMIT" -b "$GNUSOCIAL_MARKDOWN_COMMIT"
    
    Bob Mottram's avatar
    Bob Mottram committed
        gnusocial_config_file="$GNUSOCIAL_PATH/config.php"
        if ! grep -q "addPlugin('Markdown'" "$gnusocial_config_file"; then
            { echo "";
              echo "// Markdown settings";
              echo "addPlugin('Markdown');"; } >> "$gnusocial_config_file"
    
        fi
    
        set_completion_param "$social_app_name markdown commit" "$GNUSOCIAL_MARKDOWN_COMMIT"
    
    
    Bob Mottram's avatar
    Bob Mottram committed
        chown -R www-data:www-data "$GNUSOCIAL_PATH"
    
    Bob Mottram's avatar
    Bob Mottram committed
        install_completed "${social_app_name}_markdown"
    
    # NOTE: deliberately there is no "exit 0"