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
|
||||
|
||||
clean:
|
||||
./scripts/clean.sh
|
||||
@./scripts/clean.sh
|
||||
|
||||
distclean:
|
||||
./scripts/clean.sh
|
||||
if [ -d downloads ]; then \
|
||||
@./scripts/clean.sh
|
||||
@if [ -d downloads ]; then \
|
||||
rm -rv downloads; \
|
||||
fi
|
||||
|
||||
@@ -42,11 +42,21 @@ ko8821au:
|
||||
sdroot_usable:
|
||||
./scripts/build_image.sh sdroot_usable
|
||||
|
||||
orangepi_pc_defconfig:
|
||||
cp -v configs/orangepi_pc_defconfig scripts/config.sh
|
||||
%_defconfig:
|
||||
@cp -v configs/$@ scripts/config.sh
|
||||
|
||||
orangepi_zero_2w_defconfig:
|
||||
cp -v configs/orangepi_zero_2w_defconfig scripts/config.sh
|
||||
|
||||
x86_64_uclibc_defconfig:
|
||||
cp -v configs/x86_64_uclibc_defconfig scripts/config.sh
|
||||
list-defconfigs:
|
||||
@first=true; \
|
||||
for defconfig in configs/*_defconfig; do \
|
||||
[ -f "$${defconfig}" ] || continue; \
|
||||
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() {
|
||||
pkgname=bash
|
||||
pkgver=5.2.32
|
||||
srcurl=https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz
|
||||
print_info "** Building and installing bash"
|
||||
mkdir $build/${pkgname}
|
||||
cd $build/${pkgname}
|
||||
|
||||
+10
-2
@@ -1,8 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
. ./scripts/funcs.sh
|
||||
|
||||
print_info "** Clean all build and outputs (build and out directories)"
|
||||
|
||||
if [ -d out ]; then
|
||||
rm -rvf out;
|
||||
print_info "** Deleting out directory"
|
||||
rm -rf out;
|
||||
check $? "Delete out directory"
|
||||
fi
|
||||
if [ -d build ]; then
|
||||
rm -rvf build
|
||||
print_info "** Deleting build directory"
|
||||
rm -rf build
|
||||
check $? "Delete build directory"
|
||||
fi
|
||||
@@ -11,6 +11,7 @@ curl() {
|
||||
fi
|
||||
pkgname=curl
|
||||
pkgver=8.9.1
|
||||
srcurl=https://curl.se/download/${pkgname}-${pkgver}.tar.xz
|
||||
print_info "** Building and installing curl"
|
||||
mkdir $build/${pkgname}
|
||||
cd $build/${pkgname}
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
dnsmasq() {
|
||||
pkgname=dnsmasq
|
||||
pkgver=2.90
|
||||
srcurl=https://thekelleys.org.uk/${pkgname}/${pkgname}-${pkgver}.tar.xz
|
||||
print_info "** Building and installing $pkgname"
|
||||
[ ! -d $build/$pkgname ] && mkdir $build/$pkgname
|
||||
cd $build/$pkgname
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
. ./scripts/colors.sh
|
||||
. ./scripts/funcs.sh
|
||||
|
||||
+7
-3
@@ -7,10 +7,10 @@
|
||||
#------- Check errors func -----------------
|
||||
check() {
|
||||
if [ $1 -ne 0 ]; then
|
||||
printf "$ON_RED** ERROR: $2\n$RESET"
|
||||
print_err "** ERROR: $2"
|
||||
exit 1
|
||||
fi
|
||||
printf "$ON_GREEN** SUCCESS: $2\n$RESET"
|
||||
print_info "** SUCCESS: $2"
|
||||
}
|
||||
#-------------------------------------------
|
||||
|
||||
@@ -24,5 +24,9 @@ check_root() {
|
||||
#-------------------------------------------
|
||||
|
||||
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
|
||||
pkgname=git
|
||||
pkgver=2.46.0
|
||||
srcurl=https://www.kernel.org/pub/software/scm/git/${pkgname}-${pkgver}.tar.xz
|
||||
print_info "** Building and installing ${pkgname}"
|
||||
mkdir $build/git
|
||||
cd $build/git
|
||||
|
||||
@@ -11,6 +11,7 @@ hostapd() {
|
||||
[ ! -d $build/openssl ] && openssl
|
||||
pkgname=hostapd
|
||||
pkgver=2.11
|
||||
srcurl=https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz
|
||||
print_info "** Building and installing ${pkgname}"
|
||||
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
||||
cd $build/${pkgname}
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
iptables() {
|
||||
pkgname=iptables
|
||||
pkgver=1.8.11
|
||||
srcurl=https://www.netfilter.org/projects/iptables/files/${pkgname}-${pkgver}.tar.xz
|
||||
print_info "** Building and installing $pkgname"
|
||||
[ ! -d $build/$pkgname ] && mkdir $build/$pkgname
|
||||
cd $build/$pkgname
|
||||
|
||||
@@ -9,6 +9,7 @@ iw() {
|
||||
[ ! -d $build/libnl ] && libnl
|
||||
pkgname=iw
|
||||
pkgver=6.9
|
||||
srcurl=https://www.kernel.org/pub/software/network/${pkgname}/${pkgname}-${pkgver}.tar.xz
|
||||
print_info "** Building and installing ${pkgname}"
|
||||
[ ! -d $build/iw ] && mkdir $build/iw
|
||||
cd $build/iw
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
libnl() {
|
||||
pkgname=libnl
|
||||
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}"
|
||||
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
||||
cd $build/${pkgname}
|
||||
|
||||
@@ -7,10 +7,11 @@
|
||||
libsqlite3() {
|
||||
pkgname=libsqlite3
|
||||
pkgver=3.10.0
|
||||
giturl=https://github.com/LuaDist/libsqlite3.git
|
||||
print_info "** Building and installing ${pkgname}"
|
||||
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
||||
cd $build/${pkgname}
|
||||
git clone https://github.com/LuaDist/libsqlite3.git
|
||||
git clone ${giturl}
|
||||
check $? "Download ${pkgname}"
|
||||
cd ${pkgname}
|
||||
./configure \
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
nginx_build() {
|
||||
pkgname=nginx
|
||||
pkgver=1.29.5
|
||||
srcurl=https://github.com/nginx/nginx/releases/download/release-${pkgver}/${pkgname}-${pkgver}.tar.gz
|
||||
print_info "** Building and installing ${pkgname}"
|
||||
[ -d $build/${pkgname} ] && return 0
|
||||
mkdir $build/${pkgname}
|
||||
|
||||
@@ -9,6 +9,7 @@ set -x
|
||||
openssl() {
|
||||
pkgname=openssl
|
||||
pkgver=3.4.1
|
||||
srcurl=https://github.com/openssl/openssl/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz
|
||||
print_info "** Building and installing ${pkgname}"
|
||||
[ -d $build/${pkgname} ] && return 0
|
||||
[ ! -d $build/${pkgname} ] && mkdir $build/${pkgname}
|
||||
|
||||
@@ -13,6 +13,7 @@ sftp_server() {
|
||||
dropbear
|
||||
fi
|
||||
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
|
||||
mkdir -p $build/sftp_server
|
||||
cd $build/sftp_server
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
tcc_build() {
|
||||
pkgname=tcc
|
||||
pkgver=0.9.27
|
||||
srcurl=https://download.savannah.gnu.org/releases/tinycc/${pkgname}-${pkgver}.tar.bz2
|
||||
print_info "** Building and installing ${pkgname}"
|
||||
mkdir $build/${pkgname}
|
||||
cd $build/${pkgname}
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
uclibc() {
|
||||
pkgname=uClibc-ng
|
||||
pkgver=${UCLIBC_VERSION}
|
||||
srcurl=https://downloads.uclibc-ng.org/releases/${pkgver}/${pkgname}-${pkgver}.tar.xz
|
||||
print_info "** Building ${pkgname}"
|
||||
[ -d $build/${pkgname} ] && return 0
|
||||
mkdir -p $build/${pkgname}
|
||||
|
||||
@@ -11,6 +11,7 @@ build_wpa_supplicant() {
|
||||
[ ! -d $build/openssl ] && openssl
|
||||
pkgname=wpa_supplicant
|
||||
pkgver=2.11
|
||||
srcurl=https://w1.fi/releases/wpa_supplicant-2.11.tar.gz
|
||||
print_info "** Building and installing iw"
|
||||
[ -d $build/wpa_supplicant ] && return 0
|
||||
[ ! -d $build/wpa_supplicant ] && mkdir $build/wpa_supplicant
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
zlib() {
|
||||
pkgname=zlib
|
||||
pkgver=1.3.1
|
||||
srcurl=https://www.zlib.net/zlib-1.3.1.tar.gz
|
||||
print_info "** Building and installing ${pkgname}"
|
||||
[ -d $build/${pkgname} ] && return 0
|
||||
mkdir $build/${pkgname}
|
||||
|
||||
Reference in new issue
Block a user