|  | @@ -516,6 +516,8 @@ RSS_READER_DOMAIN_NAME=ttrss
 | 
	
		
			
			| 516 | 516 |  RSS_MOBILE_READER_REPO="https://github.com/g2ttrss/g2ttrss-mobile"
 | 
	
		
			
			| 517 | 517 |  RSS_MOBILE_READER_COMMIT='c5af46ebf64076e4c62c978551fa749af268710b'
 | 
	
		
			
			| 518 | 518 |  RSS_READER_PATH=/etc/share/tt-rss
 | 
	
		
			
			|  | 519 | +RSS_READER_GNUSOCIAL_REPO="https://github.com/bashrc/ttrss-gnusocial"
 | 
	
		
			
			|  | 520 | +RSS_READER_GNUSOCIAL_COMMIT='d7c154829bd7ed0a6301bc14cf65d259c5fe844b'
 | 
	
		
			
			| 519 | 521 |  
 | 
	
		
			
			| 520 | 522 |  function show_help {
 | 
	
		
			
			| 521 | 523 |      echo ''
 | 
	
	
		
			
			|  | @@ -8260,6 +8262,48 @@ function install_rss_reader {
 | 
	
		
			
			| 8260 | 8262 |      echo 'install_rss_reader' >> $COMPLETION_FILE
 | 
	
		
			
			| 8261 | 8263 |  }
 | 
	
		
			
			| 8262 | 8264 |  
 | 
	
		
			
			|  | 8265 | +function install_rss_reader_gnusocial {
 | 
	
		
			
			|  | 8266 | +    if [[ $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
 | 
	
		
			
			|  | 8267 | +        return
 | 
	
		
			
			|  | 8268 | +    fi
 | 
	
		
			
			|  | 8269 | +
 | 
	
		
			
			|  | 8270 | +    if [ ! $MICROBLOG_DOMAIN_NAME ]; then
 | 
	
		
			
			|  | 8271 | +        return
 | 
	
		
			
			|  | 8272 | +    fi
 | 
	
		
			
			|  | 8273 | +
 | 
	
		
			
			|  | 8274 | +    if [ ! $RSS_READER_PATH ]; then
 | 
	
		
			
			|  | 8275 | +        RSS_READER_PATH=/etc/share/tt-rss
 | 
	
		
			
			|  | 8276 | +    fi
 | 
	
		
			
			|  | 8277 | +    RSS_READER_GNUSOCIAL_PATH=${RSS_READER_PATH}/plugins/gnusocial
 | 
	
		
			
			|  | 8278 | +
 | 
	
		
			
			|  | 8279 | +    # update to the next commit
 | 
	
		
			
			|  | 8280 | +    set_repo_commit $RSS_READER_GNUSOCIAL_PATH "RSS reader gnusocial commit" "$RSS_READER_GNUSOCIAL_COMMIT" $RSS_READER_GNUSOCIAL_REPO
 | 
	
		
			
			|  | 8281 | +
 | 
	
		
			
			|  | 8282 | +    if grep -Fxq "install_rss_reader_gnusocial" $COMPLETION_FILE; then
 | 
	
		
			
			|  | 8283 | +        return
 | 
	
		
			
			|  | 8284 | +    fi
 | 
	
		
			
			|  | 8285 | +
 | 
	
		
			
			|  | 8286 | +    if [ ! -d $INSTALL_DIR ]; then
 | 
	
		
			
			|  | 8287 | +        mkdir -p $INSTALL_DIR
 | 
	
		
			
			|  | 8288 | +    fi
 | 
	
		
			
			|  | 8289 | +
 | 
	
		
			
			|  | 8290 | +    cd $INSTALL_DIR
 | 
	
		
			
			|  | 8291 | +    git_clone $RSS_READER_GNUSOCIAL_REPO ttrss-gnusocial
 | 
	
		
			
			|  | 8292 | +    if [ ! -d $INSTALL_DIR/ttrss-gnusocial ]; then
 | 
	
		
			
			|  | 8293 | +        echo $'Could not clone repo for RSS reader GNU Social plugin'
 | 
	
		
			
			|  | 8294 | +        exit 52838
 | 
	
		
			
			|  | 8295 | +    fi
 | 
	
		
			
			|  | 8296 | +    cp -r $INSTALL_DIR/ttrss-gnusocial $RSS_READER_GNUSOCIAL_PATH
 | 
	
		
			
			|  | 8297 | +    cd $RSS_READER_GNUSOCIAL_PATH
 | 
	
		
			
			|  | 8298 | +    git checkout $RSS_READER_GNUSOCIAL_COMMIT -b $RSS_READER_GNUSOCIAL_COMMIT
 | 
	
		
			
			|  | 8299 | +    if ! grep -q "RSS reader gnusocial commit" $COMPLETION_FILE; then
 | 
	
		
			
			|  | 8300 | +        echo "RSS reader gnusocial commit:$RSS_READER_GNUSOCIAL_COMMIT" >> $COMPLETION_FILE
 | 
	
		
			
			|  | 8301 | +    fi
 | 
	
		
			
			|  | 8302 | +    echo "  define('gnusocial_url', '$MICROBLOG_DOMAIN_NAME');" >> $RSS_READER_PATH/config.php
 | 
	
		
			
			|  | 8303 | +
 | 
	
		
			
			|  | 8304 | +    echo 'install_rss_reader_gnusocial' >> $COMPLETION_FILE
 | 
	
		
			
			|  | 8305 | +}
 | 
	
		
			
			|  | 8306 | +
 | 
	
		
			
			| 8263 | 8307 |  function install_rss_mobile_reader {
 | 
	
		
			
			| 8264 | 8308 |      if [[ $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
 | 
	
		
			
			| 8265 | 8309 |          return
 | 
	
	
		
			
			|  | @@ -10335,6 +10379,7 @@ expire_gnu_social_posts
 | 
	
		
			
			| 10335 | 10379 |  install_gnu_social_theme
 | 
	
		
			
			| 10336 | 10380 |  install_gnu_social_markdown
 | 
	
		
			
			| 10337 | 10381 |  install_rss_reader
 | 
	
		
			
			|  | 10382 | +install_rss_reader_gnusocial
 | 
	
		
			
			| 10338 | 10383 |  install_rss_mobile_reader
 | 
	
		
			
			| 10339 | 10384 |  install_hubzilla
 | 
	
		
			
			| 10340 | 10385 |  #install_search_engine
 |