Auto-admin is a set of tools for automating common systems management tasks
from the command line. It is meant as a library of scripts to be used by
more specific automated systems management scripts. It is also intended to
serve as a compatibility layer to ease management of multiple POSIX platforms.
sysutils/auto-admin: Update to 0.8.6
auto-gpu-setup, auto-wacom-setup: Add Xlibre support
Add numerous man pages
Numerous minor fixes and enhancements
Changes: https://github.com/outpaddling/auto-admin/releases
sysutils/auto-admin: Update to 0.8.4.24
auto-update-system:
Don't use -DBATCH, user may need to accept license
auto-chromium+widevine-install:
Tag linux-widevine-cdm as install-from-source so
auto-update-system can update it automatically.
sysutils/auto-admin: Update to 0.8.4.22
New script: auto-chromium+widevine-install
auto-install-linux_base: No longer add fstab entries.
Not necessary, and causes problems with tmpfs.
auto-install-packages: Fix exit status for non-existent ports
sysutils/auto-admin: Update to 0.8.4.14
auto-cups-setup: Tolerate missing drivers (prep for deprecation)
auto-install-base-components: Check for pkgbase
auto-ly-enable: New script to enable ly login manager
auto-pkg-latest:
Fix missing _${VERSION_MINOR} in kmods repo config
Offer to overwrite config file when already using latest
auto-update-system: Include /etc/pkg in repo checks
auto-dreckly-setup: Fix pkgsrc wip URL
sysutils/auto-admin: Update to 0.8.3.30
auto-update-system:
Fix bug causing termination when nothing in /usr/local/pkg/repos
auto-su+j-toggle:
Fix awk command when enabling journal
sysutils/auto-admin: Update to 0.8.3.27
auto-update-system:
Add partial support for PKGBASE
Does not yet detect kernel updates, so currently reboots
unconditionally if a reboot was requested
sysutils/auto-admin: Update to 0.8.3.7
Important fixes:
auto-ports-branch: Fix for local repos with multiple branches
auto-pkg-latest: Add FreeBSD kmod repo
A few other enhancements
Changes: https://github.com/outpaddling/auto-admin/commits/master/
sysutils/auto-admin: Update to 0.8.1
New scripts:
auto-pkgsrc-make: Output name of make program being used
auto-change-login-class: Change login class for existing users on BSD (Linux has
no such concept)
auto-physmem: Report physical memory size
Interesting changes:
Move some scripts from sbin to bin for broader user access
Expand DragonFly, macOS, NetBSD, OpenBSD, pkgsrc, RHEL, and SunOS support
Add framework for Debian support
auto-pkg-branch: Use less fragile approach for FreeBSD
Clean up existing man pages and add templates to more scripts
Numerous other small fixes and enhancements
Changes: https://github.com/outpaddling/auto-admin/releases
sysutils/auto-admin: Update to 0.8.0.25
auto-automount-setup: Fix early exit due to failed automount deinstall
Unbreaks automounting of removable media in desktop-installer
Move some scripts from sbin to bin
Numerous improvements for other systems, not relevant to FreeBSD
sysutils/auto-admin: Update to 0.8.0
Numerous small UI improvements
Several bug fixes
Add OpenBSD support to some of the most common scripts
Changes: https://github.com/outpaddling/auto-admin/releases
sysutils/auto-admin: Update to 0.7.18
Import auto-image2dev from diskimage-tools
Improved NetBSD support in several scripts
auto-automount-setup: Switch from sysutils/automount to sysutils/devd-mount
changes: https://github.com/outpaddling/auto-admin/releases
sysutils/auto-admin: Update to 0.7.15
New scripts:
auto-restart-services: Restart everything listed in rc.conf
auto-ldap-lookup: Easy LADP/AD lookup tool
Improvements:
auto-update-system: Run auto-restart-services after updates
auto-pkgsrc-setup: Streamline and add OpenBSD support
Minor improvements to output messages
Changes: https://github.com/outpaddling/auto-admin/releases
sysutils/auto-admin: Update to 0.7.13.2
auto-gpu-setup: Warn users about possible interactions between DRM and
specific software such as Gnome
Reported by: grahamperrin
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
sysutils/auto-admin: Update to 0.7.12.4
Fix regression in auto-update-system causing termination when no
git changes are stashed. ( git stash pop returns non-zero )
auto-admin: Update to 0.7.12
New script: auto-webcam-setup
auto-mark-install-from-source: Add flavor support for FreeBSD
auto-update-system: Add warning about live system updates, gcc12 support
auto-pkgsrc-setup: Add mktools to gcc dep exemptions
auto-admin: Add timeout for security (runs under su), stash bsd.local.mk
sysutils/auto-admin: Update to 0.7.11
New scripts: auto-upgrade-base: Upgrade base system to a new release
Minor bug fixes, modernizations, enhancements, and code improvements
sysutils/auto-admin: Update to 0.7.4.2
Remove auto-autofs-media-setup:
autofs external media handling has never worked
auto-check-ports-branch:
Properly handle existing but empty $PORTSDIR
Reported by: Guangyuan Yang
sysutils/auto-admin: Update to 0.7.3
auto-mark-install-from-source: Fix duplicate port check
auto-gpu-setup: Install drm-kmod from binary package by default
auto-fusefs-install: Install from binary package
auto-update-system:
Restart if pacakge replaces itself
Automatically prompt for root pw if needed
Check ownership and perms of all plugins
auto-admin: Prompt for root pw if needed
Other minor bug fixes and enhancements
sysutils/auto-admin: Update to 0.7.1.2
Fix upgrade-from-source logic in auto-update-system
Allow auto-update-system to update base after package updates aborted
sysutils/auto-admin: Update to 0.7.1
Remove auto-install-linux-flash (flashplugin has been removed)
Bug fixes:
auto-fusefs-install: fuse -> fusefs in kld_list
auto-gpu-setup: Building DRM requires /usr/src
auto-update-system: Catalog installed versions before pkg upgrade
Several other bug fixes for edge cases
Enhancements:
auto-adduser: Provide info on wheel, operator, and video groups
auto-mount-noautos: New cronable script for mounting noauto NFS mounts
auto-su+j-toggle: Offer user automatic reboot
auto-admin: Update to 0.7.0.9
Add auto-mount-noautos: Cronable script for mounting noauto NFS mounts
auto-check-ports-branch: Don't try to move $PORTSDIR in case it's a separate FS
auto-adduser: Fix umask issue
auto-update-system: Allow auto-admin update itself from source
A few other minor enhancements
Reported by: Tony Albers (auto-check-ports-branch bug)
sysutils/auto-admin: Update to 0.7.0.3
Bug fixe release:
Ensure /usr/home is world-readble when auto-adduser creates the first user
Allow auto-admin to update itself from source via auto-mark-install-from-source
sysutils/auto-admin: Update to 0.7.0
Bug fixes, performance and interface improvements
auto-pkgsrc-setup: Add custom umask to sbmake wrapper to override user env
auto-change-id: Improve performance with find -exec +, prune nfs mounts
auto-gpu-setup: Install drm-kmod from source and tag for upgrading from source
auto-nfs-*-setup: Add support for nfsuserd, generalize UI
auto-nfs-restart: Restart nfsuserd in case domain has changed
sysutils/auto-admin: Update to 0.6.12
Improvements to auto-admin menu
auto-update-system: Add support for reinstalling specified ports from source
auto-pkgsrc-setup: Add PKGSRC dir to mk.conf for pkg_chk
auto-install-packages: Add CLI flags for installing from source and skipping
options dialog
Add Darwin and pkgsrc support to some scripts
UI improvements to several scripts
sysutils/auto-admin: Update to 0.6.11.4
Quick-fix for a design flaw in auto-ask that breaks desktop-installer
Add system to tag ports for reinstall from source by auto-update-system
sysutils/auto-admin: Update to 0.6.11
New scripts to support SPCM network settings detection, etc.
Enhancements to auto-configure MacBooks for desktop-installer
sysutils/auto-admin: Update to 0.6.10
Improve auto-admin menus
Add auto-fix-date
Improve security of su'd commands
Remove redundant auto-wheel-check (use auto-group-check)
Other minor fixes and enhancements
sysutils/auto-admin: Upgrade to 0.6.8
auto-mark-package-critical:
New script to add packages checked for availability by auto-update-system
auto-update-system:
Make sure installed packages designated as critical are available before
running pkg upgrade. Rebuild pkg from source if package behind ports
auto-wifi-failover:
Better interface detection, automatically clean up rc.conf
Other minor fixes and enhancements
sysutils/auto-admin: Upgrade to 0.6.7 bugfix release
"date +%m" reports the month with a leading 0, which the shell interprets
as octal, causing auto-pkg-branch to fail in August and September.
This prevents auto-update-system from functioning properly with quarterly
snapshots.
MFH: 2020Q3 (blanket: bugfix release)
sysutils/auto-admin: Upgrade to 0.6.6
MFH reason: Fix auto-check-ports-branch to prevent desktop-installer abort
Add auto-firewall-setup to enable basic IPFW config
Other minor bug fixes and enhancements
MFH: 2020Q3
auto-admin: Greatly improved auto-gpu-setup
Factored code to ensure consistent results
Add nv driver option for old nVidia GPUs
Add no driver/DRM and "don't touch my config" options
sysutils/auto-admin: Upgrade to 0.6.4
Add Scripts for toggling UFS su+j and hardware write cache
Add auto-set-conf-var, sysrc-like script for sysctl and loader.conf
Move upstream to Github
sysutils/auto-admin: Upgrade to 0.6.2
New tools for keeping quarterly/head ports branch and pkg repo in sync
New tools for remote IPMI power-on and status
Add xf86-video-ati + no DRM option to auto-gpu-setup
auto-admin: Upgrade to 0.6.0
New scripts for octet/hex conversions, iDRAC config and timezone detection
Add ZFS support to auto-pxe-installer-setup
More flexible network settings in auto-pxe-node-discover
Fix egregious bugs in NFS setup scripts
More robust auto-gpu-setup
Improved UI for auto-pkgsrc-setup
More robust auto-update-system
sysutils/autoadmin: Upgrade to 0.5.0
Numerous new scripts supporting external media, NFS, pkgsrc, etc
All scripts now install on all platforms for consistent plist
Several bug fixes and dead code removal
sysutils/auto-admin: Upgrade to 0.4.9
Add auto-remove-from-group
Rename auto-detect-gpu to auto-gpu-setup to reflect new functionality
Improvements to auto-pkgsrc-setup
Other minor fixes and enhancements
sysutils/auto-admin: Upgrade to 0.4.8
FreeBSD changes:
Roll auto-add-linproc-mount into auto-install-linux_base
Remove obsolete auto-amd-nfs-setup, auto-kdm3-toggle
Add scripts for installing and updating infininband kernel
Factor auto-install-linux-flash out of desktop-installer
New common scripts:
auto-idrac-passwd
auto-fetch-install-media
auto-install-media-distname
auto-lock-local-pw, auto-unlock-local-pw
auto-root-check
auto-useradd
auto-user-admin
sysutils/auto-admin: Factor code out of desktop-installer and cluster-admin
desktop-installer: auto-detect-gpu, auto-detect-laptops
cluster-admin: nfs and user management tools
sysutils/auto-admin: New scripts to support of desktop-installer, cluster-admin
Highlights:
auto-detect-nvidia-gpu: Assist with commercial nvidia driver setup
auto-install-linux_base: Install and configure c6 or c7 linux_base
Approved by: jrm (mentor, implicit)
auto-admin: Add support for AD authentication, factor out pkgsrc scripts
Reviewed by: mat
Approved by: jrm
Differential Revision: https://reviews.freebsd.org/D15619
auto-admin: Update to 0.4.1
Add auto-clean-disk script and various minor fixes and enhancements
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D13523
Update to 0.3.6.
Numerous new support scripts for sysutils/desktop-installer and
sysutils/cluster-admin (to be committed).
Other bug fixes and minor enhancements.
PR: 206797
Submitted by: Jason Bacon <bacon4000@gmail.com> (maintainer)
- Update to 0.3.1
- Trim Makefile headers
- Use space for WWW line in pkg-descr
PR: ports/177716
Submitted by: Jason Bacon <jwbacon@tds.net> (maintainer)
Feature safe: yes