From 6863d432bf464f82a5e4fa156f7ae7692bdcbf97 Mon Sep 17 00:00:00 2001 From: "Scott C. MacCallum" Date: Tue, 5 Dec 2023 17:06:41 -0500 Subject: [PATCH] Many changes --- LICENSE | 2 +- check-pkg.ksh | 33 +++++++++++++++++++++++++++++++++ enable-apmd.ksh | 5 +++-- install-gui-pkg.sh | 5 +++-- install-pkg.ksh | 3 ++- run-sshd.ksh | 46 ++++++++++++++++++++++++---------------------- search-pkg.ksh | 29 +++++++++++++++++++++++++++++ 7 files changed, 95 insertions(+), 28 deletions(-) diff --git a/LICENSE b/LICENSE index 56b9258..7abad39 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2022, Scott C. MacCallum (scm@sdf.org) +Copyright (c) 2022, 2023 Scott C. MacCallum (scm@sdf.org) All rights reserved. Redistribution and use of this software in source and binary forms, with or diff --git a/check-pkg.ksh b/check-pkg.ksh index 8dceb27..9e8847f 100644 --- a/check-pkg.ksh +++ b/check-pkg.ksh @@ -1 +1,34 @@ +#!/bin/ksh + +# check-pkg.ksh +# Check installed packages for any problems +# Copyright (c) 2023, Scott C. MacCallum (scm@sdf.org) +# All rights reserved. + +# Redistribution and use of this software in source and binary forms, with or +# without modification, are permitted provided that the following conditions +# are met: + +# * Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. + +# * Neither the name of Scott C. MacCallum nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission of Scott C. +# MacCallum. + +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + pkg_check + +exit 0 diff --git a/enable-apmd.ksh b/enable-apmd.ksh index 0bf9432..96ca06d 100644 --- a/enable-apmd.ksh +++ b/enable-apmd.ksh @@ -1,7 +1,8 @@ #!/bin/ksh # enable-apmd.ksh -# Enable the Advanced Power Management daemon with good settings +# Enable the Advanced Power Management daemon with settings that prevent +# the battery from running out before a proper shutdown # Copyright (c) 2023, Scott C. MacCallum (scm@sdf.org) # All rights reserved. @@ -31,7 +32,7 @@ # Enable the power manager and start it at boot. Have it adjust automatically # to power needs. Put the computer in suspend mode when 15% of the battery is -# left +# left. rcctl enable apmd rcctl set apmd flags -A -z 15 diff --git a/install-gui-pkg.sh b/install-gui-pkg.sh index 3001c5e..04b77d5 100755 --- a/install-gui-pkg.sh +++ b/install-gui-pkg.sh @@ -1,7 +1,8 @@ #!/bin/ksh # install-gui-pkg.ksh -# Copyright (c) 2022, Scott C. MacCallum (scm@sdf.org) +# Install graphical user interface packages +# Copyright (c) 2023, Scott C. MacCallum (scm@sdf.org) # All rights reserved. # Redistribution and use of this software in source and binary forms, with or @@ -34,7 +35,7 @@ #pkg_add blender #pkg_add chromium #pkg_add filezilla -pkg_add firefox +#pkg_add firefox #pkg_add gimp #pkg_add libreoffice #pkg_add thunderbird diff --git a/install-pkg.ksh b/install-pkg.ksh index cfba7b1..669793d 100755 --- a/install-pkg.ksh +++ b/install-pkg.ksh @@ -1,7 +1,7 @@ #!/bin/ksh # install-pkg.sh -# Shell package installation +# Install shell packages # Copyright (c) 2022, 2023, Scott C. MacCallum (scm@sdf.org) # All rights reserved. @@ -34,6 +34,7 @@ # pkg_add alpine # pkg_add amfora # pkg_add clisp +# pkg_add clojure # pkg_add cmake # pkg_add dos2unix # pkg_add emacs diff --git a/run-sshd.ksh b/run-sshd.ksh index a160e30..4d7b552 100644 --- a/run-sshd.ksh +++ b/run-sshd.ksh @@ -1,31 +1,33 @@ #!/bin/ksh -Copyright (c) 2022, Scott C. MacCallum (scm@sdf.org) -All rights reserved. +# run-sshd.ksh +# Start the Secure Shell daemon +# Copyright (c) 2022, 2023, Scott C. MacCallum (scm@sdf.org) +# All rights reserved. -Redistribution and use of this software in source and binary forms, with or -without modification, are permitted provided that the following conditions -are met: +# Redistribution and use of this software in source and binary forms, with or +# without modification, are permitted provided that the following conditions +# are met: - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. +# * Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. - * Neither the name of Scott C. MacCallum nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission of Scott C. - MacCallum. +# * Neither the name of Scott C. MacCallum nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission of Scott C. +# MacCallum. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. /usr/sbin/sshd diff --git a/search-pkg.ksh b/search-pkg.ksh index 13accd6..1e9c0bf 100755 --- a/search-pkg.ksh +++ b/search-pkg.ksh @@ -1,5 +1,34 @@ #!/bin/ksh +# search-pkg.ksh +# Search for package +# Copyright (c) 2022, 2023, Scott C. MacCallum (scm@sdf.org) +# All rights reserved. + +# Redistribution and use of this software in source and binary forms, with or +# without modification, are permitted provided that the following conditions +# are met: + +# * Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. + +# * Neither the name of Scott C. MacCallum nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission of Scott C. +# MacCallum. + +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + echo -n "Package name: " read package