mirror of
				https://github.com/mail-in-a-box/mailinabox.git
				synced 2025-10-30 18:50:53 +00:00 
			
		
		
		
	replace '1' with '0', as 0 stands for true in sh.
This commit is contained in:
		
							parent
							
								
									857ccaa06c
								
							
						
					
					
						commit
						e41cfc30b8
					
				| @ -281,7 +281,7 @@ def build_zone(domain, all_domains, additional_records, www_redirect_domains, en | |||||||
| 		if not has_rec(dmarc_qname, "TXT", prefix="v=DMARC1; "): | 		if not has_rec(dmarc_qname, "TXT", prefix="v=DMARC1; "): | ||||||
| 			records.append((dmarc_qname, "TXT", 'v=DMARC1; p=reject', "Recommended. Prevents use of this domain name for outbound mail by specifying that the SPF rule should be honoured for mail from @%s." % (qname + "." + domain))) | 			records.append((dmarc_qname, "TXT", 'v=DMARC1; p=reject', "Recommended. Prevents use of this domain name for outbound mail by specifying that the SPF rule should be honoured for mail from @%s." % (qname + "." + domain))) | ||||||
| 
 | 
 | ||||||
|         if environ.get('DISABLE_NEXTCLOUD') != '1': |         if environ.get('DISABLE_NEXTCLOUD') != '0': | ||||||
|         	# Add CardDAV/CalDAV SRV records on the non-primary hostname that points to the primary hostname. |         	# Add CardDAV/CalDAV SRV records on the non-primary hostname that points to the primary hostname. | ||||||
|         	# The SRV record format is priority (0, whatever), weight (0, whatever), port, service provider hostname (w/ trailing dot). |         	# The SRV record format is priority (0, whatever), weight (0, whatever), port, service provider hostname (w/ trailing dot). | ||||||
|         	if domain != env["PRIMARY_HOSTNAME"]: |         	if domain != env["PRIMARY_HOSTNAME"]: | ||||||
|  | |||||||
| @ -79,7 +79,7 @@ def do_web_update(env): | |||||||
| 	template0 = open(os.path.join(os.path.dirname(__file__), "../conf/nginx.conf")).read() | 	template0 = open(os.path.join(os.path.dirname(__file__), "../conf/nginx.conf")).read() | ||||||
| 	template1 = open(os.path.join(os.path.dirname(__file__), "../conf/nginx-alldomains.conf")).read() | 	template1 = open(os.path.join(os.path.dirname(__file__), "../conf/nginx-alldomains.conf")).read() | ||||||
|         # Check if the user doesn't want Nextcloud. |         # Check if the user doesn't want Nextcloud. | ||||||
|         if environ.get('DISABLE_NEXTCLOUD') == '1': |         if environ.get('DISABLE_NEXTCLOUD') == '0': | ||||||
| 	    template2 = open(os.path.join(os.path.dirname(__file__), "../conf/nginx-primaryonly-no-nextcloud.conf")).read() | 	    template2 = open(os.path.join(os.path.dirname(__file__), "../conf/nginx-primaryonly-no-nextcloud.conf")).read() | ||||||
|         else: |         else: | ||||||
| 	    template2 = open(os.path.join(os.path.dirname(__file__), "../conf/nginx-primaryonly.conf")).read() | 	    template2 = open(os.path.join(os.path.dirname(__file__), "../conf/nginx-primaryonly.conf")).read() | ||||||
|  | |||||||
| @ -107,7 +107,7 @@ source setup/spamassassin.sh | |||||||
| source setup/web.sh | source setup/web.sh | ||||||
| source setup/webmail.sh | source setup/webmail.sh | ||||||
| 
 | 
 | ||||||
| if [ "${DISABLE_NEXTCLOUD}" == "1" ]; then | if [ "${DISABLE_NEXTCLOUD}" == "0" ]; then | ||||||
| 	echo Skipping Nextcloud installation | 	echo Skipping Nextcloud installation | ||||||
| else  | else  | ||||||
| 	source setup/nextcloud.sh | 	source setup/nextcloud.sh | ||||||
|  | |||||||
| @ -343,7 +343,7 @@ rm -f /etc/fail2ban/jail.d/defaults-debian.conf # removes default config so we c | |||||||
| 
 | 
 | ||||||
| # Check if the user wants to enable Nextcloud, if the user wants it | # Check if the user wants to enable Nextcloud, if the user wants it | ||||||
| # the relevant firejail configuration will be added | # the relevant firejail configuration will be added | ||||||
| if [ ${DISABLE_NEXTCLOUD} != "1"]; then | if [ ${DISABLE_NEXTCLOUD} != "0"]; then | ||||||
| 	cat conf/fail2ban/nextcloud-jail.conf >> conf/fail2ban/jails.conf | 	cat conf/fail2ban/nextcloud-jail.conf >> conf/fail2ban/jails.conf | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -69,7 +69,7 @@ if [ $needs_update == 1 ]; then | |||||||
| 
 | 
 | ||||||
| 	# download and verify the full release of the carddav plugin | 	# download and verify the full release of the carddav plugin | ||||||
| 
 | 
 | ||||||
| 	if [ "${DISABLE_NEXTCLOUD}" != "1" ]; then | 	if [ "${DISABLE_NEXTCLOUD}" != "0" ]; then | ||||||
| 		wget_verify \ | 		wget_verify \ | ||||||
| 			https://github.com/blind-coder/rcmcarddav/releases/download/v${CARDDAV_VERSION}/carddav-${CARDDAV_VERSION}.zip \ | 			https://github.com/blind-coder/rcmcarddav/releases/download/v${CARDDAV_VERSION}/carddav-${CARDDAV_VERSION}.zip \ | ||||||
| 			$CARDDAV_HASH \ | 			$CARDDAV_HASH \ | ||||||
| @ -127,7 +127,7 @@ cat > $RCM_CONFIG <<EOF; | |||||||
| \$config['des_key'] = '$SECRET_KEY'; | \$config['des_key'] = '$SECRET_KEY'; | ||||||
| EOF | EOF | ||||||
| 
 | 
 | ||||||
| if [ "${DISABLE_NEXTCLOUD}" == "1" ]; then | if [ "${DISABLE_NEXTCLOUD}" == "0" ]; then | ||||||
| 	cat >> $RCM_CONFIG <<EOF; | 	cat >> $RCM_CONFIG <<EOF; | ||||||
| 	\$config['plugins'] = array('html5_notifier', 'archive', 'zipdownload', 'password', 'managesieve', 'jqueryui', 'persistent_login'); | 	\$config['plugins'] = array('html5_notifier', 'archive', 'zipdownload', 'password', 'managesieve', 'jqueryui', 'persistent_login'); | ||||||
| 	\$config['skin'] = 'larry'; | 	\$config['skin'] = 'larry'; | ||||||
| @ -149,7 +149,7 @@ fi | |||||||
| 	 | 	 | ||||||
| 
 | 
 | ||||||
| # Configure CardDav | # Configure CardDav | ||||||
| if [ "${DISABLE_NEXTCLOUD}" != "1" ]; then | if [ "${DISABLE_NEXTCLOUD}" != "0" ]; then | ||||||
| 
 | 
 | ||||||
| 	cat > ${RCM_PLUGIN_DIR}/carddav/config.inc.php <<EOF; | 	cat > ${RCM_PLUGIN_DIR}/carddav/config.inc.php <<EOF; | ||||||
| 	<?php | 	<?php | ||||||
| @ -203,7 +203,7 @@ chmod 775 $STORAGE_ROOT/mail | |||||||
| chown root.www-data $STORAGE_ROOT/mail/users.sqlite | chown root.www-data $STORAGE_ROOT/mail/users.sqlite | ||||||
| chmod 664 $STORAGE_ROOT/mail/users.sqlite | chmod 664 $STORAGE_ROOT/mail/users.sqlite | ||||||
| 
 | 
 | ||||||
| if [ "${DISABLE_NEXTCLOUD}" != "1" ]; then | if [ "${DISABLE_NEXTCLOUD}" != "0" ]; then | ||||||
| 	# Fix Carddav permissions: | 	# Fix Carddav permissions: | ||||||
| 	chown -f -R root.www-data ${RCM_PLUGIN_DIR}/carddav | 	chown -f -R root.www-data ${RCM_PLUGIN_DIR}/carddav | ||||||
| 	# root.www-data need all permissions, others only read | 	# root.www-data need all permissions, others only read | ||||||
|  | |||||||
| @ -64,7 +64,7 @@ rm -f /usr/local/lib/z-push/backend/imap/config.php | |||||||
| cp conf/zpush/backend_imap.php /usr/local/lib/z-push/backend/imap/config.php | cp conf/zpush/backend_imap.php /usr/local/lib/z-push/backend/imap/config.php | ||||||
| sed -i "s%STORAGE_ROOT%$STORAGE_ROOT%" /usr/local/lib/z-push/backend/imap/config.php | sed -i "s%STORAGE_ROOT%$STORAGE_ROOT%" /usr/local/lib/z-push/backend/imap/config.php | ||||||
| 
 | 
 | ||||||
| if [ "${DISABLE_NEXTCLOUD}" != "1" ]; then | if [ "${DISABLE_NEXTCLOUD}" != "0" ]; then | ||||||
| 	 | 	 | ||||||
| 	# Configure CardDav | 	# Configure CardDav | ||||||
| 	rm -f /usr/local/lib/z-push/backend/carddav/config.php | 	rm -f /usr/local/lib/z-push/backend/carddav/config.php | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user