Many changes

This commit is contained in:
Scott C. MacCallum 2023-12-05 17:06:41 -05:00
parent dd2b58c2cf
commit 6863d432bf
7 changed files with 95 additions and 28 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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