|
@@ -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
|