mirror of
				https://github.com/vyos/vyos-build.git
				synced 2025-10-01 20:28:40 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			855 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			855 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
CWD=$(pwd)
 | 
						|
KERNEL_VAR_FILE=${CWD}/kernel-vars
 | 
						|
 | 
						|
ACCEL_SRC=${CWD}/accel-ppp
 | 
						|
if [ ! -d ${ACCEL_SRC} ]; then
 | 
						|
    echo "Accel-PPP source not found"
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
if [ ! -f ${KERNEL_VAR_FILE} ]; then
 | 
						|
    echo "Kernel variable file '${KERNEL_VAR_FILE}' does not exist, run ./build_kernel.sh first"
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
. ${KERNEL_VAR_FILE}
 | 
						|
mkdir -p ${ACCEL_SRC}/build
 | 
						|
cd ${ACCEL_SRC}/build
 | 
						|
 | 
						|
echo "I: Build Accel-PPP Debian package"
 | 
						|
cmake -DBUILD_IPOE_DRIVER=TRUE \
 | 
						|
    -DBUILD_VLAN_MON_DRIVER=TRUE \
 | 
						|
    -DCMAKE_INSTALL_PREFIX=/usr \
 | 
						|
    -DKDIR=${KERNEL_DIR} \
 | 
						|
    -DLUA=TRUE \
 | 
						|
    -DLUA=5.3 \
 | 
						|
    -DMODULES_KDIR=${KERNEL_VERSION}${KERNEL_SUFFIX} \
 | 
						|
    -DCPACK_TYPE=Debian10 ..
 | 
						|
make
 | 
						|
cpack -G DEB
 | 
						|
 | 
						|
# rename resulting Debian package according git description
 | 
						|
mv accel-ppp*.deb ${CWD}/accel-ppp_$(git describe --always --tags)_$(dpkg --print-architecture).deb
 |