-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupdateProject
More file actions
executable file
·46 lines (39 loc) · 1.67 KB
/
updateProject
File metadata and controls
executable file
·46 lines (39 loc) · 1.67 KB
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash
#This script updates the project from linux full source folder
#Tested on linux version 4.0.x
#Notes:
#1)Add a location parameter to search , remove hard-write path ~/...
echo "Updating project...."
echo "/kernel/sched"
cp ~/linux-stable/kernel/sched/ss_utill.c ~/SScheduler/kernel/sched/ss_utill.c
echo -e "\t ss_utill.c \t[OK]"
cp ~/linux-stable/kernel/sched/ss.c ~/SScheduler/kernel/sched/ss.c
echo -e "\t ss.c \t[OK]"
cp ~/linux-stable/kernel/sched/ss.h ~/SScheduler/kernel/sched/ss.h
echo -e "\t ss.h \t[OK]"
cp ~/linux-stable/kernel/sched/ss_debug.h ~/SScheduler/kernel/sched/ss_debug.h
echo -e "\t ss_debug.h \t[OK]"
cp ~/linux-stable/kernel/sched/ss_debug.c ~/SScheduler/kernel/sched/ss_debug.c
echo -e "\t ss_debug.c \t[OK]"
cp ~/linux-stable/kernel/sched/ss_init.c ~/SScheduler/kernel/sched/ss_init.c
echo -e "\t ss_init.c \t[OK]"
cp ~/linux-stable/kernel/sched/sched.h ~/SScheduler/kernel/sched/sched.h
echo -e "\t sched.h \t[OK]"
cp ~/linux-stable/kernel/sched/core.c ~/SScheduler/kernel/sched/core.c
echo -e "\t core.c \t[OK]"
cp ~/linux-stable/kernel/sched/Makefile ~/SScheduler/kernel/sched/Makefile
echo -e "\t Makefile \t[OK]"
cp ~/linux-stable/kernel/sched/stop_task.c ~/SScheduler/kernel/sched/stop_task.c
echo -e "\t stop_task.c \t[OK]"
echo "/arch/x86"
cp ~/linux-stable/arch/x86/Kconfig ~/SScheduler/arch/x86/Kconfig
echo -e "\t Kconfig \t[OK]"
echo "/include/linux"
cp ~/linux-stable/include/linux/sched.h ~/SScheduler/include/linux/sched.h
echo -e "\t sched.h \t[OK]"
echo "/include/uapi/linux"
cp ~/linux-stable/include/uapi/linux/sched.h ~/SScheduler/include/uapi/linux/sched.h
echo -e "\t sched.h \t[OK]"
find -name *.swp -delete
git status
git add *