From 2d5180f4ab572c5e9b381e1680835ed579c07039 Mon Sep 17 00:00:00 2001 From: MestreLion Date: Sun, 3 Nov 2019 02:41:39 -0300 Subject: [PATCH] properly ignore in git files generated and modified by 'make dkms' - Add VERSION to .gitignore - Changes made by make in dkms.conf triggered 'uncommited changes' because being in the repository it is considered by git as a versioned file regardless of .gitignore. So: -- Rename dkms.conf to dkms.conf.am, indicating it is a template and effectively removing dkms.conf from the repository -- Copy dkms.conf.am to dkms.conf during 'make dkms' --- .gitignore | 3 ++- Makefile | 1 + dkms.conf => dkms.conf.am | 0 3 files changed, 3 insertions(+), 1 deletion(-) rename dkms.conf => dkms.conf.am (100%) diff --git a/.gitignore b/.gitignore index f6bc04f..f52bca6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ Module.symvers modules.order .tmp_versions -dkms.conf \ No newline at end of file +dkms.conf +VERSION diff --git a/Makefile b/Makefile index 0c30154..ca77a61 100644 --- a/Makefile +++ b/Makefile @@ -88,6 +88,7 @@ endif depmod -a -F $(SYSTEM_MAP) $(TARGET) dkms: + @cp `pwd`/dkms.conf.am `pwd`/dkms.conf @sed -i -e '/^PACKAGE_VERSION=/ s/=.*/=\"$(DRIVER_VERSION)\"/' dkms.conf @echo "$(DRIVER_VERSION)" >VERSION @mkdir $(DKMS_ROOT_PATH) diff --git a/dkms.conf b/dkms.conf.am similarity index 100% rename from dkms.conf rename to dkms.conf.am