mirror of https://github.com/armbian/build.git
Automatic shutdown on low battery power (#3084)
* Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.42_armhf.deb linux-image-current-jetson-nano_21.08.0-trunk.42_arm64.deb * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: linux-image-edge-sunxi_21.08.0-trunk.44_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.44_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.45_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-jetson-nano_21.08.0-trunk.46_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.47_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.48_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.49_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.50_armhf.deb linux-image-current-rockchip_21.08.0-trunk.50_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.51_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.52_armhf.deb * Bumping to new version Adding following kernels: linux-image-edge-rockchip64_21.08.0-trunk.53_arm64.deb linux-image-legacy-mvebu64_21.08.0-trunk.53_arm64.deb * Bumping to new version Adding following kernels: linux-image-edge-rockchip_21.08.0-trunk.54_armhf.deb * Bumping to new version Adding following kernels: * Bumping to new version Adding following kernels: linux-image-edge-mvebu_21.08.0-trunk.56_armhf.deb linux-image-legacy-sunxi_21.08.0-trunk.56_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-sunxi_21.08.0-trunk.57_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-sunxi_21.08.0-trunk.58_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-sunxi_21.08.0-trunk.59_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-sunxi_21.08.0-trunk.60_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-rk322x_21.08.0-trunk.61_armhf.deb linux-image-legacy-sunxi_21.08.0-trunk.61_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-sunxi_21.08.0-trunk.62_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-sunxi_21.08.0-trunk.63_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-sunxi_21.08.0-trunk.64_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-sunxi_21.08.0-trunk.65_armhf.deb * Bumping to new version Adding following kernels: linux-image-edge-odroidxu4_21.08.0-trunk.66_armhf.deb linux-image-legacy-sunxi_21.08.0-trunk.66_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-sunxi_21.08.0-trunk.67_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.68_armhf.deb linux-image-current-jetson-nano_21.08.0-trunk.68_arm64.deb linux-image-current-meson64_21.08.0-trunk.68_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.68_arm64.deb linux-image-current-mvebu_21.08.0-trunk.68_armhf.deb linux-image-current-odroidxu4_21.08.0-trunk.68_armhf.deb linux-image-current-rk322x_21.08.0-trunk.68_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.68_arm64.deb linux-image-current-rockchip_21.08.0-trunk.68_armhf.deb linux-image-current-sunxi64_21.08.0-trunk.68_arm64.deb linux-image-current-sunxi_21.08.0-trunk.68_armhf.deb linux-image-current-virtual_21.08.0-trunk.68_arm64.deb linux-image-edge-imx6_21.08.0-trunk.68_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.68_arm64.deb linux-image-edge-meson64_21.08.0-trunk.68_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.68_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.68_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.68_armhf.deb linux-image-edge-rk322x_21.08.0-trunk.68_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.68_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.68_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.68_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.68_armhf.deb linux-image-legacy-meson64_21.08.0-trunk.68_arm64.deb linux-image-legacy-mt7623_21.08.0-trunk.68_armhf.deb linux-image-legacy-mvebu64_21.08.0-trunk.68_arm64.deb linux-image-legacy-odroidxu4_21.08.0-trunk.68_armhf.deb linux-image-legacy-rk322x_21.08.0-trunk.68_armhf.deb linux-image-legacy-rk3399_21.08.0-trunk.68_arm64.deb linux-image-legacy-rockchip64_21.08.0-trunk.68_arm64.deb linux-image-legacy-rockchip_21.08.0-trunk.68_armhf.deb linux-image-legacy-rockpis_21.08.0-trunk.68_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.69_armhf.deb linux-image-current-meson64_21.08.0-trunk.69_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.69_arm64.deb linux-image-current-mvebu_21.08.0-trunk.69_armhf.deb linux-image-current-rk322x_21.08.0-trunk.69_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.69_arm64.deb linux-image-current-rockchip_21.08.0-trunk.69_armhf.deb linux-image-edge-imx6_21.08.0-trunk.69_armhf.deb linux-image-edge-meson64_21.08.0-trunk.69_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.69_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.69_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.69_armhf.deb linux-image-edge-rk322x_21.08.0-trunk.69_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.69_arm64.deb linux-image-legacy-mt7623_21.08.0-trunk.69_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-jetson-nano_21.08.0-trunk.70_arm64.deb linux-image-current-virtual_21.08.0-trunk.70_arm64.deb linux-image-edge-jetson-nano_21.08.0-trunk.70_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.70_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.71_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.71_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.71_armhf.deb linux-image-legacy-meson64_21.08.0-trunk.71_arm64.deb * fix * Githug Actions bugfix and optimisations * Bumping to new version Adding following kernels: linux-image-current-rockchip64_21.08.0-trunk.72_arm64.deb * Update VERSION * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.74_armhf.deb linux-image-current-jetson-nano_21.08.0-trunk.74_arm64.deb linux-image-current-meson64_21.08.0-trunk.74_arm64.deb linux-image-current-mvebu_21.08.0-trunk.74_armhf.deb linux-image-current-mvebu64_21.08.0-trunk.74_arm64.deb linux-image-current-rk322x_21.08.0-trunk.74_armhf.deb linux-image-current-rockchip_21.08.0-trunk.74_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.74_arm64.deb linux-image-current-virtual_21.08.0-trunk.74_arm64.deb linux-image-edge-imx6_21.08.0-trunk.74_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.74_arm64.deb linux-image-edge-meson64_21.08.0-trunk.74_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.74_armhf.deb linux-image-edge-mvebu64_21.08.0-trunk.74_arm64.deb linux-image-edge-odroidxu4_21.08.0-trunk.74_armhf.deb linux-image-edge-rk322x_21.08.0-trunk.74_armhf.deb linux-image-edge-rockchip_21.08.0-trunk.74_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.74_arm64.deb * Bumping to new version Adding following kernels: linux-image-edge-sunxi64_21.08.0-trunk.75_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.75_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-mvebu_21.08.0-trunk.76_armhf.deb linux-image-current-mvebu64_21.08.0-trunk.76_arm64.deb linux-image-current-odroidxu4_21.08.0-trunk.76_armhf.deb linux-image-edge-mvebu_21.08.0-trunk.76_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.76_armhf.deb linux-image-edge-sunxi_21.08.0-trunk.76_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.76_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.77_armhf.deb linux-image-current-jetson-nano_21.08.0-trunk.77_arm64.deb linux-image-current-meson64_21.08.0-trunk.77_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.77_arm64.deb linux-image-current-mvebu_21.08.0-trunk.77_armhf.deb linux-image-current-odroidxu4_21.08.0-trunk.77_armhf.deb linux-image-current-rk322x_21.08.0-trunk.77_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.77_arm64.deb linux-image-current-rockchip_21.08.0-trunk.77_armhf.deb linux-image-current-sunxi64_21.08.0-trunk.77_arm64.deb linux-image-current-sunxi_21.08.0-trunk.77_armhf.deb linux-image-current-virtual_21.08.0-trunk.77_arm64.deb linux-image-edge-imx6_21.08.0-trunk.77_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.77_arm64.deb linux-image-edge-meson64_21.08.0-trunk.77_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.77_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.77_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.77_armhf.deb linux-image-edge-rk322x_21.08.0-trunk.77_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.77_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.77_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.77_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.77_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-rockchip64_21.08.0-trunk.78_arm64.deb linux-image-edge-sunxi64_21.08.0-trunk.78_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.78_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-meson64_21.08.0-trunk.79_arm64.deb linux-image-edge-meson64_21.08.0-trunk.79_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-rockchip64_21.08.0-trunk.80_arm64.deb linux-image-current-sunxi_21.08.0-trunk.80_armhf.deb linux-image-current-sunxi64_21.08.0-trunk.80_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.80_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.80_arm64.deb * Bumping to new version Adding following kernels: linux-image-edge-sunxi64_21.08.0-trunk.81_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.81_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.82_armhf.deb linux-image-current-jetson-nano_21.08.0-trunk.82_arm64.deb linux-image-current-meson64_21.08.0-trunk.82_arm64.deb linux-image-current-mvebu_21.08.0-trunk.82_armhf.deb linux-image-current-mvebu64_21.08.0-trunk.82_arm64.deb linux-image-current-rk322x_21.08.0-trunk.82_armhf.deb linux-image-current-rockchip_21.08.0-trunk.82_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.82_arm64.deb linux-image-current-virtual_21.08.0-trunk.82_arm64.deb linux-image-edge-imx6_21.08.0-trunk.82_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.82_arm64.deb linux-image-edge-meson64_21.08.0-trunk.82_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.82_armhf.deb linux-image-edge-mvebu64_21.08.0-trunk.82_arm64.deb linux-image-edge-odroidxu4_21.08.0-trunk.82_armhf.deb linux-image-edge-rk322x_21.08.0-trunk.82_armhf.deb linux-image-edge-rockchip_21.08.0-trunk.82_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.82_arm64.deb linux-image-legacy-jetson-nano_21.08.0-trunk.82_arm64.deb linux-image-legacy-mt7623_21.08.0-trunk.82_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-rockchip64_21.08.0-trunk.83_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.84_armhf.deb linux-image-edge-sunxi_21.08.0-trunk.84_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.84_arm64.deb * Bumping to new version Adding following kernels: linux-image-edge-sunxi64_21.08.0-trunk.85_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.85_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.86_armhf.deb linux-image-current-jetson-nano_21.08.0-trunk.86_arm64.deb linux-image-current-meson64_21.08.0-trunk.86_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.86_arm64.deb linux-image-current-mvebu_21.08.0-trunk.86_armhf.deb linux-image-current-odroidxu4_21.08.0-trunk.86_armhf.deb linux-image-current-rk322x_21.08.0-trunk.86_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.86_arm64.deb linux-image-current-rockchip_21.08.0-trunk.86_armhf.deb linux-image-current-sunxi64_21.08.0-trunk.86_arm64.deb linux-image-current-sunxi_21.08.0-trunk.86_armhf.deb linux-image-current-virtual_21.08.0-trunk.86_arm64.deb linux-image-edge-imx6_21.08.0-trunk.86_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.86_arm64.deb linux-image-edge-meson64_21.08.0-trunk.86_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.86_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.86_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.86_armhf.deb linux-image-edge-rk322x_21.08.0-trunk.86_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.86_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.86_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.86_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.86_armhf.deb linux-image-legacy-rockchip64_21.08.0-trunk.86_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-station_21.08.0-trunk.87_arm64.deb linux-image-legacy-jetson-nano_21.08.0-trunk.87_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.88_armhf.deb linux-image-current-meson64_21.08.0-trunk.88_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.88_arm64.deb linux-image-current-mvebu_21.08.0-trunk.88_armhf.deb linux-image-current-rk322x_21.08.0-trunk.88_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.88_arm64.deb linux-image-current-rockchip_21.08.0-trunk.88_armhf.deb linux-image-current-station_21.08.0-trunk.88_arm64.deb linux-image-current-virtual_21.08.0-trunk.88_arm64.deb linux-image-edge-imx6_21.08.0-trunk.88_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.88_arm64.deb linux-image-edge-meson64_21.08.0-trunk.88_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.88_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.88_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.88_armhf.deb linux-image-edge-rk322x_21.08.0-trunk.88_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.88_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.88_armhf.deb linux-image-legacy-mt7623_21.08.0-trunk.88_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.89_armhf.deb linux-image-current-sunxi64_21.08.0-trunk.89_arm64.deb linux-image-current-sunxi_21.08.0-trunk.89_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.89_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.89_armhf.deb * Update VERSION * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.91_armhf.deb linux-image-current-meson64_21.08.0-trunk.91_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.91_arm64.deb linux-image-current-mvebu_21.08.0-trunk.91_armhf.deb linux-image-current-odroidxu4_21.08.0-trunk.91_armhf.deb linux-image-current-rk322x_21.08.0-trunk.91_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.91_arm64.deb linux-image-current-rockchip_21.08.0-trunk.91_armhf.deb linux-image-current-station_21.08.0-trunk.91_arm64.deb linux-image-current-virtual_21.08.0-trunk.91_arm64.deb linux-image-edge-imx6_21.08.0-trunk.91_armhf.deb linux-image-edge-meson64_21.08.0-trunk.91_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.91_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.91_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.91_armhf.deb linux-image-edge-rk322x_21.08.0-trunk.91_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.91_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.91_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.91_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.91_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-rk322x_21.08.0-trunk.92_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.92_arm64.deb linux-image-edge-rk322x_21.08.0-trunk.92_armhf.deb linux-image-legacy-rk322x_21.08.0-trunk.92_armhf.deb * Bumping to new version Adding following kernels: linux-image-edge-rk322x_21.08.0-trunk.93_armhf.deb * Update VERSION * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.95_armhf.deb linux-image-current-meson64_21.08.0-trunk.95_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.95_arm64.deb linux-image-current-mvebu_21.08.0-trunk.95_armhf.deb linux-image-current-odroidxu4_21.08.0-trunk.95_armhf.deb linux-image-current-rk322x_21.08.0-trunk.95_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.95_arm64.deb linux-image-current-rockchip_21.08.0-trunk.95_armhf.deb linux-image-current-station_21.08.0-trunk.95_arm64.deb linux-image-current-sunxi64_21.08.0-trunk.95_arm64.deb linux-image-current-sunxi_21.08.0-trunk.95_armhf.deb linux-image-current-virtual_21.08.0-trunk.95_arm64.deb linux-image-edge-imx6_21.08.0-trunk.95_armhf.deb linux-image-edge-meson64_21.08.0-trunk.95_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.95_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.95_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.95_armhf.deb linux-image-edge-rk322x_21.08.0-trunk.95_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.95_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.95_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.95_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.95_armhf.deb linux-image-legacy-mt7623_21.08.0-trunk.95_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-sunxi64_21.08.0-trunk.96_arm64.deb linux-image-current-sunxi_21.08.0-trunk.96_armhf.deb linux-image-edge-meson64_21.08.0-trunk.96_arm64.deb linux-image-edge-odroidxu4_21.08.0-trunk.96_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.96_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.96_armhf.deb * Bumping to new version Adding following kernels: linux-image-edge-sunxi64_21.08.0-trunk.97_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.97_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.98_armhf.deb linux-image-current-rk322x_21.08.0-trunk.98_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.98_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.99_armhf.deb linux-image-current-meson64_21.08.0-trunk.99_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.99_arm64.deb linux-image-current-mvebu_21.08.0-trunk.99_armhf.deb linux-image-current-odroidxu4_21.08.0-trunk.99_armhf.deb linux-image-current-rk322x_21.08.0-trunk.99_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.99_arm64.deb linux-image-current-rockchip_21.08.0-trunk.99_armhf.deb linux-image-current-station_21.08.0-trunk.99_arm64.deb linux-image-current-sunxi64_21.08.0-trunk.99_arm64.deb linux-image-current-sunxi_21.08.0-trunk.99_armhf.deb linux-image-current-virtual_21.08.0-trunk.99_arm64.deb linux-image-edge-imx6_21.08.0-trunk.99_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.99_arm64.deb linux-image-edge-meson64_21.08.0-trunk.99_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.99_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.99_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.99_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.99_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.99_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.99_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.99_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-station_21.08.0-trunk.100_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-rockchip64_21.08.0-trunk.101_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.102_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.103_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.104_armhf.deb linux-image-current-meson64_21.08.0-trunk.104_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.104_arm64.deb linux-image-current-mvebu_21.08.0-trunk.104_armhf.deb linux-image-current-rk322x_21.08.0-trunk.104_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.104_arm64.deb linux-image-current-rockchip_21.08.0-trunk.104_armhf.deb linux-image-current-station_21.08.0-trunk.104_arm64.deb linux-image-current-virtual_21.08.0-trunk.104_arm64.deb linux-image-edge-imx6_21.08.0-trunk.104_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.104_arm64.deb linux-image-edge-meson64_21.08.0-trunk.104_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.104_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.104_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.104_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.104_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.104_armhf.deb linux-image-legacy-mt7623_21.08.0-trunk.104_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-meson64_21.08.0-trunk.105_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.106_armhf.deb linux-image-current-sunxi64_21.08.0-trunk.106_arm64.deb linux-image-current-sunxi_21.08.0-trunk.106_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.106_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.106_armhf.deb * Bumping to new version Adding following kernels: linux-image-legacy-meson64_21.08.0-trunk.107_arm64.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.108_armhf.deb linux-image-current-meson64_21.08.0-trunk.108_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.108_arm64.deb linux-image-current-mvebu_21.08.0-trunk.108_armhf.deb linux-image-current-rk322x_21.08.0-trunk.108_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.108_arm64.deb linux-image-current-rockchip_21.08.0-trunk.108_armhf.deb linux-image-current-station_21.08.0-trunk.108_arm64.deb linux-image-current-virtual_21.08.0-trunk.108_arm64.deb linux-image-edge-imx6_21.08.0-trunk.108_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.108_arm64.deb linux-image-edge-meson64_21.08.0-trunk.108_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.108_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.108_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.108_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.108_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.108_armhf.deb linux-image-legacy-mt7623_21.08.0-trunk.108_armhf.deb * Bumping to new version Adding following kernels: linux-image-edge-sunxi64_21.08.0-trunk.109_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.109_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-imx6_21.08.0-trunk.110_armhf.deb linux-image-current-meson64_21.08.0-trunk.110_arm64.deb linux-image-current-mvebu64_21.08.0-trunk.110_arm64.deb linux-image-current-mvebu_21.08.0-trunk.110_armhf.deb linux-image-current-rk322x_21.08.0-trunk.110_armhf.deb linux-image-current-rockchip64_21.08.0-trunk.110_arm64.deb linux-image-current-rockchip_21.08.0-trunk.110_armhf.deb linux-image-current-station_21.08.0-trunk.110_arm64.deb linux-image-current-virtual_21.08.0-trunk.110_arm64.deb linux-image-edge-imx6_21.08.0-trunk.110_armhf.deb linux-image-edge-jetson-nano_21.08.0-trunk.110_arm64.deb linux-image-edge-meson64_21.08.0-trunk.110_arm64.deb linux-image-edge-mvebu64_21.08.0-trunk.110_arm64.deb linux-image-edge-mvebu_21.08.0-trunk.110_armhf.deb linux-image-edge-odroidxu4_21.08.0-trunk.110_armhf.deb linux-image-edge-rockchip64_21.08.0-trunk.110_arm64.deb linux-image-edge-rockchip_21.08.0-trunk.110_armhf.deb linux-image-legacy-mt7623_21.08.0-trunk.110_armhf.deb * Bumping to new version Adding following kernels: linux-image-current-odroidxu4_21.08.0-trunk.111_armhf.deb linux-image-current-sunxi64_21.08.0-trunk.111_arm64.deb linux-image-current-sunxi_21.08.0-trunk.111_armhf.deb linux-image-edge-sunxi64_21.08.0-trunk.111_arm64.deb linux-image-edge-sunxi_21.08.0-trunk.111_armhf.deb * /usr/lib/armbian/armbian-common: typo, quotes (#3082) * Add cron job (commented out by default) and a script to shutdown on bettery low level packages/bsp/common/etc/cron.d/armbian-check-battery packages/bsp/common/usr/lib/armbian/armbian-check-battery-shutdown * /etc/update-motd.d/30-armbian-sysinfo: return if sourced by other script * /usr/lib/armbian/armbian-check-battery-shutdown: a comment about battery_percent * Update VERSION * Move getboardtemp(), batteryinfo(), ambienttemp() into /usr/lib/armbian/armbian-allwinner-battery Co-authored-by: armbianworker <info@armbian.com> Co-authored-by: Igor Pecovnik <igor@armbian.com> Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com> Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com> Co-authored-by: lanefu <lanefu@users.noreply.github.com>
This commit is contained in:
parent
33c9f24198
commit
fa8c475ec1
|
|
@ -0,0 +1,2 @@
|
||||||
|
# Uncomment the line below to enable 5-minutes check for a low battery level
|
||||||
|
# */5 * * * * root bash /usr/lib/armbian/armbian-check-battery-shutdown
|
||||||
|
|
@ -34,6 +34,12 @@ done
|
||||||
|
|
||||||
# don't edit below here
|
# don't edit below here
|
||||||
|
|
||||||
|
# Include functions:
|
||||||
|
# getboardtemp()
|
||||||
|
# batteryinfo()
|
||||||
|
# ambienttemp()
|
||||||
|
source /usr/lib/armbian/armbian-allwinner-battery
|
||||||
|
|
||||||
function display() {
|
function display() {
|
||||||
# $1=name $2=value $3=red_limit $4=minimal_show_limit $5=unit $6=after $7=acs/desc{
|
# $1=name $2=value $3=red_limit $4=minimal_show_limit $5=unit $6=after $7=acs/desc{
|
||||||
# battery red color is opposite, lower number
|
# battery red color is opposite, lower number
|
||||||
|
|
@ -47,89 +53,6 @@ function display() {
|
||||||
fi
|
fi
|
||||||
} # display
|
} # display
|
||||||
|
|
||||||
function getboardtemp() {
|
|
||||||
if [ -f /etc/armbianmonitor/datasources/soctemp ]; then
|
|
||||||
read raw_temp </etc/armbianmonitor/datasources/soctemp 2>/dev/null
|
|
||||||
if [ ! -z $(echo "$raw_temp" | grep -o "^[1-9][0-9]*\.\?[0-9]*$") ] && (( $(echo "${raw_temp} < 200" |bc -l) )); then
|
|
||||||
# Allwinner legacy kernels output degree C
|
|
||||||
board_temp=${raw_temp}
|
|
||||||
else
|
|
||||||
board_temp=$(awk '{printf("%d",$1/1000)}' <<<${raw_temp})
|
|
||||||
fi
|
|
||||||
elif [ -f /etc/armbianmonitor/datasources/pmictemp ]; then
|
|
||||||
# fallback to PMIC temperature
|
|
||||||
board_temp=$(awk '{printf("%d",$1/1000)}' </etc/armbianmonitor/datasources/pmictemp)
|
|
||||||
fi
|
|
||||||
# Some boards, such as the Orange Pi Zero LTS, report shifted CPU temperatures
|
|
||||||
board_temp=$((board_temp + CPU_TEMP_OFFSET))
|
|
||||||
} # getboardtemp
|
|
||||||
|
|
||||||
function batteryinfo() {
|
|
||||||
# Battery info for Allwinner
|
|
||||||
mainline_dir="/sys/power/axp_pmu"
|
|
||||||
legacy_dir="/sys/class/power_supply"
|
|
||||||
if [[ -e "$mainline_dir" ]]; then
|
|
||||||
read status_battery_connected < $mainline_dir/battery/connected 2>/dev/null
|
|
||||||
if [[ "$status_battery_connected" == "1" ]]; then
|
|
||||||
read status_battery_charging < $mainline_dir/charger/charging
|
|
||||||
read status_ac_connect < $mainline_dir/ac/connected
|
|
||||||
read battery_percent< $mainline_dir/battery/capacity
|
|
||||||
# dispay charging / percentage
|
|
||||||
if [[ "$status_ac_connect" == "1" && "$battery_percent" -lt "100" ]]; then
|
|
||||||
status_battery_text=" charging"
|
|
||||||
elif [[ "$status_ac_connect" == "1" && "$battery_percent" -eq "100" ]]; then
|
|
||||||
status_battery_text=" charged"
|
|
||||||
else
|
|
||||||
status_battery_text=" discharging"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
elif [[ -e "$legacy_dir/axp813-ac" ]]; then
|
|
||||||
read status_battery_connected < $legacy_dir/axp20x-battery/present
|
|
||||||
if [[ "$status_battery_connected" == "1" ]]; then
|
|
||||||
status_battery_text=" "$(awk '{print tolower($0)}' < $legacy_dir/axp20x-battery/status)
|
|
||||||
read status_ac_connect < $legacy_dir/axp813-ac/present
|
|
||||||
read battery_percent< $legacy_dir/axp20x-battery/capacity
|
|
||||||
fi
|
|
||||||
elif [[ -e "$legacy_dir/battery" ]]; then
|
|
||||||
if [[ (("$(cat $legacy_dir/battery/voltage_now)" -gt "5" )) ]]; then
|
|
||||||
status_battery_text=" "$(awk '{print tolower($0)}' < $legacy_dir/battery/status)
|
|
||||||
read battery_percent <$legacy_dir/battery/capacity
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
} # batteryinfo
|
|
||||||
|
|
||||||
function ambienttemp() {
|
|
||||||
# define where w1 usually shows up
|
|
||||||
W1_DIR="/sys/devices/w1_bus_master1/"
|
|
||||||
if [ -f /etc/armbianmonitor/datasources/ambienttemp ]; then
|
|
||||||
read raw_temp </etc/armbianmonitor/datasources/ambienttemp 2>/dev/null
|
|
||||||
amb_temp=$(awk '{printf("%d",$1/1000)}' <<<${raw_temp})
|
|
||||||
echo $amb_temp
|
|
||||||
elif [[ -d $W1_DIR && $ONE_WIRE == yes ]]; then
|
|
||||||
device=$(ls -1 $W1_DIR | grep -E '^[0-9]{1,4}' | head -1)
|
|
||||||
if [[ -n $device ]]; then
|
|
||||||
read raw_temp < ${W1_DIR}${device}/hwmon/$(ls -1 ${W1_DIR}${device}/hwmon)/temp1_input 2>/dev/null
|
|
||||||
amb_temp=$(awk '{printf("%d",$1/1000)}' <<<${raw_temp})
|
|
||||||
echo $amb_temp
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
# read ambient temperature from USB device if available
|
|
||||||
if [[ ! -f /usr/bin/temper ]]; then
|
|
||||||
echo ""
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
amb_temp=$(temper -c 2>/dev/null)
|
|
||||||
case ${amb_temp} in
|
|
||||||
*"find the USB device"*)
|
|
||||||
echo ""
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
amb_temp=$(awk '{print $NF}' <<<$amb_temp | sed 's/C//g')
|
|
||||||
echo -n "scale=1;${amb_temp}/1" | grep -oE "\-?[[:digit:]]+\.[[:digit:]]"
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
} # ambienttemp
|
|
||||||
|
|
||||||
function get_ip_addresses() {
|
function get_ip_addresses() {
|
||||||
local ips=()
|
local ips=()
|
||||||
for f in /sys/class/net/*; do
|
for f in /sys/class/net/*; do
|
||||||
|
|
@ -164,8 +87,6 @@ function storage_info() {
|
||||||
fi
|
fi
|
||||||
} # storage_info
|
} # storage_info
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# query various systems and send some stuff to the background for overall faster execution.
|
# query various systems and send some stuff to the background for overall faster execution.
|
||||||
# Works only with ambienttemp and batteryinfo since A20 is slow enough :)
|
# Works only with ambienttemp and batteryinfo since A20 is slow enough :)
|
||||||
amb_temp=$(ambienttemp &)
|
amb_temp=$(ambienttemp &)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,92 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
#
|
||||||
|
# Copyright (c) Authors: https://www.armbian.com/authors
|
||||||
|
#
|
||||||
|
# This file is licensed under the terms of the GNU General Public
|
||||||
|
# License version 2. This program is licensed "as is" without any
|
||||||
|
# warranty of any kind, whether express or implied.
|
||||||
|
|
||||||
|
function getboardtemp() {
|
||||||
|
if [ -f /etc/armbianmonitor/datasources/soctemp ]; then
|
||||||
|
read raw_temp </etc/armbianmonitor/datasources/soctemp 2>/dev/null
|
||||||
|
if [ ! -z $(echo "$raw_temp" | grep -o "^[1-9][0-9]*\.\?[0-9]*$") ] && (( $(echo "${raw_temp} < 200" |bc -l) )); then
|
||||||
|
# Allwinner legacy kernels output degree C
|
||||||
|
board_temp=${raw_temp}
|
||||||
|
else
|
||||||
|
board_temp=$(awk '{printf("%d",$1/1000)}' <<<${raw_temp})
|
||||||
|
fi
|
||||||
|
elif [ -f /etc/armbianmonitor/datasources/pmictemp ]; then
|
||||||
|
# fallback to PMIC temperature
|
||||||
|
board_temp=$(awk '{printf("%d",$1/1000)}' </etc/armbianmonitor/datasources/pmictemp)
|
||||||
|
fi
|
||||||
|
# Some boards, such as the Orange Pi Zero LTS, report shifted CPU temperatures
|
||||||
|
board_temp=$((board_temp + CPU_TEMP_OFFSET))
|
||||||
|
} # getboardtemp
|
||||||
|
|
||||||
|
function batteryinfo() {
|
||||||
|
# Battery info for Allwinner
|
||||||
|
mainline_dir="/sys/power/axp_pmu"
|
||||||
|
legacy_dir="/sys/class/power_supply"
|
||||||
|
if [[ -e "$mainline_dir" ]]; then
|
||||||
|
read status_battery_connected < $mainline_dir/battery/connected 2>/dev/null
|
||||||
|
if [[ "$status_battery_connected" == "1" ]]; then
|
||||||
|
read status_battery_charging < $mainline_dir/charger/charging
|
||||||
|
read status_ac_connect < $mainline_dir/ac/connected
|
||||||
|
read battery_percent< $mainline_dir/battery/capacity
|
||||||
|
# dispay charging / percentage
|
||||||
|
if [[ "$status_ac_connect" == "1" && "$battery_percent" -lt "100" ]]; then
|
||||||
|
status_battery_text=" charging"
|
||||||
|
elif [[ "$status_ac_connect" == "1" && "$battery_percent" -eq "100" ]]; then
|
||||||
|
status_battery_text=" charged"
|
||||||
|
else
|
||||||
|
status_battery_text=" discharging"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
elif [[ -e "$legacy_dir/axp813-ac" ]]; then
|
||||||
|
read status_battery_connected < $legacy_dir/axp20x-battery/present
|
||||||
|
if [[ "$status_battery_connected" == "1" ]]; then
|
||||||
|
status_battery_text=" "$(awk '{print tolower($0)}' < $legacy_dir/axp20x-battery/status)
|
||||||
|
read status_ac_connect < $legacy_dir/axp813-ac/present
|
||||||
|
read battery_percent< $legacy_dir/axp20x-battery/capacity
|
||||||
|
fi
|
||||||
|
elif [[ -e "$legacy_dir/battery" ]]; then
|
||||||
|
if [[ (("$(cat $legacy_dir/battery/voltage_now)" -gt "5" )) ]]; then
|
||||||
|
status_battery_text=" "$(awk '{print tolower($0)}' < $legacy_dir/battery/status)
|
||||||
|
read battery_percent <$legacy_dir/battery/capacity
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
} # batteryinfo
|
||||||
|
|
||||||
|
function ambienttemp() {
|
||||||
|
# define where w1 usually shows up
|
||||||
|
W1_DIR="/sys/devices/w1_bus_master1/"
|
||||||
|
if [ -f /etc/armbianmonitor/datasources/ambienttemp ]; then
|
||||||
|
read raw_temp </etc/armbianmonitor/datasources/ambienttemp 2>/dev/null
|
||||||
|
amb_temp=$(awk '{printf("%d",$1/1000)}' <<<${raw_temp})
|
||||||
|
echo $amb_temp
|
||||||
|
elif [[ -d $W1_DIR && $ONE_WIRE == yes ]]; then
|
||||||
|
device=$(ls -1 $W1_DIR | grep -E '^[0-9]{1,4}' | head -1)
|
||||||
|
if [[ -n $device ]]; then
|
||||||
|
read raw_temp < ${W1_DIR}${device}/hwmon/$(ls -1 ${W1_DIR}${device}/hwmon)/temp1_input 2>/dev/null
|
||||||
|
amb_temp=$(awk '{printf("%d",$1/1000)}' <<<${raw_temp})
|
||||||
|
echo $amb_temp
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
# read ambient temperature from USB device if available
|
||||||
|
if [[ ! -f /usr/bin/temper ]]; then
|
||||||
|
echo ""
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
amb_temp=$(temper -c 2>/dev/null)
|
||||||
|
case ${amb_temp} in
|
||||||
|
*"find the USB device"*)
|
||||||
|
echo ""
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
amb_temp=$(awk '{print $NF}' <<<$amb_temp | sed 's/C//g')
|
||||||
|
echo -n "scale=1;${amb_temp}/1" | grep -oE "\-?[[:digit:]]+\.[[:digit:]]"
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
} # ambienttemp
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -o nounset
|
||||||
|
set -o errexit
|
||||||
|
set -o pipefail
|
||||||
|
shopt -s dotglob
|
||||||
|
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
# This script should be executed every 5 minutes by a cron job `/etc/cron.d/armbian-check-battery`.
|
||||||
|
# It checks if battery is discharging and battery level is more than 10%. If less, then start a system shutdown.
|
||||||
|
# Script uses `batteryinfo` function from `30-armbian-sysinfo` file of Armbian distribution.
|
||||||
|
|
||||||
|
BATTERY_PERCENT_MIN='10'
|
||||||
|
|
||||||
|
# Include functions:
|
||||||
|
# getboardtemp()
|
||||||
|
# batteryinfo()
|
||||||
|
# ambienttemp()
|
||||||
|
source /usr/lib/armbian/armbian-allwinner-battery
|
||||||
|
batteryinfo
|
||||||
|
|
||||||
|
# `status_battery_text` has a leading whitespace
|
||||||
|
if [ "$status_battery_connected" == '1' ] && [[ "$status_battery_text" =~ [[:space:]]*discharging ]]; then
|
||||||
|
# When no battery connected, variable `battery_percent` is not defined!
|
||||||
|
if [ "$battery_percent" -lt "$BATTERY_PERCENT_MIN" ]; then
|
||||||
|
logger --tag cron_check_battery_shutdown "battery_percent = $battery_percent, running shutdown"
|
||||||
|
shutdown -h +1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
@ -31,7 +31,7 @@ MACADDR=$(printf ${prefixes[$random]}':%02X:%02X:%02X:%02X:%02X\n' $[RANDOM%256]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# set fixed IP address from first randomly assigned one. If nothing is deteceted, generate one.
|
# set fixed IP address from first randomly assigned one. If nothing is detected, generate one.
|
||||||
set_fixed_mac ()
|
set_fixed_mac ()
|
||||||
{
|
{
|
||||||
if [ -n "$(command -v nmcli)" ]; then
|
if [ -n "$(command -v nmcli)" ]; then
|
||||||
|
|
@ -47,10 +47,10 @@ set_fixed_mac ()
|
||||||
[[ -z $MACADDR ]] && get_random_mac
|
[[ -z $MACADDR ]] && get_random_mac
|
||||||
|
|
||||||
if [[ -n "$(command -v nmcli)" && -n $UUID ]]; then
|
if [[ -n "$(command -v nmcli)" && -n $UUID ]]; then
|
||||||
nmcli connection modify $UUID ethernet.cloned-mac-address $MACADDR
|
nmcli connection modify "$UUID" ethernet.cloned-mac-address "$MACADDR"
|
||||||
nmcli connection modify $UUID -ethernet.mac-address ""
|
nmcli connection modify "$UUID" -ethernet.mac-address ""
|
||||||
nmcli connection down $UUID >/dev/null 2>&1
|
nmcli connection down "$UUID" >/dev/null 2>&1
|
||||||
nmcli connection up $UUID >/dev/null 2>&1
|
nmcli connection up "$UUID" >/dev/null 2>&1
|
||||||
elif [[ -f /etc/systemd/network/$DEVNAME.network ]]; then
|
elif [[ -f /etc/systemd/network/$DEVNAME.network ]]; then
|
||||||
if ! grep '^ *MACAddress=' /etc/systemd/network/$DEVNAME.network > /dev/null; then
|
if ! grep '^ *MACAddress=' /etc/systemd/network/$DEVNAME.network > /dev/null; then
|
||||||
sed -i "s/#MACAddress=/MACAddress=$MACADDR/g" /etc/systemd/network/$DEVNAME.network
|
sed -i "s/#MACAddress=/MACAddress=$MACADDR/g" /etc/systemd/network/$DEVNAME.network
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue