diff options
author | Sarvasva (Savvy) Raghuvanshi | 2017-08-13 19:08:47 -0500 |
---|---|---|
committer | Sarvasva (Savvy) Raghuvanshi | 2017-08-13 19:08:47 -0500 |
commit | e797c2c28ced44bdb51f65f33a637395a381c5af (patch) | |
tree | d8ff4ff7bbcdc3f3c8b9e218689c08921c3b31c4 | |
parent | 49209e713d30879bd8a60770dd6539357fd0ace8 (diff) | |
download | aur-e797c2c28ced44bdb51f65f33a637395a381c5af.tar.gz |
made script distro-agnostic
-rwxr-xr-x | harvard-linux-printer.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/harvard-linux-printer.sh b/harvard-linux-printer.sh index 7aa2f96fa204..99164041dfb3 100755 --- a/harvard-linux-printer.sh +++ b/harvard-linux-printer.sh @@ -12,8 +12,14 @@ command -v smbclient >/dev/null 2>&1 || { echo >&2 "I require smbclient but it's command -v lpadmin >/dev/null 2>&1 || { echo >&2 "I require lpadmin but it's not installed. Aborting."; exit 1; } command -v cupsd >/dev/null 2>&1 || { echo >&2 "I require cupsd but it's not installed. Aborting."; exit 1; } -sudo systemctl enable org.cups.cupsd.service -sudo systemctl start org.cups.cupsd.service +if [ -f /etc/os-release ]; then + . /etc/os-release + ID=$ID + if [ "$ID" == "arch" ] + sudo systemctl enable org.cups.cupsd.service + sudo systemctl start org.cups.cupsd.service + fi +fi printf "\n" |