UNPKG

homebridge-config-ui-x

Version:

A web based management, configuration and control platform for Homebridge.

27 lines (26 loc) 734 B
import { BasePlatform } from '../base-platform'; export declare class FreeBSDInstaller extends BasePlatform { private get rcServiceName(); private get rcServicePath(); install(): Promise<void>; uninstall(): Promise<void>; start(): Promise<void>; stop(): Promise<void>; restart(): Promise<void>; rebuild(all?: boolean): Promise<void>; getId(): Promise<{ uid: number; gid: number; }>; getPidOfPort(port: number): string; private enableService; private disableService; private checkForRoot; private checkUser; private setupSudo; updateNodejs(job: { target: string; rebuild: boolean; }): Promise<void>; private createRCService; }