This commit is contained in:
wt
2026-03-06 11:38:35 +07:00
parent 81ffa09e4e
commit 29247e48b6
20 changed files with 56 additions and 17 deletions
+1
View File
@@ -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
View File
@@ -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
+1
View File
@@ -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}
+1
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
. ./scripts/colors.sh
. ./scripts/funcs.sh
+7 -3
View File
@@ -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"
}
+1
View File
@@ -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
+1
View File
@@ -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}
+1
View File
@@ -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
+1
View File
@@ -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
+2
View File
@@ -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}
+2 -1
View File
@@ -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 \
+1
View File
@@ -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}
+1
View File
@@ -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}
+1
View File
@@ -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
+1
View File
@@ -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}
+1
View File
@@ -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}
+1
View File
@@ -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
+1
View File
@@ -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}