#!/bin/sh /etc/rc.common
# Copyright (c) 2023 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.

START=72
STOP=70

USE_PROCD=1
SERVICE_DAEMONIZE=1

start_service() {
        mkdir -p /data/data_tlpd/
        chmod 755 /data/data_tlpd/
        mkdir -p /var/run/data/
        chmod 755 /var/run/data/
        chown radio:radio /var/run/data/
        chown radio:radio /data/data_tlpd/
        procd_open_instance
        procd_set_param command /usr/bin/tlpd boot
        [ -x /sbin/ujail -a -e /etc/capabilities/tlpd_ext.json ] && {
            procd_add_jail tlpd
            procd_set_param capabilities /etc/capabilities/tlpd_ext.json
            procd_set_param user radio
            procd_set_param group radio
            procd_set_param no_new_privs 1
        }
        procd_close_instance
}

stop_service() {
                echo "Stopping tlpd Instance"
}
