mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-11-03 20:53:13 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			854 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			854 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
#
 | 
						|
# List all the files under version control in the source tree.
 | 
						|
#
 | 
						|
 | 
						|
case $# in
 | 
						|
0) ;;
 | 
						|
1) cd "$1" ;;
 | 
						|
*) echo >&2 "Usage: $0 [top_srcdir]"; exit 2 ;;
 | 
						|
esac
 | 
						|
 | 
						|
if [ -r .git/HEAD ]; then
 | 
						|
 | 
						|
  # List files for glibc core.
 | 
						|
  ${GIT:-git} ls-files
 | 
						|
  # List files for glibc ports.
 | 
						|
  ports="ports"
 | 
						|
  if [ -d "$PWD/$ports" ]; then
 | 
						|
    cd "$PWD/$ports"
 | 
						|
    ${GIT:-git} ls-files | sed -e "s,^,$ports/,g"
 | 
						|
  else
 | 
						|
    # We expect the glibc-ports directory to be symlinked as PORTS.
 | 
						|
    # The glibc release manager will run this script as part of libc.pot
 | 
						|
    # regeneration and should ensure the symlink to PORTS is setup.
 | 
						|
    echo >&2 "WARNING: No \"$ports\" directory found. Expected glibc-ports"\
 | 
						|
	     "source directory to be symlinked as \"$ports\" directory."
 | 
						|
  fi
 | 
						|
  exit 0
 | 
						|
fi
 | 
						|
 | 
						|
echo >&2 'Cannot list sources without some version control system in use.'
 | 
						|
exit 1
 |