21 lines
386 B
Bash
Executable File
21 lines
386 B
Bash
Executable File
#!/bin/bash
|
|
|
|
error=0; trap 'error=$(($?>$error?$?:$error))'
|
|
|
|
### FAILS: snapd is not running during FAI
|
|
|
|
if [ "${#SNAPS[*]}" -eq 0 ]; then
|
|
SNAPS=( firefox )
|
|
fi
|
|
|
|
function package_exists() {
|
|
$ROOTCMD dpkg -l "$1" &> /dev/null
|
|
return $?
|
|
}
|
|
|
|
for SNAP in "${SNAPS[@]}"; do
|
|
if package_exists "snapd"; then
|
|
$ROOTCMD snap install "$SNAP"
|
|
fi
|
|
done
|