up
This commit is contained in:
1 parent
81ffa09e4e
commit
29247e48b6
20 files changed
+56
-17
No files matched your search
@@ -10,11 +10,11 @@ download:
|
|||||||
./scripts/build_image.sh download
|
./scripts/build_image.sh download
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
./scripts/clean.sh
|
@./scripts/clean.sh
|
||||||
|
|
||||||
distclean:
|
distclean:
|
||||||
./scripts/clean.sh
|
@./scripts/clean.sh
|
||||||
if [ -d downloads ]; then \
|
@if [ -d downloads ]; then \
|
||||||
rm -rv downloads; \
|
rm -rv downloads; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -42,11 +42,21 @@ ko8821au:
|
|||||||
sdroot_usable:
|
sdroot_usable:
|
||||||
./scripts/build_image.sh sdroot_usable
|
./scripts/build_image.sh sdroot_usable
|
||||||
|
|
||||||
orangepi_pc_defconfig:
|
%_defconfig:
|
||||||
cp -v configs/orangepi_pc_defconfig scripts/config.sh
|
@cp -v configs/$@ scripts/config.sh
|
||||||
|
|
||||||
orangepi_zero_2w_defconfig:
|
list-defconfigs:
|
||||||
cp -v configs/orangepi_zero_2w_defconfig scripts/config.sh
|
@first=true; \
|
||||||
|
for defconfig in configs/*_defconfig; do \
|
||||||
x86_64_uclibc_defconfig:
|
[ -f "$${defconfig}" ] || continue; \
|
||||||
cp -v configs/x86_64_uclibc_defconfig scripts/config.sh
|
if $${first}; then \
|
||||||
|
if [ "$(2)" ]; then \
|
||||||
|
printf 'External configs in "$(call qstrip,$(2))":\n'; \
|
||||||
|
else \
|
||||||
|
printf "Built-in configs:\n"; \
|
||||||
|
fi; \
|
||||||
|
first=false; \
|
||||||
|
fi; \
|
||||||
|
defconfig="$${defconfig##*/}"; \
|
||||||
|
printf " %-35s - Build for %s\n" "$${defconfig}" "$${defconfig%_defconfig}"; \
|
||||||
|
done
|
||||||
@@ -7,6 +7,7 @@
|
|||||||
bash() {
|
bash() {
|
||||||
pkgname=bash
|
pkgname=bash
|
||||||
pkgver=5.2.32
|
pkgver=5.2.32
|
||||||
|
srcurl=https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz
|
||||||
print_info "** Building and installing bash"
|
print_info "** Building and installing bash"
|
||||||
mkdir $build/${pkgname}
|
mkdir $build/${pkgname}
|
||||||
cd $build/${pkgname}
|
cd $build/${pkgname}
|
||||||
|
|||||||
+10
-2
@@ -1,8 +1,16 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
. ./scripts/funcs.sh
|
||||||
|
|
||||||
|
print_info "** Clean all build and outputs (build and out directories)"
|
||||||
|
|
||||||
if [ -d out ]; then
|
if [ -d out ]; then
|
||||||
rm -rvf out;
|
print_info "** Deleting out directory"
|
||||||
|
rm -rf out;
|
||||||
|
check $? "Delete out directory"
|
||||||
fi
|
fi
|
||||||
if [ -d build ]; then
|
if [ -d build ]; then
|
||||||
rm -rvf build
|
print_info "** Deleting build directory"
|
||||||
|
rm -rf build
|
||||||
|
check $? "Delete build directory"
|
||||||
fi
|
fi
|
||||||
@@ -11,6 +11,7 @@ curl() {
|
|||||||
fi
|
fi
|
||||||
pkgname=curl
|
pkgname=curl
|
||||||
pkgver=8.9.1
|
pkgver=8.9.1
|
||||||
|
srcurl=https://curl.se/download/${pkgname}-${pkgver}.tar.xz
|
||||||
print_info "** Building and installing curl"
|
print_info "** Building and installing curl"
|
||||||
mkdir $build/${pkgname}
|
mkdir $build/${pkgname}
|
||||||
cd $build/${pkgname}
|
cd $build/${pkgname}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
dnsmasq() {
|
dnsmasq() {
|
||||||
pkgname=dnsmasq
|
pkgname=dnsmasq
|
||||||
pkgver=2.90
|
pkgver=2.90
|
||||||
|
srcurl=https://thekelleys.org.uk/${pkgname}/${pkgname}-${pkgver}.tar.xz
|
||||||
print_info "** Building and installing $pkgname"
|
print_info "** Building and installing $pkgname"
|
||||||
[ ! -d $build/$pkgname ] && mkdir $build/$pkgname
|
[ ! -d $build/$pkgname ] && mkdir $build/$pkgname
|
||||||
cd $build/$pkgname
|
cd $build/$pkgname
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
|
|
||||||
. ./scripts/colors.sh
|
. ./scripts/colors.sh
|
||||||
. ./scripts/funcs.sh
|
. ./scripts/funcs.sh
|
||||||
|
|||||||
+7
-3
@@ -7,10 +7,10 @@
|
|||||||
#------- Check errors func -----------------
|
#------- Check errors func -----------------
|
||||||
check() {
|
check() {
|
||||||
if [ $1 -ne 0 ]; then
|
if [ $1 -ne 0 ]; then
|
||||||
printf "$ON_RED** ERROR: $2\n$RESET"
|
print_err "** ERROR: $2"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
printf "$ON_GREEN** SUCCESS: $2\n$RESET"
|
print_info "** SUCCESS: $2"
|
||||||
}
|
}
|
||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
|
|
||||||
@@ -24,5 +24,9 @@ check_root() {
|
|||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
|
|
||||||
print_info() {
|
print_info() {
|
||||||
printf "$ON_GREEN$1$RESET\n"
|
printf "\033[30;42m$1$RESET\n"
|
||||||
|
}
|
||||||
|
|
||||||
|
print_err() {
|
||||||
|
printf "$ON_RED$1$RESET\n"
|
||||||
}
|
}
|
||||||
@@ -11,6 +11,7 @@ git_build() {
|
|||||||
fi
|
fi
|
||||||
pkgname=git
|
pkgname=git
|
||||||
pkgver=2.46.0
|
pkgver=2.46.0
|
||||||
|
srcurl=https://www.kernel.org/pub/software/scm/git/${pkgname}-${pkgver}.tar.xz
|
||||||
print_info "** Building and installing ${pkgname}"
|
print_info "** Building and installing ${pkgname}"
|
||||||
mkdir $build/git
|
mkdir $build/git
|
||||||
cd $build/git
|
cd $build/git
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ hostapd() {
|
|||||||
[ ! -d $build/openssl ] && openssl
|
[ ! -d $build/openssl ] && openssl
|
||||||
pkgname=hostapd
|
pkgname=hostapd
|
||||||
pkgver=2.11
|
pkgver=2.11
|
||||||
|
srcurl=https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz
|
||||||
print_info "** Building and installing ${pkgname}"
|
print_info "** Building and installing ${pkgname}"
|
||||||
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
||||||
cd $build/${pkgname}
|
cd $build/${pkgname}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
iptables() {
|
iptables() {
|
||||||
pkgname=iptables
|
pkgname=iptables
|
||||||
pkgver=1.8.11
|
pkgver=1.8.11
|
||||||
|
srcurl=https://www.netfilter.org/projects/iptables/files/${pkgname}-${pkgver}.tar.xz
|
||||||
print_info "** Building and installing $pkgname"
|
print_info "** Building and installing $pkgname"
|
||||||
[ ! -d $build/$pkgname ] && mkdir $build/$pkgname
|
[ ! -d $build/$pkgname ] && mkdir $build/$pkgname
|
||||||
cd $build/$pkgname
|
cd $build/$pkgname
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ iw() {
|
|||||||
[ ! -d $build/libnl ] && libnl
|
[ ! -d $build/libnl ] && libnl
|
||||||
pkgname=iw
|
pkgname=iw
|
||||||
pkgver=6.9
|
pkgver=6.9
|
||||||
|
srcurl=https://www.kernel.org/pub/software/network/${pkgname}/${pkgname}-${pkgver}.tar.xz
|
||||||
print_info "** Building and installing ${pkgname}"
|
print_info "** Building and installing ${pkgname}"
|
||||||
[ ! -d $build/iw ] && mkdir $build/iw
|
[ ! -d $build/iw ] && mkdir $build/iw
|
||||||
cd $build/iw
|
cd $build/iw
|
||||||
|
|||||||
@@ -7,6 +7,8 @@
|
|||||||
libnl() {
|
libnl() {
|
||||||
pkgname=libnl
|
pkgname=libnl
|
||||||
pkgver=3.10.0
|
pkgver=3.10.0
|
||||||
|
_upkgver=3_10_0
|
||||||
|
srcurl=https://github.com/thom311/libnl/releases/download/${pkgname}${_upkgver}/${pkgname}-${pkgver}.tar.gz
|
||||||
print_info "** Building and installing ${pkgname}"
|
print_info "** Building and installing ${pkgname}"
|
||||||
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
||||||
cd $build/${pkgname}
|
cd $build/${pkgname}
|
||||||
|
|||||||
@@ -7,10 +7,11 @@
|
|||||||
libsqlite3() {
|
libsqlite3() {
|
||||||
pkgname=libsqlite3
|
pkgname=libsqlite3
|
||||||
pkgver=3.10.0
|
pkgver=3.10.0
|
||||||
|
giturl=https://github.com/LuaDist/libsqlite3.git
|
||||||
print_info "** Building and installing ${pkgname}"
|
print_info "** Building and installing ${pkgname}"
|
||||||
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
||||||
cd $build/${pkgname}
|
cd $build/${pkgname}
|
||||||
git clone https://github.com/LuaDist/libsqlite3.git
|
git clone ${giturl}
|
||||||
check $? "Download ${pkgname}"
|
check $? "Download ${pkgname}"
|
||||||
cd ${pkgname}
|
cd ${pkgname}
|
||||||
./configure \
|
./configure \
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
nginx_build() {
|
nginx_build() {
|
||||||
pkgname=nginx
|
pkgname=nginx
|
||||||
pkgver=1.29.5
|
pkgver=1.29.5
|
||||||
|
srcurl=https://github.com/nginx/nginx/releases/download/release-${pkgver}/${pkgname}-${pkgver}.tar.gz
|
||||||
print_info "** Building and installing ${pkgname}"
|
print_info "** Building and installing ${pkgname}"
|
||||||
[ -d $build/${pkgname} ] && return 0
|
[ -d $build/${pkgname} ] && return 0
|
||||||
mkdir $build/${pkgname}
|
mkdir $build/${pkgname}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ set -x
|
|||||||
openssl() {
|
openssl() {
|
||||||
pkgname=openssl
|
pkgname=openssl
|
||||||
pkgver=3.4.1
|
pkgver=3.4.1
|
||||||
|
srcurl=https://github.com/openssl/openssl/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz
|
||||||
print_info "** Building and installing ${pkgname}"
|
print_info "** Building and installing ${pkgname}"
|
||||||
[ -d $build/${pkgname} ] && return 0
|
[ -d $build/${pkgname} ] && return 0
|
||||||
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ sftp_server() {
|
|||||||
dropbear
|
dropbear
|
||||||
fi
|
fi
|
||||||
print_info "** Building sftp-server"
|
print_info "** Building sftp-server"
|
||||||
|
srcurl=https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.9p1.tar.gz
|
||||||
[ -d $build/sftp_server ] && return 0
|
[ -d $build/sftp_server ] && return 0
|
||||||
mkdir -p $build/sftp_server
|
mkdir -p $build/sftp_server
|
||||||
cd $build/sftp_server
|
cd $build/sftp_server
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
tcc_build() {
|
tcc_build() {
|
||||||
pkgname=tcc
|
pkgname=tcc
|
||||||
pkgver=0.9.27
|
pkgver=0.9.27
|
||||||
|
srcurl=https://download.savannah.gnu.org/releases/tinycc/${pkgname}-${pkgver}.tar.bz2
|
||||||
print_info "** Building and installing ${pkgname}"
|
print_info "** Building and installing ${pkgname}"
|
||||||
mkdir $build/${pkgname}
|
mkdir $build/${pkgname}
|
||||||
cd $build/${pkgname}
|
cd $build/${pkgname}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
uclibc() {
|
uclibc() {
|
||||||
pkgname=uClibc-ng
|
pkgname=uClibc-ng
|
||||||
pkgver=${UCLIBC_VERSION}
|
pkgver=${UCLIBC_VERSION}
|
||||||
|
srcurl=https://downloads.uclibc-ng.org/releases/${pkgver}/${pkgname}-${pkgver}.tar.xz
|
||||||
print_info "** Building ${pkgname}"
|
print_info "** Building ${pkgname}"
|
||||||
[ -d $build/${pkgname} ] && return 0
|
[ -d $build/${pkgname} ] && return 0
|
||||||
mkdir -p $build/${pkgname}
|
mkdir -p $build/${pkgname}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ build_wpa_supplicant() {
|
|||||||
[ ! -d $build/openssl ] && openssl
|
[ ! -d $build/openssl ] && openssl
|
||||||
pkgname=wpa_supplicant
|
pkgname=wpa_supplicant
|
||||||
pkgver=2.11
|
pkgver=2.11
|
||||||
|
srcurl=https://w1.fi/releases/wpa_supplicant-2.11.tar.gz
|
||||||
print_info "** Building and installing iw"
|
print_info "** Building and installing iw"
|
||||||
[ -d $build/wpa_supplicant ] && return 0
|
[ -d $build/wpa_supplicant ] && return 0
|
||||||
[ ! -d $build/wpa_supplicant ] && mkdir $build/wpa_supplicant
|
[ ! -d $build/wpa_supplicant ] && mkdir $build/wpa_supplicant
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
zlib() {
|
zlib() {
|
||||||
pkgname=zlib
|
pkgname=zlib
|
||||||
pkgver=1.3.1
|
pkgver=1.3.1
|
||||||
|
srcurl=https://www.zlib.net/zlib-1.3.1.tar.gz
|
||||||
print_info "** Building and installing ${pkgname}"
|
print_info "** Building and installing ${pkgname}"
|
||||||
[ -d $build/${pkgname} ] && return 0
|
[ -d $build/${pkgname} ] && return 0
|
||||||
mkdir $build/${pkgname}
|
mkdir $build/${pkgname}
|
||||||
|
|||||||
Reference in new issue
Block a user