pkg amneziawg-dkms not working
This commit is contained in:
parent
3cb70d90c6
commit
981d760e24
2 changed files with 35 additions and 3 deletions
|
@ -15,7 +15,39 @@ checksum="b8925c5d1057d05059a9a80ddfdbe8a0c4c5507f84d8cd3b1f0c567e50064abf"
|
||||||
|
|
||||||
dkms_modules="amneziawg ${version}"
|
dkms_modules="amneziawg ${version}"
|
||||||
|
|
||||||
|
#do_install() {
|
||||||
|
# make DESTDIR="${DESTDIR}" \
|
||||||
|
# DKMSDIR="/usr/src/amneziawg-${version}/" dkms-install
|
||||||
|
#}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
make DESTDIR="${DESTDIR}" \
|
echo "Creating directory for DKMS module source..."
|
||||||
DKMSDIR="/usr/src/amneziawg-${version}/" dkms-install
|
install -d "${DESTDIR}/usr/src/amneziawg-${version}"
|
||||||
|
|
||||||
|
echo "Copying source files to DKMS directory..."
|
||||||
|
cp -r "${wrksrc}/." "${DESTDIR}/usr/src/amneziawg-${version}/"
|
||||||
|
|
||||||
|
echo "Creating dkms.conf..."
|
||||||
|
|
||||||
|
cat <<EOF > "${DESTDIR}/usr/src/amneziawg-${version}/dkms.conf"
|
||||||
|
PACKAGE_NAME="amneziawg"
|
||||||
|
PACKAGE_VERSION="${version}"
|
||||||
|
CLEAN="make clean"
|
||||||
|
MAKE="make all KERNELDIR=/lib/modules/\${kernelver}/build"
|
||||||
|
BUILT_MODULE_NAME[0]="amneziawg"
|
||||||
|
DEST_MODULE_LOCATION[0]="/updates/dkms"
|
||||||
|
AUTOINSTALL="yes"
|
||||||
|
EOF
|
||||||
|
|
||||||
|
echo "Listing contents of DKMS source directory..."
|
||||||
|
ls -la "${DESTDIR}/usr/src/amneziawg-${version}/"
|
||||||
|
|
||||||
|
echo "Adding DKMS module..."
|
||||||
|
dkms add -m amneziawg -v ${version}
|
||||||
|
|
||||||
|
echo "Building DKMS module..."
|
||||||
|
dkms build -m amneziawg -v ${version}
|
||||||
|
|
||||||
|
echo "Installing DKMS module..."
|
||||||
|
dkms install -m amneziawg -v ${version}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'amneziawg'
|
# Template file for 'amneziawg'
|
||||||
pkgname=amneziawg
|
pkgname=amneziawg
|
||||||
version=1.0.20240711
|
version=1.0.20240711
|
||||||
revision=1
|
revision=2
|
||||||
build_style=meta
|
build_style=meta
|
||||||
depends="amneziawg-dkms amneziawg-tools"
|
depends="amneziawg-dkms amneziawg-tools"
|
||||||
short_desc="Fast, modern, secure VPN tunnel - transitional package"
|
short_desc="Fast, modern, secure VPN tunnel - transitional package"
|
||||||
|
|
Loading…
Add table
Reference in a new issue