UNPKG

camera.ui

Version:
34 lines (33 loc) 1 kB
import { BasePlatform } from './base.js'; export declare class LinuxInstaller extends BasePlatform { private get systemdServiceName(); private get systemdServicePath(); private get systemdEnvPath(); private get runPartsPath(); install(): Promise<void>; uninstall(): Promise<void>; reinstall(): Promise<void>; start(): Promise<void>; stop(): Promise<void>; restart(): Promise<void>; beforeStart(): Promise<void>; getId(): Promise<{ uid: number; gid: number; }>; getPidOfPort(port: number): string | null; private waitForApiAndPrintInstructions; private reloadSystemd; private enableService; private disableService; private checkForRoot; private checkUser; private fixPermissions; private createFirewallRules; private createUfwRules; private createFirewallCmdRules; private createRunPartsPath; private setupSudo; private createSystemdEnvFile; private createSystemdService; }