forked from ff-kbu/fff
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deploy.sh
executable file
·48 lines (40 loc) · 1.45 KB
/
deploy.sh
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
#!/bin/bash
mkdir -p deploy
rm -rf deploy/*
mkdir -p deploy/untested/attitude_adjustment
mkdir -p deploy/untested/barrier_breaker
mkdir -p deploy/packages/attitude_adjustment
mkdir -p deploy/packages/barrier_breaker
if [[ -z "$VERSION" ]]; then
VERSION="${BUILD_ID}"
fi
echo '##'
echo '## Copy Attitude Adjustment'
echo '##'
for file in `ls openwrt-aa/bin/ar71xx/*.bin`
do
f=${file##*/} #Strip basename
f=${f/-squashfs-factory.bin/} #Remove annoying suffix
f=${f/-squashfs-sysupgrade.bin/-upgrade} #Remove annoying suffix
f=${f/openwrt-ar71xx-generic/ff-kbu} #Change prefix
cp -a $file deploy/untested/attitude_adjustment/$f-${VERSION}a.bin
done
cp -a openwrt-aa/bin/ar71xx/packages deploy/packages/attitude_adjustment
## Pick tested AA firmware
cp deploy/untested/attitude_adjustment/{*741*,*1043*,*wr740n*} deploy/
cp deploy/untested/attitude_adjustment/{*wdr3600*,*wdr4300*,*842*,*841*} deploy/
# Copy Barrier Breaker
echo '##'
echo '## Copy Barrier Breaker'
echo '##'
for file in `ls openwrt-bb/bin/ar71xx/*.bin`
do
f=${file##*/} #Strip basename
f=${f/-squashfs-factory.bin/} #Remove annoying suffix
f=${f/-squashfs-sysupgrade.bin/-upgrade} #Remove annoying suffix
f=${f/openwrt-ar71xx-generic/ff-kbu} #Change prefix
cp -a $file deploy/untested/barrier_breaker/$f-${VERSION}b.bin
done
cp -a openwrt-bb/bin/ar71xx/packages deploy/packages/barrier_breaker
## Pick tested AA firmware
cp deploy/untested/barrier_breaker/{*841*v9*,*842*v2*,*wdr3500*} deploy/