#!/sbin/openrc-run thisdir="$(dirname "$(readlink -f "$1")")" homepanel_config_file="${thisdir}/homepanel.conf" description="Home info panel" command="/usr/bin/env PERL5LIB='/home/dakkar/.perlbrew/libs/perl-5.30.2@HomePanel/lib/perl5' PATH='/home/dakkar/.perlbrew/libs/perl-5.30.2@HomePanel/bin:/home/dakkar/perl5/perlbrew/bin:/home/dakkar/perl5/perlbrew/perls/perl-5.30.2/bin:/bin:/usr/bin' ${thisdir}/driver-async.pl" command_args="$homepanel_config_file" pidfile="${thisdir}/homepanel.pid" command_background=true command_user=dakkar output_log="${thisdir}/homepanel.out" error_log="${thisdir}/homepanel.err" directory="$thisdir" name="HomePanel" procname="perl" depend() { need localmount net after bootmisc } start_pre() { local forecast_key output_file . $homepanel_config_file local dest_dir="$(dirname "$output_file")" local fstype="$(stat -f -c %T "$dest_dir")" if [[ "$fstype" != tmpfs ]]; then mkdir -p "$dest_dir" mount -t tmpfs none "$dest_dir" cp -a "$thisdir/icons" "$dest_dir/" fi }