mirror of
				https://github.com/mail-in-a-box/mailinabox.git
				synced 2025-10-30 18:50:53 +00:00 
			
		
		
		
	Amend --always option to all git describe commands (#2275)
This commit is contained in:
		
							parent
							
								
									674ce92e92
								
							
						
					
					
						commit
						81866de229
					
				| @ -800,7 +800,7 @@ def query_dns(qname, rtype, nxdomain='[Not Set]', at=None, as_list=False): | |||||||
| 	# running bind server), or if the 'at' argument is specified, use that host | 	# running bind server), or if the 'at' argument is specified, use that host | ||||||
| 	# as the nameserver. | 	# as the nameserver. | ||||||
| 	resolver = dns.resolver.get_default_resolver() | 	resolver = dns.resolver.get_default_resolver() | ||||||
| 	 | 
 | ||||||
| 	# Make sure at is not a string that cannot be used as a nameserver | 	# Make sure at is not a string that cannot be used as a nameserver | ||||||
| 	if at and at not in {'[Not set]', '[timeout]'}: | 	if at and at not in {'[Not set]', '[timeout]'}: | ||||||
| 		resolver = dns.resolver.Resolver() | 		resolver = dns.resolver.Resolver() | ||||||
| @ -912,11 +912,11 @@ def list_apt_updates(apt_update=True): | |||||||
| 	return pkgs | 	return pkgs | ||||||
| 
 | 
 | ||||||
| def what_version_is_this(env): | def what_version_is_this(env): | ||||||
| 	# This function runs `git describe --abbrev=0` on the Mail-in-a-Box installation directory. | 	# This function runs `git describe --always --abbrev=0` on the Mail-in-a-Box installation directory. | ||||||
| 	# Git may not be installed and Mail-in-a-Box may not have been cloned from github, | 	# Git may not be installed and Mail-in-a-Box may not have been cloned from github, | ||||||
| 	# so this function may raise all sorts of exceptions. | 	# so this function may raise all sorts of exceptions. | ||||||
| 	miab_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | 	miab_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | ||||||
| 	tag = shell("check_output", ["/usr/bin/git", "describe", "--abbrev=0"], env={"GIT_DIR": os.path.join(miab_dir, '.git')}).strip() | 	tag = shell("check_output", ["/usr/bin/git", "describe", "--always", "--abbrev=0"], env={"GIT_DIR": os.path.join(miab_dir, '.git')}).strip() | ||||||
| 	return tag | 	return tag | ||||||
| 
 | 
 | ||||||
| def get_latest_miab_version(): | def get_latest_miab_version(): | ||||||
|  | |||||||
| @ -73,7 +73,7 @@ fi | |||||||
| cd $HOME/mailinabox | cd $HOME/mailinabox | ||||||
| 
 | 
 | ||||||
| # Update it. | # Update it. | ||||||
| if [ "$TAG" != $(git describe) ]; then | if [ "$TAG" != $(git describe --always) ]; then | ||||||
| 	echo Updating Mail-in-a-Box to $TAG . . . | 	echo Updating Mail-in-a-Box to $TAG . . . | ||||||
| 	git fetch --depth 1 --force --prune origin tag $TAG | 	git fetch --depth 1 --force --prune origin tag $TAG | ||||||
| 	if ! git checkout -q $TAG; then | 	if ! git checkout -q $TAG; then | ||||||
|  | |||||||
| @ -207,6 +207,6 @@ if [ "$PRIVATE_IPV6" != "$PUBLIC_IPV6" ]; then | |||||||
| 	echo "Private IPv6 Address: $PRIVATE_IPV6" | 	echo "Private IPv6 Address: $PRIVATE_IPV6" | ||||||
| fi | fi | ||||||
| if [ -f /usr/bin/git ] && [ -d .git ]; then | if [ -f /usr/bin/git ] && [ -d .git ]; then | ||||||
| 	echo "Mail-in-a-Box Version: " $(git describe) | 	echo "Mail-in-a-Box Version: " $(git describe --always) | ||||||
| fi | fi | ||||||
| echo | echo | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user