Rename folders, update stapler, fix Readme, add baresip profiles

pull/1/head
Igor Zalatov (from Citadel PC) 2022-08-31 21:35:48 +03:00
parent 40e5a067ec
commit c852d993ee
37 changed files with 90 additions and 10 deletions

View File

@ -6,5 +6,5 @@
## Quick Start - run one command for happiness ;)
```
https://github.com/ZigFisher/composer.git && cd composer && ./stapler t31_vixand
git clone https://github.com/ZigFisher/composer.git && cd composer && ./stapler t31_vixand
```

View File

@ -0,0 +1,38 @@
source "$BR2_EXTERNAL_INGENIC_PATH/linux/Config.ext.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ingenic-osdrv-t20/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ingenic-osdrv-t21/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ingenic-osdrv-t31/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ingenic_patcher/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ax-agent/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/dropbear-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/baresip-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/fdk-aac-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ffmpeg-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/i2c-telemetry/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libcurl-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libre-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/librem-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libwebsockets-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/linux-firmware-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/majestic-fonts/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/majestic/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/microbe-web/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/microsnander/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/motors/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/node-exporter/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/opus-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/rtl8188fu-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/uacme-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/vtund-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/xmdp/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/yaml-cli/Config.in"

View File

@ -0,0 +1,38 @@
include $(BR2_EXTERNAL_INGENIC_PATH)/linux/linux-ext-ingenic_patcher.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t20/ingenic-osdrv-t20.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/ingenic-osdrv-t21.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/ingenic-osdrv-t31.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic_patcher/ingenic_patcher.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/aura-httpd/aura-httpd.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ax-agent/ax-agent.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/baresip-openipc/baresip-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/dropbear-openipc/dropbear-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ffmpeg-openipc/ffmpeg-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/i2c-telemetry/i2c-telemetry.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/json-c-openipc/json-c-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/lame-openipc/lame-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libcurl-openipc/libcurl-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libevent-openipc/libevent-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libhv-openipc/libhv-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libogg-openipc/libogg-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libre-openipc/libre-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/librem-openipc/librem-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libsrt-openipc/libsrt-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libwebsockets-openipc/libwebsockets-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/majestic/majestic.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/majestic-fonts/majestic-fonts.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/microbe-web/microbe-web.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/microsnander/microsnander.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/motors/motors.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/node-exporter/node-exporter.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/opus-openipc/opus-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/rtl8188fu-openipc/rtl8188fu-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/uacme-openipc/uacme-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/vtund-openipc/vtund-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/xmdp/xmdp.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/yaml-cli/yaml-cli.mk

22
stapler
View File

@ -15,6 +15,7 @@ PROJECT="${PROJECT:=t31_vixand}"
TFTPSRV="root@172.17.32.17:/mnt/bigger-2tb/Rotator/TFTP"
OUTTIME=$(date +"%Y%m%d")
echo_c() {
# 31 red, 32 green, 33 yellow, 34 blue, 35 magenta, 36 cyan, 37 white, 38 grey
t="\e[1;$1m$2\e[0m" || t="$2"
@ -23,7 +24,12 @@ echo_c() {
2tftp() {
echo_c 32 "\nStart transferring files to the TFTP server ...\n"
scp -r $@ ${TFTPSRV}
scp -r output/images/rootfs.squashfs.* output/images/uImage.* ${TFTPSRV}
}
2archive() {
mkdir -p ../archive/${PROJECT}_${OUTTIME}
cp -av output/images/rootfs.squashfs.* output/images/uImage.* ../archive/${PROJECT}_${OUTTIME}
}
@ -31,16 +37,14 @@ echo_c() {
echo_c 32 "\nAttention, let's start working on the ${PROJECT} project ...\n"
git pull
rm -rf Firmware
git clone --depth=1 https://github.com/OpenIPC/firmware.git Firmware
cp -afv Projects/${PROJECT}/* Firmware
cd Firmware
rm -rf firmware
git clone --depth=1 https://github.com/OpenIPC/firmware.git firmware
cp -afv projects/${PROJECT}/* firmware
cd firmware
./building.sh ${PROJECT}
2archive; 2tftp
echo_c 35 "\nYou can get the new assembled firmware components here:\n"
tree -C output/images
2tftp output/images/rootfs.squashfs.* output/images/uImage.*
mkdir -p ../Output/${PROJECT}_
cp -av output/images/rootfs.squashfs.* output/images/uImage.* ../Output/${PROJECT}_${OUTTIME}
tree -C ../archive/${PROJECT}_${OUTTIME}
echo_c 35 "\nRollback to home ...\n"
cd -