$from = @$_GET['from'];
$to = @$_GET['to'];
$from = explode('.', $from);
$to = explode('.', $to);
//$from = isset($_GET['from']) ? $_GET['from'] : date('m.Y', mktime(0, 0, 0,
$startMonth = $from[0];
$endMonth = $to[0];
$startYear = $from[1];
$endYear = $to[1];
$year = $startYear;
$month = $startMonth;
for ($i = $startMonth; $i <= ($endMonth * ($endYear - ($startYear -1))); $i++) {
if ($month > 12) {
$year++;
$month = 1;
}
echo "[$month, $year]<br>";
$month++;
}
# Клонируем arm-trusted-firmware
git clone https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git
# Переходим в директорию
cd trusted-firmware-a
# Собираем (вот тут меня и ждали грабли, ибо сборка все время вылетала с ошибкой
# RWX permissions что-то там. Решилось тупым отключением предупреждений в секции LDFLAGS)
make CROSS_COMPILE=aarch64-linux-gnu- PLAT=sun50i_a64 LDFLAGS=--no-warn-rwx-segments
# Собираем u-boot по прежней схеме, но с указанием того самого BL31
make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- orangepi_3_lts_defconfig
make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- BL31=../trusted-firmware-a/build/sun50i_h6/release/bl31.bin
-j6
iptables -t nat -A POSTROUTING -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.88.0/24 -o wlan0 -j SNAT --to-source=192.168.1.11
domain=fck
server=1.1.1.1
server=8.8.8.8
server=8.8.4.4