mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-04 00:02:52 -05:00 
			
		
		
		
	Skip permissions test under MINGW/Windows
We don't support the same kind of permissions tests on Windows/MINGW, so these tests really shouldn't be getting run on that platform. Per buildfarm.
This commit is contained in:
		
							parent
							
								
									b3b7f7898f
								
							
						
					
					
						commit
						9d0383c015
					
				@ -230,16 +230,23 @@ standard_initdb 'initdb'
 | 
			
		||||
 | 
			
		||||
pg_upgrade $PG_UPGRADE_OPTS -d "${PGDATA}.old" -D "${PGDATA}" -b "$oldbindir" -B "$bindir" -p "$PGPORT" -P "$PGPORT"
 | 
			
		||||
 | 
			
		||||
# make sure all directories and files have group permissions
 | 
			
		||||
if [ $(find ${PGDATA} -type f ! -perm 640 | wc -l) -ne 0 ]; then
 | 
			
		||||
	echo "files in PGDATA with permission != 640";
 | 
			
		||||
	exit 1;
 | 
			
		||||
fi
 | 
			
		||||
# make sure all directories and files have group permissions, on Unix hosts
 | 
			
		||||
# Windows hosts don't support Unix-y permissions.
 | 
			
		||||
case $testhost in
 | 
			
		||||
	MINGW*) ;;
 | 
			
		||||
	*)	if [ $(find ${PGDATA} -type f ! -perm 640 | wc -l) -ne 0 ]; then
 | 
			
		||||
			echo "files in PGDATA with permission != 640";
 | 
			
		||||
			exit 1;
 | 
			
		||||
		fi ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
if [ $(find ${PGDATA} -type d ! -perm 750 | wc -l) -ne 0 ]; then
 | 
			
		||||
	echo "directories in PGDATA with permission != 750";
 | 
			
		||||
	exit 1;
 | 
			
		||||
fi
 | 
			
		||||
case $testhost in
 | 
			
		||||
	MINGW*) ;;
 | 
			
		||||
	*)	if [ $(find ${PGDATA} -type d ! -perm 750 | wc -l) -ne 0 ]; then
 | 
			
		||||
			echo "directories in PGDATA with permission != 750";
 | 
			
		||||
			exit 1;
 | 
			
		||||
		fi ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
pg_ctl start -l "$logdir/postmaster2.log" -o "$POSTMASTER_OPTS" -w
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user