-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgenlink.sh
More file actions
executable file
·82 lines (75 loc) · 7.25 KB
/
genlink.sh
File metadata and controls
executable file
·82 lines (75 loc) · 7.25 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/bin/sh
#ln -s ../../mstar/mips-boards ./kernel/arch/mips/mips-boards
#chmod 755 ./scripts/mkimage
cp ./mpatch_gen2.sh ./mpatch_gen.sh
[ -e ./include/uapi/linux/netfilter_ipv4/ipt_ECN_U.h ] && mv ./include/uapi/linux/netfilter_ipv4/ipt_ECN_U.h ./include/uapi/linux/netfilter_ipv4/ipt_ECN.h
[ -e ./include/uapi/linux/netfilter_ipv4/ipt_ecn_L.h ] && mv ./include/uapi/linux/netfilter_ipv4/ipt_ecn_L.h ./include/uapi/linux/netfilter_ipv4/ipt_ecn.h
[ -e ./include/uapi/linux/netfilter_ipv4/ipt_TTL_U.h ] && mv ./include/uapi/linux/netfilter_ipv4/ipt_TTL_U.h ./include/uapi/linux/netfilter_ipv4/ipt_TTL.h
[ -e ./include/uapi/linux/netfilter_ipv4/ipt_ttl_L.h ] && mv ./include/uapi/linux/netfilter_ipv4/ipt_ttl_L.h ./include/uapi/linux/netfilter_ipv4/ipt_ttl.h
[ -e ./include/uapi/linux/netfilter_ipv6/ip6t_HL_U.h ] && mv ./include/uapi/linux/netfilter_ipv6/ip6t_HL_U.h ./include/uapi/linux/netfilter_ipv6/ip6t_HL.h
[ -e ./include/uapi/linux/netfilter_ipv6/ip6t_hl_L.h ] && mv ./include/uapi/linux/netfilter_ipv6/ip6t_hl_L.h ./include/uapi/linux/netfilter_ipv6/ip6t_hl.h
[ -e ./include/uapi/linux/netfilter/xt_CONNMARK_U.h ] && mv ./include/uapi/linux/netfilter/xt_CONNMARK_U.h ./include/uapi/linux/netfilter/xt_CONNMARK.h
[ -e ./include/uapi/linux/netfilter/xt_connmark_L.h ] && mv ./include/uapi/linux/netfilter/xt_connmark_L.h ./include/uapi/linux/netfilter/xt_connmark.h
[ -e ./include/uapi/linux/netfilter/xt_DSCP_U.h ] && mv ./include/uapi/linux/netfilter/xt_DSCP_U.h ./include/uapi/linux/netfilter/xt_DSCP.h
[ -e ./include/uapi/linux/netfilter/xt_dscp_L.h ] && mv ./include/uapi/linux/netfilter/xt_dscp_L.h ./include/uapi/linux/netfilter/xt_dscp.h
[ -e ./include/uapi/linux/netfilter/xt_MARK_U.h ] && mv ./include/uapi/linux/netfilter/xt_MARK_U.h ./include/uapi/linux/netfilter/xt_MARK.h
[ -e ./include/uapi/linux/netfilter/xt_mark_L.h ] && mv ./include/uapi/linux/netfilter/xt_mark_L.h ./include/uapi/linux/netfilter/xt_mark.h
[ -e ./include/uapi/linux/netfilter/xt_RATEEST_U.h ] && mv ./include/uapi/linux/netfilter/xt_RATEEST_U.h ./include/uapi/linux/netfilter/xt_RATEEST.h
[ -e ./include/uapi/linux/netfilter/xt_rateest_L.h ] && mv ./include/uapi/linux/netfilter/xt_rateest_L.h ./include/uapi/linux/netfilter/xt_rateest.h
[ -e ./include/uapi/linux/netfilter/xt_TCPMSS_U.h ] && mv ./include/uapi/linux/netfilter/xt_TCPMSS_U.h ./include/uapi/linux/netfilter/xt_TCPMSS.h
[ -e ./include/uapi/linux/netfilter/xt_tcpmss_L.h ] && mv ./include/uapi/linux/netfilter/xt_tcpmss_L.h ./include/uapi/linux/netfilter/xt_tcpmss.h
[ -e ./net/netfilter/xt_DSCP_U.c ] && mv ./net/netfilter/xt_DSCP_U.c ./net/netfilter/xt_DSCP.c
[ -e ./net/netfilter/xt_dscp_L.c ] && mv ./net/netfilter/xt_dscp_L.c ./net/netfilter/xt_dscp.c
[ -e ./net/netfilter/xt_HL_U.c ] && mv ./net/netfilter/xt_HL_U.c ./net/netfilter/xt_HL.c
[ -e ./net/netfilter/xt_hl_L.c ] && mv ./net/netfilter/xt_hl_L.c ./net/netfilter/xt_hl.c
[ -e ./net/netfilter/xt_RATEEST_U.c ] && mv ./net/netfilter/xt_RATEEST_U.c ./net/netfilter/xt_RATEEST.c
[ -e ./net/netfilter/xt_rateest_L.c ] && mv ./net/netfilter/xt_rateest_L.c ./net/netfilter/xt_rateest.c
[ -e ./net/netfilter/xt_TCPMSS_U.c ] && mv ./net/netfilter/xt_TCPMSS_U.c ./net/netfilter/xt_TCPMSS.c
[ -e ./net/netfilter/xt_tcpmss_L.c ] && mv ./net/netfilter/xt_tcpmss_L.c ./net/netfilter/xt_tcpmss.c
[ ! -e ./arch/mips/mips-boards ] && ln -s ../../mstar2/drv/cpu/mips ./arch/mips/mips-boards
[ ! -e ./arch/arm/arm-boards ] && ln -s ../../mstar2/drv/cpu/arm ./arch/arm/arm-boards
[ ! -e ./arch/arm64/arm-boards ] && ln -s ../../mstar2/drv/cpu/arm64 ./arch/arm64/arm-boards
[ ! -e ./include/linux/autoconf.h ] && ln -s ../generated/autoconf.h ./include/linux/autoconf.h
[ ! -e ./drivers/mstar2 ] && ln -s ../mstar2 ./drivers/mstar2
[ ! -e ./arch/mips/Kconfig_kdrv ] && ln -s ../../mstar2/Kconfig ./arch/mips/Kconfig_kdrv
[ ! -e ./drivers/mstar3party ] && ln -s ../mstar3party ./drivers/mstar3party
# release chip example
#[ -e ./mstar2/hal/curry/gflip ] && cp -f ./mstar2/hal/curry/gflip/mhal_dlc.x ./mstar2/hal/curry/gflip/mhal_dlc.o
#[ -e ./mstar2/hal/curry/xc ] && cp -f ./mstar2/hal/curry/xc/mhal_dlc.x ./mstar2/hal/curry/xc/mhal_dlc.o
#[ -e ./mstar2/hal/macan/gflip ] && cp -f ./mstar2/hal/macan/gflip/mhal_dlc.x ./mstar2/hal/macan/gflip/mhal_dlc.o
#[ -e ./mstar2/hal/macan/xc ] && cp -f ./mstar2/hal/macan/xc/1_4_2/mhal_dlc.x ./mstar2/hal/macan/xc/1_4_2/mhal_dlc.o
#[ ! -e ./arch/mips/mips-boards ] && ln -s ../../mstar/mips-boards ./arch/mips/mips-boards
#[ ! -e ./arch/arm/arm-boards ] && ln -s ../../mstar/arm-boards/ ./arch/arm/arm-boards
#[ ! -e ./include/linux/autoconf.h ] && ln -s ../generated/autoconf.h ./include/linux/autoconf.h
#[ ! -e ./drivers/mstar ] && ln -s ../mstar/mstar ./drivers/mstar
#[ ! -e ./drivers/mmc/host/mstar_mci.h ] && ln -s ../../../mstar/mstar/mmc/host/mstar_mci.h ./drivers/mmc/host/mstar_mci.h
#[ ! -e ./drivers/mmc/host/mstar_mci.c ] && ln -s ../../../mstar/mstar/mmc/host/mstar_mci.c ./drivers/mmc/host/mstar_mci.c
#[ ! -e ./arch/arm/include/asm/mach-mstar] && ln -s mstar/include/asm-mips/mach-mstar ./arch/arm/include/asm/mach-mstar
#[ ! -e ./mstar/mstar/firmware ] && ln -s ../../mstar/mstar/firmware ./mstar/mstar/firmware
#[ ! -e ./mstar/mstar/flash ] && ln -s ../../#mstar/mstar/flash ./mstar/mstar/flash
#[ ! -e ./mstar/mstar/g3d ] && ln -s ../../mstar/mstar/g3d ./mstar/mstar/g3d
#[ ! -e ./mstar/mstar/gpio ] && ln -s ../../mstar/mstar/gpio ./mstar/mstar/gpio
#[ ! -e ./mstar/mstar/gflip ] && ln -s ../../mstar/mstar/gflip ./mstar/mstar/gflip
#[ ! -e ./mstar/mstar/iic ] && ln -s ../../mstar/mstar/iic ./mstar/mstar/iic
#[ ! -e ./mstar/mstar/msglog ] && ln -s ../../mstar/mstar/msglog ./mstar/mstar/msglog
#[ ! -e ./mstar/mstar/msystem ] && ln -s ../../mstar/mstar/msystem ./mstar/mstar/msystem
#[ ! -e ./mstar/mstar/ramdisk ] && ln -s ../../mstar/mstar/ramdisk ./mstar/mstar/ramdisk
#[ ! -e ./mstar/mstar/rfid ] && ln -s ../../mstar/mstar/rfid ./mstar/mstar/rfid
#[ ! -e ./mstar/mstar/shire ] && ln -s ../../mstar/mstar/shire ./mstar/mstar/shire
#[ ! -e ./mstar/mstar/swreg ] && ln -s ../../mstar/mstar/swreg ./mstar/mstar/swreg
#[ ! -e ./mstar/mstar/tsp ] && ln -s ../../mstar/mstar/tsp ./mstar/mstar/tsp
#[ ! -e ./mstar/mstar/nand ] && ln -s ../../mstar/mstar/nand ./mstar/mstar/nand
#[ ! -e ./mstar/mstar/onenand ] && ln -s ../../mstar/mstar/onenand ./mstar/mstar/onenand
#[ ! -e ./mstar/mstar/emac ] && ln -s ../../mstar/mstar/emac ./mstar/mstar/emac
#[ ! -e ./mstar/mstar/system ] && ln -s ../../mstar/mstar/system ./mstar/mstar/system
#[ ! -e ./mstar/mstar/include ] && ln -s ../../mstar/mstar/include ./mstar/mstar/include
#[ ! -e ./mstar/mstar/mpool ] && ln -s ../../mstar/mstar/mpool ./mstar/mstar/mpool
#[ ! -e ./mstar/mstar/iomap ] && ln -s ../../mstar/mstar/iomap ./mstar/mstar/iomap
#[ ! -e ./mstar/mstar/fusion ] && ln -s ../../mstar/mstar/fusion ./mstar/mstar/fusion
#[ ! -e ./mstar/mstar/sc ] && ln -s ../../mstar/mstar/sc ./mstar/mstar/sc
#[ ! -e ./mstar/mstar/vid_pre_alloc_mem ] && ln -s ../../mstar/mstar/vid_pre_alloc_mem ./mstar/mstar/vid_pre_alloc_mem
#[ ! -e ./mstar/mstar/ir ] && ln -s ../../mstar/mstar/ir ./mstar/mstar/ir
#[ ! -e ./mstar/mstar/mbx ] && ln -s ../../mstar/mstar/mbx ./mstar/mstar/mbx
#[ ! -e ./mstar/mstar/mpif ] && ln -s ../../mstar/mstar/mpif ./mstar/mstar/mpif
#[ ! -e ./mstar/mstar/alsa_audio_driver ] && ln -s ../../mstar/mstar/alsa_audio_driver ./mstar/mstar/alsa_audio_driver
true