Adjust code
This commit is contained in:
parent
a0d2b34297
commit
d66d0d55b1
|
@ -1,37 +1,34 @@
|
|||
#!/bin/bash
|
||||
|
||||
Github=https://github.com/Hyy2001X/Openwrt-AutoUpdate
|
||||
AutoUpdate_Github=https://github.com/Hyy2001X/Openwrt-AutoUpdate
|
||||
|
||||
ExtraPackages_GIT() {
|
||||
[ -d ./package/lean/$1 ] && rm -rf ./package/lean/$1
|
||||
while [ ! -f $1/Makefile ]
|
||||
ExtraPackages() {
|
||||
[ -d ./package/lean/$2 ] && rm -rf ./package/lean/$2
|
||||
[ -d ./$2 ] && rm -rf ./$2
|
||||
while [ ! -f $2/Makefile ]
|
||||
do
|
||||
echo "Checking out $1 from $2 ..." > /dev/null 2>&1
|
||||
git clone -b $3 $2/$1 $1
|
||||
[ ! -f $1/Makefile ] && echo "Checkout failed,retry in 3s." && sleep 3
|
||||
echo "Checking out $2 from $3 ..."
|
||||
if [ $1 == git ];then
|
||||
git clone -b $4 $3/$2 $2 > /dev/null 2>&1
|
||||
else
|
||||
svn checkout $3/$2 $2 > /dev/null 2>&1
|
||||
fi
|
||||
if [ ! -f $2/Makefile ];then
|
||||
echo "Checkout failed,retry in 3s."
|
||||
rm -rf $2 > /dev/null 2>&1
|
||||
sleep 3
|
||||
fi
|
||||
done
|
||||
echo "Package $1 detected!"
|
||||
mv $1 ./package/lean
|
||||
}
|
||||
|
||||
ExtraPackages_SVN() {
|
||||
[ -d ./package/lean/$1 ] && rm -rf ./package/lean/$1
|
||||
while [ ! -f $1/Makefile ]
|
||||
do
|
||||
echo "Checking out $1 from $2 ..."
|
||||
svn checkout $2/$1 $1 > /dev/null 2>&1
|
||||
[ ! -f $1/Makefile ] && echo "Checkout failed,retry in 3s." && sleep 3
|
||||
done
|
||||
echo "Package $1 detected!"
|
||||
mv $1 ./package/lean
|
||||
echo "Package $2 detected!"
|
||||
mv $2 ./package/lean
|
||||
}
|
||||
|
||||
sed -i "s/#src-git helloworld/src-git helloworld/g" feeds.conf.default
|
||||
ExtraPackages_GIT luci-theme-argon https://github.com/jerrykuku 18.06
|
||||
ExtraPackages_SVN luci-app-openclash https://github.com/vernesong/OpenClash/trunk
|
||||
ExtraPackages_SVN luci-app-adguardhome https://github.com/Lienol/openwrt/trunk/package/diy
|
||||
ExtraPackages_SVN luci-app-smartdns https://github.com/project-openwrt/openwrt/trunk/package/ntlf9t
|
||||
ExtraPackages_SVN smartdns https://github.com/project-openwrt/openwrt/trunk/package/ntlf9t
|
||||
ExtraPackages git luci-theme-argon https://github.com/jerrykuku 18.06
|
||||
ExtraPackages svn luci-app-openclash https://github.com/vernesong/OpenClash/trunk
|
||||
ExtraPackages svn luci-app-adguardhome https://github.com/Lienol/openwrt/trunk/package/diy
|
||||
ExtraPackages svn luci-app-smartdns https://github.com/project-openwrt/openwrt/trunk/package/ntlf9t
|
||||
ExtraPackages svn smartdns https://github.com/project-openwrt/openwrt/trunk/package/ntlf9t
|
||||
[ -d ./Openwrt-AutoUpdate ] && rm -rf ./Openwrt-AutoUpdate
|
||||
git clone $Github
|
||||
git clone -b master $AutoUpdate_Github
|
||||
mv Openwrt-AutoUpdate/AutoUpdate.sh ./package/base-files/files/bin
|
||||
|
|
Loading…
Reference in New Issue