From 3983548e7c0f107fa7b7cc3c4c36aa009590b481 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Mon, 19 Apr 2021 11:02:48 +0200 Subject: Moves Modules to own package Removes phar Renames bin 'n' stuff --- src/Module/Modules/AptModule.php | 54 ---------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 src/Module/Modules/AptModule.php (limited to 'src/Module/Modules/AptModule.php') diff --git a/src/Module/Modules/AptModule.php b/src/Module/Modules/AptModule.php deleted file mode 100644 index ccf4892..0000000 --- a/src/Module/Modules/AptModule.php +++ /dev/null @@ -1,54 +0,0 @@ -enablePTY(); - - $ssh->exec("dpkg -l $this->package | grep 'ii'"); - $dpkg = $ssh->read(); - - $state = match ($this->state) { - State::PRESENT => str_starts_with($dpkg, 'ii'), - State::ABSENT => str_contains($dpkg, 'no packages found'), - }; - - $ssh->disablePTY(); - - return $state; - } - - /** - * @inheritDoc - */ - public function getCommands(): array - { - return match ($this->state) { - State::PRESENT => ["sudo apt install -y $this->package"], - State::ABSENT => ["sudo apt remove -y $this->package"], - }; - } -} -- cgit v1.2.3