mirror of https://github.com/trapexit/mergerfs.git
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							49 lines
						
					
					
						
							1.2 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							49 lines
						
					
					
						
							1.2 KiB
						
					
					
				| #!/bin/sh | |
|  | |
| BRANCH="${1:-master}" | |
| SRCDIR="/tmp/mergerfs" | |
| 
 | |
| git clone https://github.com/trapexit/mergerfs "${SRCDIR}" -b "${BRANCH}" | |
| 
 | |
| cd "${SRCDIR}" | |
| 
 | |
| git log HEAD^1.. | |
| 
 | |
| mkdir /build | |
| if [ -e /usr/bin/apt-get ]; then | |
|     make deb | |
|     if [ $? -ne 0 ]; then | |
|         . /etc/lsb-release | |
|         cp -v /etc/lsb-release "/build/${DISTRIB_ID}.${DISTRIB_CODENAME}.${DISTRIB_RELEASE}.$(arch).FAILED" | |
|     fi | |
|     find /tmp/ \ | |
|          -type f \ | |
|          -name "*.deb" \ | |
|          -not -name "*dbgsym*" \ | |
|          -exec cp -v {} /build/ \; | |
| elif [ -e /usr/bin/dnf ]; then | |
|     make rpm | |
|     if [ $? -ne 0 ]; then | |
|         . /etc/lsb-release | |
|         cp -v /etc/lsb-release "/build/${DISTRIB_ID}.${DISTRIB_CODENAME}.${DISTRIB_RELEASE}.$(arch).FAILED" | |
|     fi | |
|     find /tmp/ \ | |
|          -type f \ | |
|          -name "*.rpm" \ | |
|          -not -name "*sym*" \ | |
|          -not -name "*src.rpm" \ | |
|          -exec cp -v {} /build/ \; | |
| elif [ -e /usr/bin/yum ]; then | |
|     . /opt/rh/devtoolset-9/enable | |
|     make rpm | |
|     find /tmp/ \ | |
|          -type f \ | |
|          -name "*.rpm" \ | |
|          -not -name "*sym*" \ | |
|          -not -name "*src.rpm" \ | |
|          -exec cp -v {} /build/ \; | |
| elif [ -e /sbin/apk ]; then | |
|     echo "NOT YET SUPPORTED" | |
| elif [ -e /usr/sbin/pkg ]; then | |
|     echo "NOT YET SUPPORTED" | |
| fi
 |