forked from cispa/Security-RISC
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
25 lines (20 loc) · 708 Bytes
/
Makefile
File metadata and controls
25 lines (20 loc) · 708 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
obj-m += disable_csr.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(CURDIR)
all:
$(MAKE) -C $(KDIR) M=$(PWD) modules
clean:
$(MAKE) -C $(KDIR) M=$(PWD) clean
install_autostart:
sudo mkdir -p /lib/modules/$(shell uname -r)/extra
sudo cp disable_csr.ko /lib/modules/$(shell uname -r)/extra/
sudo depmod -a
echo "disable_csr" | sudo tee /etc/modules-load.d/disable_csr.conf
sudo modprobe disable_csr
@echo "disable_csr installed and set to autostart."
remove_autostart:
sudo rm -f /lib/modules/$(shell uname -r)/extra/disable_csr.ko
sudo rm -f /etc/modules-load.d/disable_csr.conf
sudo depmod -a
sudo rmmod disable_csr || true
@echo "disable_csr removed from system and autostart."