up
This commit is contained in:
@@ -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