mirror of
https://github.com/Fred78290/nct6687d.git
synced 2025-07-22 22:53:02 +02:00
Revert "Makefile: don't install the file as is for DKMS"
This reverts commit ebbe59b205
.
It caused difficulties with packaging the module which require relevant
knowledge to resolve. So far it seems simpler to revert this
modification.
This commit is contained in:
11
Makefile
11
Makefile
@@ -1,4 +1,4 @@
|
|||||||
makefile := obj-m += nct6687.o
|
obj-m += nct6687.o
|
||||||
|
|
||||||
curpwd := $(shell pwd)
|
curpwd := $(shell pwd)
|
||||||
kver ?= $(shell uname -r)
|
kver ?= $(shell uname -r)
|
||||||
@@ -10,8 +10,7 @@ fedoraver := $(shell sed -n 's/.*Fedora release \([^ ]*\).*/\1/p' /etc/fedora-
|
|||||||
build:
|
build:
|
||||||
rm -rf ${curpwd}/${kver}
|
rm -rf ${curpwd}/${kver}
|
||||||
mkdir -p ${curpwd}/${kver}
|
mkdir -p ${curpwd}/${kver}
|
||||||
cp ${curpwd}/nct6687.c ${curpwd}/${kver}
|
cp ${curpwd}/Makefile ${curpwd}/nct6687.c ${curpwd}/${kver}
|
||||||
echo '${makefile}' > ${curpwd}/${kver}/Makefile
|
|
||||||
cd ${curpwd}/${kver}
|
cd ${curpwd}/${kver}
|
||||||
make -C /lib/modules/${kver}/build M=${curpwd}/${kver} modules
|
make -C /lib/modules/${kver}/build M=${curpwd}/${kver} modules
|
||||||
install: build
|
install: build
|
||||||
@@ -31,8 +30,7 @@ akmod/build:
|
|||||||
fi
|
fi
|
||||||
sudo dnf install -y rpmdevtools kmodtool
|
sudo dnf install -y rpmdevtools kmodtool
|
||||||
mkdir -p ${curpwd}/.tmp/nct6687d-1.0.${commitcount}/nct6687d
|
mkdir -p ${curpwd}/.tmp/nct6687d-1.0.${commitcount}/nct6687d
|
||||||
cp LICENSE nct6687.c ${curpwd}/.tmp/nct6687d-1.0.${commitcount}/nct6687d
|
cp LICENSE Makefile nct6687.c ${curpwd}/.tmp/nct6687d-1.0.${commitcount}/nct6687d
|
||||||
echo '${makefile}' > ${curpwd}/.tmp/nct6687d-1.0.${commitcount}/nct6687d/Makefile
|
|
||||||
cd .tmp && tar -czvf nct6687d-1.0.${commitcount}.tar.gz nct6687d-1.0.${commitcount} && cd -
|
cd .tmp && tar -czvf nct6687d-1.0.${commitcount}.tar.gz nct6687d-1.0.${commitcount} && cd -
|
||||||
mkdir -p ${curpwd}/.tmp/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
|
mkdir -p ${curpwd}/.tmp/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
|
||||||
cp ${curpwd}/.tmp/nct6687d-1.0.${commitcount}.tar.gz ${curpwd}/.tmp/rpmbuild/SOURCES/
|
cp ${curpwd}/.tmp/nct6687d-1.0.${commitcount}.tar.gz ${curpwd}/.tmp/rpmbuild/SOURCES/
|
||||||
@@ -56,8 +54,7 @@ dkms/build:
|
|||||||
dkms/install:
|
dkms/install:
|
||||||
rm -rf ${curpwd}/dkms
|
rm -rf ${curpwd}/dkms
|
||||||
mkdir -p ${curpwd}/dkms
|
mkdir -p ${curpwd}/dkms
|
||||||
cp ${curpwd}/dkms.conf ${curpwd}/nct6687.c ${curpwd}/dkms
|
cp ${curpwd}/dkms.conf ${curpwd}/Makefile ${curpwd}/nct6687.c ${curpwd}/dkms
|
||||||
echo '${makefile}' > ${curpwd}/dkms/Makefile
|
|
||||||
sudo rm -rf /usr/src/nct6687d-1
|
sudo rm -rf /usr/src/nct6687d-1
|
||||||
sudo cp -rT dkms /usr/src/nct6687d-1
|
sudo cp -rT dkms /usr/src/nct6687d-1
|
||||||
sudo dkms install nct6687d/1
|
sudo dkms install nct6687d/1
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
PACKAGE_NAME="nct6687d"
|
PACKAGE_NAME="nct6687d"
|
||||||
PACKAGE_VERSION="1"
|
PACKAGE_VERSION="1"
|
||||||
|
MAKE[0]="make kver=${kernelver} dkms/build"
|
||||||
BUILT_MODULE_NAME[0]="nct6687"
|
BUILT_MODULE_NAME[0]="nct6687"
|
||||||
DEST_MODULE_LOCATION[0]="/kernel/drivers/hwmon/"
|
DEST_MODULE_LOCATION[0]="/kernel/drivers/hwmon/"
|
||||||
AUTOINSTALL="yes"
|
AUTOINSTALL="yes"
|
||||||
|
Reference in New Issue
Block a user