Commit Graph

71 Commits

Author SHA1 Message Date
Jason W. Bacon 3a8a4ba203 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
2022-09-29 11:48:13 -05:00
Jason W. Bacon 1966544a80 sysutils/auto-admin: Update to 0.7.13
Bug fix release

Changes:    https://github.com/outpaddling/auto-admin/releases
2022-09-19 08:04:29 -05:00
Jason W. Bacon 5a9a32c163 sysutils/auto-admin: Update to 0.7.12.13
Portability fixes:
read -p -> printf, read
whoami  -> id -un

A few other minor fixes and enhancements
2022-09-11 13:21:26 -05:00
Stefan Eßer fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 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)
2022-09-07 23:58:51 +02:00
Stefan Eßer b7f05445c0 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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Jason W. Bacon cd202ed1a2 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 )
2022-08-10 14:28:36 -05:00
Jason W. Bacon b27d623d72 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
2022-08-04 07:54:37 -05:00
Jason W. Bacon a8fe7a17d8 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
2022-06-07 19:29:13 -05:00
Jason W. Bacon 7718909b5d sysutils/autoadmin: Update to 0.7.10
Numerous minor bug fixes to improve robustness and usability

Changes: https://github.com/outpaddling/auto-admin/releases
2022-03-13 10:24:21 -05:00
Jason W. Bacon d1277d3af2 sysutils/auto-admin: Update to 0.7.9.12
auto-check-ports-branch: Fix latest pkg to quarterly ports compare
A few other minor fixes and enhancements
2022-02-12 08:54:35 -06:00
Jason W. Bacon 6f88d32b29 sysutils/auto-admin: Update to 0.7.9
Several new scripts, bug fixes, and minor enhancements
Changes:        https://github.com/outpaddling/auto-admin/tags

PR:             261386
Reported by:    grahamperrin
2022-01-21 14:49:31 -06:00
Jason W. Bacon 6743256f11 sysutils/auto-admin: Update to 0.7.8
A few new scripts, several minor bug fixes

Changes:        https://github.com/outpaddling/auto-admin/tags
2021-12-12 08:49:00 -06:00
Jason W. Bacon 8ab1850c3e sysutils/auto-admin: Update to 0.7.7
Numerous fixes and enhancements

Changes:        https://github.com/outpaddling/auto-admin/tags
2021-11-10 09:25:30 -06:00
Jason W. Bacon 394e4d5fdb sysutils/auto-admin: Update to 0.7.6.11
Add filesystem, security, and system settings submenus
2021-09-15 08:43:13 -05:00
Jason W. Bacon 3ce991a5e1 sysutils/auto-admin: Update to 0.7.6
Significantly expanded auto-admin menu with network and power sub-menus
Numerous minor bug fixes and enhancements
2021-09-10 09:24:37 -05:00
Jason W. Bacon c5fe541595 sysutils/auto-admin: Update to 0.7.5.5
A few minor UI improvements in time for quarterly branch
2021-06-28 07:39:57 -05:00
Jason W. Bacon 65490b0eb5 sysutils/auto-admin: Update to 0.7.5.2
auto-check-ports-branch: Fix auto-freebsd-wip-checkout usage
2021-06-21 14:06:20 -05:00
Jason W. Bacon cd778aa0e7 sysutils/auto-admin: Update to 0.7.5
Small bug fixes and enhancements

Changes: https://github.com/outpaddling/auto-admin/releases/tag/0.7.5
2021-06-16 16:03:01 -05:00
Jason W. Bacon 9892321c44 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
2021-06-05 10:30:58 -05:00
Jason W. Bacon a5ca61c55e auto-admin: Update to 0.7.4
Changes: https://github.com/outpaddling/auto-admin/releases/tag/0.7.4
2021-05-28 17:23:11 -05:00
Jason W. Bacon a470b14194 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
2021-05-15 09:08:36 -05:00
Mathieu Arnold 688515d6ad *: Remove $FreeBSD that crept back. 2021-04-06 18:29:31 +02:00
Jason W. Bacon 1999550a5d sysutils/auto-admin: Update to 0.7.2
Update ports management scripts to use git
Several other minor bug fixes and enhancements
2021-04-06 10:05:23 -05:00
Mathieu Arnold 305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Jason W. Bacon 7c411659bb 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
2021-03-26 16:31:17 +00:00
Jason W. Bacon 21b2b02496 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
2021-03-15 16:39:01 +00:00
Jason W. Bacon 1722f08d6b 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)
2021-02-25 22:07:15 +00:00
Jason W. Bacon 9c869accd2 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
2021-02-14 14:43:18 +00:00
Jason W. Bacon c34f4b5558 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
2021-02-07 19:22:38 +00:00
Jason W. Bacon f64a9f1cbc 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
2021-01-29 22:53:40 +00:00
Jason W. Bacon 04feb7b1b5 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
2021-01-13 22:05:15 +00:00
Jason W. Bacon 5ca6ae595a 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
2021-01-06 13:45:47 +00:00
Jason W. Bacon b741bcad49 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
2020-12-27 22:42:29 +00:00
Jason W. Bacon 7653b8bb59 sysutils/auto-admin: Upgrade to 0.6.9
Minor bug fixes and enhancements
2020-12-17 16:44:15 +00:00
Jason W. Bacon 71eeb050b3 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
2020-10-30 13:34:47 +00:00
Jason W. Bacon c794c7faf8 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)
2020-08-11 15:01:53 +00:00
Jason W. Bacon f6dbba28ce 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
2020-07-11 17:52:35 +00:00
Jason W. Bacon e2dfc02582 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
2020-06-11 16:13:59 +00:00
Jason W. Bacon b2d5efdeff 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
2020-06-02 18:10:52 +00:00
Jason W. Bacon b07ad6f571 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
2020-05-01 14:25:55 +00:00
Jason W. Bacon 57827a35be auto-admin: Upgrade to 0.6.1
A few minor bug fixes and enhancements
2020-03-30 00:29:56 +00:00
Jason W. Bacon ded71b7b4a 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
2020-03-28 17:37:03 +00:00
Jason W. Bacon 7361d56b5b sysutils/auto-admin: Upgrade to 0.5.1
A few minor enhancements for desktop-installer
2020-01-23 01:27:44 +00:00
Jason W. Bacon dc724f07a5 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
2020-01-16 14:05:33 +00:00
Jason W. Bacon 2d15850474 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
2019-11-23 18:04:55 +00:00
Jason W. Bacon 16a9d4a4fb 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
2019-07-25 21:46:43 +00:00
Jason W. Bacon db83805306 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
2019-02-26 02:04:16 +00:00
Jason W. Bacon 65c4a99158 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)
2018-12-28 14:06:04 +00:00
Jason W. Bacon 4b23b96599 auto-admin: Add several scripts to support wip/cluster-admin
Approved by:    jrm (mentor, implicit)
2018-11-17 20:33:27 +00:00
Jason W. Bacon 341563c5e5 sysutils/auto-admin: Improved support for desktop-installer, cluster-admin
Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D17638
2018-10-22 01:12:17 +00:00