#!/bin/bash build() { # clone if not cloned yet if [ ! -d "${moddir}/src" ]; then git clone --depth 1 "git://git.openslx.org/openslx-ng/slx-tools" "${moddir}/src" fi cd "${moddir}/src" bash make.sh /usr/share/slx-tools cd - &>/dev/null } check() { if [ ! -s "${moddir}/src/slx-tools" ] && ! build; then derror "Failed to build slx-tools" return 1 fi return 255 } depends() { echo "busybox" } install() { inst "${moddir}/src/slx-tools" "/usr/bin/slx-tools" mkdir -p "${initdir}/usr/share/slx-tools" cp -r "${moddir}/src/modules" "${initdir}/usr/share/slx-tools" }