committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 100 additions and 214 deletions
-
6README.md
-
4README_fr.md
-
12actions.toml
-
4conf/app.src
-
2conf/sql/multisite.sql
-
2conf/sql/single.sql
-
3conf/wp-config.php
-
9config_panel.toml
-
2manifest.json
-
2scripts/_common.sh
-
80scripts/actions/public_private
-
26scripts/actions/reset_default_app
-
3scripts/actions/reset_default_system
-
2scripts/backup
-
7scripts/change_url
-
17scripts/config
-
43scripts/install
-
4scripts/restore
-
86scripts/upgrade
@ -1,5 +1,5 @@ |
|||||
SOURCE_URL=https://wordpress.org/wordpress-5.6.tar.gz |
|
||||
SOURCE_SUM=47f466f375557bd4e3e1fff69b1ccbe29053423736b1af8f3dbf9d38c4c5fcd3 |
|
||||
|
SOURCE_URL=https://wordpress.org/wordpress-5.7.tar.gz |
||||
|
SOURCE_SUM=92be8c4afd0186f783a12bad994baecc8f941a88535acddecbae0d7702169b71 |
||||
SOURCE_SUM_PRG=sha256sum |
SOURCE_SUM_PRG=sha256sum |
||||
ARCH_FORMAT=tar.gz |
ARCH_FORMAT=tar.gz |
||||
SOURCE_IN_SUBDIR=true |
SOURCE_IN_SUBDIR=true |
||||
|
|||||
@ -1 +1 @@ |
|||||
INSERT INTO wp_sitemeta VALUES(NULL,1,'sll_settings','a:14:{s:14:"account_suffix";s:0:"";s:7:"base_dn";s:27:"ou=users,dc=yunohost,dc=org";s:18:"domain_controllers";a:1:{i:0;s:9:"localhost";}s:9:"directory";s:2:"ol";s:4:"role";s:10:"subscriber";s:13:"high_security";s:5:"false";s:8:"ol_login";s:3:"uid";s:7:"use_tls";s:5:"false";s:9:"ldap_port";s:3:"389";s:12:"ldap_version";s:1:"3";s:12:"create_users";s:4:"true";s:7:"enabled";s:4:"true";s:7:"version";s:3:"1.5";s:6:"groups";a:1:{i:0;s:0:"";}}'); |
|
||||
|
REPLACE INTO wp_sitemeta VALUES(NULL,1,'authLDAPOptions','a:22:{s:7:"Enabled";s:1:"1";s:7:"CachePW";b:0;s:3:"URI";s:44:"ldap://localhost/ou=users,dc=yunohost,dc=org";s:12:"URISeparator";s:1:" ";s:6:"Filter";s:__LENGTH__:"(&(|(objectclass=posixAccount))(uid=%s)(permission=cn=__APP__.admin,ou=permission,dc=yunohost,dc=org))";s:8:"NameAttr";s:9:"givenName";s:7:"SecName";s:2:"sn";s:7:"UidAttr";s:3:"uid";s:8:"MailAttr";s:4:"mail";s:7:"WebAttr";s:0:"";s:6:"Groups";a:5:{s:13:"administrator";s:0:"";s:6:"editor";s:0:"";s:6:"author";s:0:"";s:11:"contributor";s:0:"";s:10:"subscriber";s:0:"";}s:5:"Debug";b:0;s:9:"GroupAttr";s:0:"";s:11:"GroupFilter";s:0:"";s:11:"DefaultRole";s:10:"subscriber";s:11:"GroupEnable";b:0;s:13:"GroupOverUser";b:0;s:7:"Version";i:1;s:26:"DoNotOverwriteNonLdapUsers";b:0;s:8:"StartTLS";b:0;s:14:"GroupSeparator";s:0:"";s:9:"GroupBase";s:0:"";}'); |
||||
@ -1 +1 @@ |
|||||
INSERT INTO wp_options VALUES(NULL,'sll_settings','a:14:{s:14:"account_suffix";s:0:"";s:7:"base_dn";s:27:"ou=users,dc=yunohost,dc=org";s:18:"domain_controllers";a:1:{i:0;s:9:"localhost";}s:9:"directory";s:2:"ol";s:4:"role";s:10:"subscriber";s:13:"high_security";s:5:"false";s:8:"ol_login";s:3:"uid";s:7:"use_tls";s:5:"false";s:9:"ldap_port";s:3:"389";s:12:"ldap_version";s:1:"3";s:12:"create_users";s:4:"true";s:7:"enabled";s:4:"true";s:7:"version";s:3:"1.5";s:6:"groups";a:1:{i:0;s:0:"";}}','yes'); |
|
||||
|
REPLACE INTO wp_options VALUES(NULL,'authLDAPOptions','a:22:{s:7:"Enabled";s:1:"1";s:7:"CachePW";b:0;s:3:"URI";s:44:"ldap://localhost/ou=users,dc=yunohost,dc=org";s:12:"URISeparator";s:1:" ";s:6:"Filter";s:__LENGTH__:"(&(|(objectclass=posixAccount))(uid=%s)(permission=cn=__APP__.admin,ou=permission,dc=yunohost,dc=org))";s:8:"NameAttr";s:9:"givenName";s:7:"SecName";s:2:"sn";s:7:"UidAttr";s:3:"uid";s:8:"MailAttr";s:4:"mail";s:7:"WebAttr";s:0:"";s:6:"Groups";a:5:{s:13:"administrator";s:0:"";s:6:"editor";s:0:"";s:6:"author";s:0:"";s:11:"contributor";s:0:"";s:10:"subscriber";s:0:"";}s:5:"Debug";b:0;s:9:"GroupAttr";s:0:"";s:11:"GroupFilter";s:0:"";s:11:"DefaultRole";s:10:"subscriber";s:11:"GroupEnable";b:0;s:13:"GroupOverUser";b:0;s:7:"Version";i:1;s:26:"DoNotOverwriteNonLdapUsers";b:0;s:8:"StartTLS";b:0;s:14:"GroupSeparator";s:0:"";s:9:"GroupBase";s:0:"";}','yes'); |
||||
@ -1,80 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
|
|
||||
#================================================= |
|
||||
# GENERIC STARTING |
|
||||
#================================================= |
|
||||
# IMPORT GENERIC HELPERS |
|
||||
#================================================= |
|
||||
|
|
||||
source /usr/share/yunohost/helpers |
|
||||
|
|
||||
#================================================= |
|
||||
# MANAGE SCRIPT FAILURE |
|
||||
#================================================= |
|
||||
|
|
||||
# Exit if an error occurs during the execution of the script |
|
||||
ynh_abort_if_errors |
|
||||
|
|
||||
#================================================= |
|
||||
# RETRIEVE ARGUMENTS |
|
||||
#================================================= |
|
||||
|
|
||||
# Get is_public |
|
||||
is_public=${YNH_ACTION_IS_PUBLIC} |
|
||||
|
|
||||
app=$YNH_APP_INSTANCE_NAME |
|
||||
|
|
||||
#================================================= |
|
||||
# CHECK IF ARGUMENTS ARE CORRECT |
|
||||
#================================================= |
|
||||
|
|
||||
#================================================= |
|
||||
# CHECK IF AN ACTION HAS TO BE DONE |
|
||||
#================================================= |
|
||||
|
|
||||
is_public_old=$(ynh_app_setting_get --app=$app --key=is_public) |
|
||||
|
|
||||
if [ $is_public -eq $is_public_old ] |
|
||||
then |
|
||||
ynh_die --message="is_public is already set as $is_public." --ret_code=0 |
|
||||
fi |
|
||||
|
|
||||
#================================================= |
|
||||
# SPECIFIC ACTION |
|
||||
#================================================= |
|
||||
# MOVE TO PUBLIC OR PRIVATE |
|
||||
#================================================= |
|
||||
|
|
||||
if [ $is_public -eq 0 ]; then |
|
||||
public_private="private" |
|
||||
else |
|
||||
public_private="public" |
|
||||
fi |
|
||||
ynh_script_progression --message="Moving the application to $public_private..." --weight=3 |
|
||||
|
|
||||
if [ $is_public -eq 0 ] |
|
||||
then |
|
||||
ynh_app_setting_delete --app=$app --key=unprotected_uris |
|
||||
else |
|
||||
ynh_app_setting_set --app=$app --key=unprotected_uris --value="/" |
|
||||
fi |
|
||||
|
|
||||
ynh_script_progression --message="Upgrading SSOwat configuration..." |
|
||||
# Regen ssowat configuration |
|
||||
yunohost app ssowatconf |
|
||||
|
|
||||
# Update the config of the app |
|
||||
ynh_app_setting_set --app=$app --key=is_public --value=$is_public |
|
||||
|
|
||||
#================================================= |
|
||||
# RELOAD NGINX |
|
||||
#================================================= |
|
||||
ynh_script_progression --message="Reloading NGINX web server..." |
|
||||
|
|
||||
ynh_systemd_action --service_name=nginx --action=reload |
|
||||
|
|
||||
#================================================= |
|
||||
# END OF SCRIPT |
|
||||
#================================================= |
|
||||
|
|
||||
ynh_script_progression --message="Execution completed" --last |
|
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue