$ ./slim.sh ssrp # 编译官方库里没有编译的包,只需要编译一次,编译完在./bin/packages目录下,不用删除以后复用
$ ./slim.sh image # 打包ROM,收工。各种格式的rom在./bin/targets下- 构建过程需要下载包,注意网速
- 构建环境依赖docker
| diff --git a/target/linux/ramips/base-files/etc/board.d/01_leds b/target/linux/ramips/base-files/etc/board.d/01_leds | |
| index 37630cde66..f90ed13d12 100755 | |
| --- a/target/linux/ramips/base-files/etc/board.d/01_leds | |
| +++ b/target/linux/ramips/base-files/etc/board.d/01_leds | |
| @@ -205,6 +205,9 @@ hc5661a) | |
| ucidef_set_led_netdev "internet" "internet" "$boardname:blue:internet" "eth0.2" | |
| set_wifi_led "$boardname:blue:wlan2g" | |
| ;; | |
| +hc5611) | |
| + ucidef_set_led_default "system" "system" "$boardname:green:system" "1" |
| #!/bin/sh | |
| # cross & static compile shadowsocks-libev | |
| PCRE_VER=8.40 | |
| PCRE_FILE="http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-$PCRE_VER.tar.gz" | |
| MBEDTLS_VER=2.4.2 | |
| MBEDTLS_FILE="https://tls.mbed.org/download/mbedtls-$MBEDTLS_VER-gpl.tgz" |
| #!/bin/sh | |
| # Returns the power state of the screen 1 = on, 0 = off | |
| getDisplayState() { | |
| state=$(adb -s $1 shell dumpsys power | grep mScreenOn= | grep -oE '(true|false)') | |
| # If we didn't get anything it might be a pre-lollipop device | |
| if [ "$state" = "" ]; then | |
| state=$(adb -s $1 shell dumpsys power | grep 'Display Power' | grep -oE '(ON|OFF)') | |
| fi |
| I use the first | |
| —– BEGIN LICENSE —– | |
| Michael Barnes | |
| Single User License | |
| EA7E-821385 | |
| 8A353C41 872A0D5C DF9B2950 AFF6F667 | |
| C458EA6D 8EA3C286 98D1D650 131A97AB | |
| AA919AEC EF20E143 B361B1E7 4C8B7F04 |
| #!/usr/bin/env sh | |
| set -euv | |
| # Updated on April 2019 to reflect changes in GN | |
| # See: | |
| # https://github.com/ninja-build/ninja | |
| # https://gn.googlesource.com/gn/ | |
| # We need a recent git |