FreeNAS/freenas 9d1d9d4src/freenas-installer/etc install.sh

[install.sh] Simplify pipelines involving awk

Awk has its own pattern matching functionality, so grep before awk can
be eliminated.
Selecting a fixed field can be more efficiently performed with cut.
Misc whitespace/punctuation fixes.

This has no functional change, just needed a commit so we can do this:

DEPENDS: https://github.com/freenas/build/tree/feat-47015

FreeNAS/freenas 501137bsrc/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): do not allow to change bootloader of Container

Ticket: #45860

FreeNAS/freenas 0f98cdcsrc/middlewared/middlewared/plugins vm.py

feat(middlewared/vm): validate device attributes

Ticket: #45860

FreeNAS/freenas 9ddf23egui/vm forms.py

fix(gui): its OK to set VIRTIO for container

Ticket: #45860
DeltaFile
+0-3gui/vm/forms.py
+0-31 files

FreeNAS/freenas f5b8f09gui/templates/vm vm_edit.html, gui/vm forms.py

fix(gui): do not allow changing VM type after creation

Ticket: #45860

FreeNAS/freenas 95b3bbcsrc/middlewared/middlewared/plugins vm.py

feat(middlewared/vm): raise error if failed to activate VM shared fs

Ticket: #45860

FreeNAS/freenas 1fa69bbsrc/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): simplify creating Docker VM

API design required a PhD from the UI developer to figure out every
detail which should have been handled by the backend instead.

Ticket: #45860

FreeNAS/freenas 88a21ddgui/vm forms.py, src/middlewared/middlewared/plugins vm.py

feat(middlewared/vm): move a couple validations to middleware

Ticket: #45860

FreeNAS/freenas 629751dsrc/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): use password attribute in Str to hide it

Ticket: #45860

FreeNAS/freenas 2836229gui/freeadmin/static/lib/js freeadmin.js, gui/templates/vm vm_add.html

fix(gui): use a job and progress bar to create a Docker VM in legacy UI

Ticket: #45860

FreeNAS/freenas c6242b8src/middlewared/middlewared/plugins vm.py

rm(middlewared/vm): vm.create_device deprecated for vm.device.create

Ticket: #45860

FreeNAS/freenas 7cb2f38gui/vm views.py, src/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): fixes/improvements noted by @skarekrow

- Not needed f-strings
- Better wording
- Unused var
- Default value for vcpus

Ticket: #45860

FreeNAS/freenas 24ed00atests/api2 jails.py

Merge pull request #1808 from freenas/ericbsd-patch2

QA-Test tkt-47235 adding more out put for jails test
DeltaFile
+83-62tests/api2/jails.py
+83-621 files

FreeNAS/freenas 30f29b4nas_ports/freenas/freenas-ui Makefile

fix(ports): py-ldap was renamed

Ticket: #47580

FreeNAS/freenas 5228f5fgui/freeadmin/static/lib/js/freeadmin CloudSync.js, gui/freeadmin/static/lib/js/freeadmin/templates cloudsync.html

Bucket is called "Container" in Azure Blob Storage and Hubic

FreeNAS/freenas d97a501src/middlewared/middlewared/plugins vm.py

feat(middlewared/vm): raise error if failed to activate VM shared fs

Ticket: #45860

FreeNAS/freenas b46cffcsrc/middlewared/middlewared/plugins cloud_sync.py, src/middlewared/middlewared/rclone base.py

Bucket is called "Container" in Azure Blob Storage and Hubic

FreeNAS/freenas 57af822src/middlewared/middlewared/rclone/remote b2.py

tkt-45904: Adjust B2 settings titles according to rclone documentation

Ticket: #45904

FreeNAS/freenas 35bb81e

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 9193dc7src/middlewared/middlewared/rclone/remote b2.py

Merge pull request #1821 from freenas/FIX-45904-master

tkt-45904: Adjust B2 settings titles according to rclone documentation

FreeNAS/freenas 442444asrc/middlewared/middlewared/rclone/remote b2.py

Adjust B2 settings titles according to rclone documentation

Ticket: #45904

FreeNAS/freenas a324b67src/freenas/etc/ix.rc.d ix-syslogd

tkt-47393 simplify ha syslog and newsyslog code

FreeNAS/freenas c7b32d7src/freenas/etc/ix.rc.d ix-syslogd

tkt-47393 simplify ha syslog and newsyslog code

FreeNAS/freenas d198c67src/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): avoid exception if `path` does not exist

While I'm here simplify logic/construct.

Ticket: #47415

FreeNAS/freenas 9ca7724gui/storage models.py

