mirror of https://github.com/OpenIPC/composer.git
Rename folders, update stapler, fix Readme, add baresip profiles
parent
40e5a067ec
commit
c852d993ee
|
@ -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
|
||||
```
|
||||
|
|
|
@ -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"
|
|
@ -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
22
stapler
|
@ -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 -
|
||||
|
||||
|
|
Loading…
Reference in New Issue