Pārlūkot izejas kodu

Add owncloud music app

Bob Mottram 10 gadus atpakaļ
vecāks
revīzija
1f8c7045bf
1 mainītis faili ar 35 papildinājumiem un 0 dzēšanām
  1. 35
    0
      install-freedombone.sh

+ 35
- 0
install-freedombone.sh Parādīt failu

@@ -3125,6 +3125,32 @@ function repair_databases_script {
3125 3125
   echo 'repair_databases_script' >> $COMPLETION_FILE
3126 3126
 }
3127 3127
 
3128
+function install_owncloud_music_app {
3129
+  if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then
3130
+      return
3131
+  fi
3132
+  if grep -Fxq "install_owncloud_music_app" $COMPLETION_FILE; then
3133
+      return
3134
+  fi
3135
+
3136
+  cd /usr/share/owncloud/apps
3137
+  git clone https://github.com/owncloud/music music
3138
+
3139
+  if grep -q "Music player in Owncloud" /home/$MY_USERNAME/README; then
3140
+      echo '' >> /home/$MY_USERNAME/README
3141
+      echo '' >> /home/$MY_USERNAME/README
3142
+      echo 'Music player in Owncloud' >> /home/$MY_USERNAME/README
3143
+      echo '========================' >> /home/$MY_USERNAME/README
3144
+      echo 'To enable the music app within ouwncloud log in to the Owncloud' >> /home/$MY_USERNAME/README
3145
+      echo 'administrator account then go to Apps on the left hand dropdown' >> /home/$MY_USERNAME/README
3146
+      echo 'menu and enable the music app.  You can then log out and log back' >> /home/$MY_USERNAME/README
3147
+      echo 'in as your Owncloud user and select music from the left hand' >> /home/$MY_USERNAME/README
3148
+      echo 'dropdown menu.' >> /home/$MY_USERNAME/README
3149
+  fi
3150
+
3151
+  echo 'install_owncloud_music_app' >> $COMPLETION_FILE
3152
+}
3153
+
3128 3154
 function install_owncloud {
3129 3155
   if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" ]]; then
3130 3156
       return
@@ -3133,6 +3159,7 @@ function install_owncloud {
3133 3159
   OWNCLOUD_COMPLETION_MSG2="Open $OWNCLOUD_DOMAIN_NAME in a web browser to complete the setup"
3134 3160
   if grep -Fxq "install_owncloud" $COMPLETION_FILE; then
3135 3161
       if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" ]]; then
3162
+		  install_owncloud_music_app
3136 3163
           create_backup_script
3137 3164
           create_restore_script
3138 3165
           backup_to_friends_servers
@@ -3347,6 +3374,7 @@ quit" > $INSTALL_DIR/batch.sql
3347 3374
   echo 'install_owncloud' >> $COMPLETION_FILE
3348 3375
 
3349 3376
   if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" ]]; then
3377
+      install_owncloud_music_app
3350 3378
       create_backup_script
3351 3379
       create_restore_script
3352 3380
       backup_to_friends_servers
@@ -4846,6 +4874,12 @@ function create_upgrade_script {
4846 4874
       echo 'git stash drop' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
4847 4875
       echo 'git pull' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
4848 4876
   fi
4877
+  if grep -Fxq "install_owncloud_music_app" $COMPLETION_FILE; then
4878
+      echo "cd /usr/share/owncloud/apps/music" >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
4879
+      echo 'git stash' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
4880
+      echo 'git stash drop' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
4881
+      echo 'git pull' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
4882
+  fi
4849 4883
   echo 'exit 0' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
4850 4884
   chmod +x /etc/cron.weekly/$UPGRADE_SCRIPT_NAME
4851 4885
   echo 'create_upgrade_script' >> $COMPLETION_FILE
@@ -4947,6 +4981,7 @@ script_for_attaching_usb_drive
4947 4981
 install_web_server
4948 4982
 configure_firewall_for_web_server
4949 4983
 install_owncloud
4984
+install_owncloud_music_app
4950 4985
 install_xmpp
4951 4986
 configure_firewall_for_xmpp
4952 4987
 install_irc_server