feat(gui): do not make vm.stop_by_pool fatal

Ticket: #47415
DeltaFile
+17-8gui/storage/models.py
+17-81 files

FreeNAS/freenas 7780471src/middlewared/middlewared/plugins filesystem.py

feat(middlewared/filesystem): implement filesystem.statfs

Ticket: #47213

FreeNAS/freenas 81cc726gui/vm/migrations 0007_device_order.py

fix(vm); preserve original VM devices order

Ticket: #46271

FreeNAS/freenas f5732besrc/middlewared/middlewared/plugins network.py

fix(middlewared/network): catch vlan parent interface ENOENT exception

Ticket: #47404

FreeNAS/freenas 569aab5src/middlewared/middlewared/plugins auth.py

fix(middlewared/auth): make sure auth token exists before remove it

Ticket: #47426

FreeNAS/freenas 1b37ad7src/middlewared/middlewared/plugins service.py

fix(middlewared/service): less verbose error on service status timeout

Ticket: #47437

FreeNAS/freenas 7536a28src/middlewared/middlewared/plugins jail.py

fix(jail/query): Returning a bad property name (#1818)

ip4_address isn't the correct property

TIcket: #47488

FreeNAS/freenas f9c477asrc/middlewared/middlewared/plugins jail.py

fix(jail/query): Returning a bad property name

ip4_address isn't the correct property

TIcket: #47488

FreeNAS/freenas f7bec72gui/vm/migrations 0007_device_order.py

fix(vm); preserve original VM devices order

Ticket: #46271

FreeNAS/freenas 3f75c98src/middlewared/middlewared/plugins service.py

fix(middlewared/service): less verbose error on service status timeout

Ticket: #47437

FreeNAS/freenas ffb2ad2src/middlewared/middlewared/plugins auth.py

fix(middlewared/auth): make sure auth token exists before remove it

Ticket: #47426

FreeNAS/freenas f0ed631gui/storage models.py

feat(gui): do not make vm.stop_by_pool fatal

Ticket: #47415
DeltaFile
+17-8gui/storage/models.py
+17-81 files

FreeNAS/freenas 962de60src/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): avoid exception if `path` does not exist

While I'm here simplify logic/construct.

Ticket: #47415

FreeNAS/freenas 5af4392src/middlewared/middlewared/plugins network.py

fix(middlewared/network): catch vlan parent interface ENOENT exception

Ticket: #47404

FreeNAS/freenas 87cadf2src/middlewared/middlewared/plugins filesystem.py

feat(middlewared/filesystem): implement filesystem.statfs

Ticket: #47213

FreeNAS/freenas 6a2e398gui/vm forms.py

fix(gui): its OK to set VIRTIO for container

Ticket: #45860
DeltaFile
+0-3gui/vm/forms.py
+0-31 files

FreeNAS/freenas 220ae98src/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): do not allow to change bootloader of Container

Ticket: #45860

FreeNAS/freenas c85e4b4src/middlewared/middlewared/plugins vm.py

feat(middlewared/vm): validate device attributes

Ticket: #45860

FreeNAS/freenas 557f41fgui/vm forms.py, src/middlewared/middlewared/plugins vm.py

feat(middlewared/vm): move a couple validations to middleware

Ticket: #45860

FreeNAS/freenas 373c869src/freenas/etc/ix.rc.d ix-syslogd

fix(master) remove f_not_consul program filter from syslog-ng.conf

FreeNAS/freenas eedc869src/middlewared/middlewared/plugins vm.py

fix(middlewared/vm): do not allow to change bootloader of Container

Ticket: #45860

FreeNAS/freenas 48511b9src/middlewared/middlewared/plugins vm.py

feat(middlewared/vm): validate device attributes

Ticket: #45860

FreeNAS/freenas 665e579nas_ports/freenas/freenas-files Makefile

Set DESTDIR=${STAGEDIR} instead of prepending ${STAGEDIR} to paths. (#1810)

It makes freenas-sysctl install debug files in proper place.

Ticket: #39932

FreeNAS/freenas 6d31650gui/templates/vm vm_edit.html, gui/vm forms.py

fix(gui): do not allow changing VM type after creation

Ticket: #45860

FreeNAS/freenas d001077src/middlewared/middlewared/plugins vm.py

rm(middlewared/vm): vm.create_device deprecated for vm.device.create

Ticket: #45860

FreeNAS/freenas 522a2bcgui/vm forms.py, src/middlewared/middlewared/plugins vm.py

feat(middlewared/vm): move a couple validations to middleware

Ticket: #45860