#!/bin/sh /etc/rc.common START=99 USE_PROCD=1 PROG=/usr/bin/alist CONFIG=/etc/alist/config.json get_config() { config_get_bool enabled $1 enabled 1 config_get port $1 port 5244 config_get expiration $1 expiration 60 config_get cleanup_interval $1 cleanup_interval 120 config_get temp_dir $1 temp_dir "/tmp" config_get ssl $1 ssl 0 config_get ssl_cert $1 ssl_cert "" config_get ssl_key $1 ssl_key "" } start_service() { config_load alist config_foreach get_config alist [ $enabled != 1 ] && return 1 mkdir -p $temp_dir if [ "$ssl" -eq 1 ];then SSL=true else SSL=false fi cat > $CONFIG <