* Fix CVE-2021-45985 on memcached and ntopng
lua source code is integrated inside both of the packages. As lua is
having the CVE-2021-45985, it should be patched before building
* Replace tabs with spaces
* Add new package uchardet to SPECS-EXTENDED
* Update meta files for new package
* Update manifest files
* Remove __cmake_in_source_build macro from leveldb package
Some Azure VM extensions, such as the Azure Disk Encryption VM
Extension, need to be able to update the kernel command line parameters
for the extension to function. The method to do this is by utilizing
grubby to update the grubenv block to set the kernelopts= grub
environment variable. And to do this, the grubby package must be already
present on the image prior to the VM extension execution.
So this change adds the grubby package into the azurevm-packages.json
package definition, which is included in every Azure VM image
definition.
grubby requires the grub2 package. Together, these two packkages increase the image footprint by ~34 MB.
$ rpm -qi grubby
Name : grubby
Version : 8.40
Release : 44.cm2
Architecture: x86_64
Install Date: Mon Apr 17 02:41:51 2023
Group : Unspecified
Size : 62387
License : GPLv2+
Signature : RSA/SHA256, Tue Oct 4 13:04:54 2022, Key ID 0cd9fed33135ce90
Source RPM : grubby-8.40-44.cm2.src.rpm
Build Date : Tue Oct 4 09:34:58 2022
Build Host : e001d47647c4
Vendor : Microsoft Corporation
URL : https://github.com/rhinstaller/grubby
Summary : Command line tool for updating bootloader configs
Description :
This package provides a grubby compatibility script that manages
BootLoaderSpec files and is meant to only be used for legacy compatibility
users with existing grubby users.
$ rpm -qi grub2
Name : grub2
Version : 2.06
Release : 8.cm2
Architecture: x86_64
Install Date: Mon Apr 17 02:41:50 2023
Group : Applications/System
Size : 36191957
License : GPLv3+
Signature : RSA/SHA256, Sat Jan 7 04:56:35 2023, Key ID 0cd9fed33135ce90
Source RPM : grub2-2.06-8.cm2.src.rpm
Build Date : Sat Jan 7 02:45:19 2023
Build Host : 083a5bc39c7d
Vendor : Microsoft Corporation
URL : https://www.gnu.org/software/grub
Summary : GRand Unified Bootloader
Description :
The GRUB package contains the GRand Unified Bootloader.
Signed-off-by: Chris Co <chrco@microsoft.com>
Enable serial console for ISO installer, both grub.cfg (UEFI) and isolinux.cfg (legacy BIOS). This allows interactive installation on lab nodes which don't have VGA connected, but only serial console.
* rename to clang16 and llvm16
* Revert "Add an explicit constraint on llvm-devel < 16.0.0 for bcc, ldd & mesa (#5278)"
This reverts commit 7fd75c9287.
The build for bcc, ldd & mesa does not work with llvm == 16.0.0
Add an explicit constraint to allow build
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
* adding pip requirements file and a readme to toolchain python scripts
* updating requirements file with missed deps and updating readme file
* updating github pipelines to use requirements file to install python dependencies
* Delete README.md
Moved readme file into a wiki page
* Adding XFS as a root filesystem type
Adding support to provision Mariner with a root filesystem
of type xfs
* Allow Grub to boot XFS
Insert the xfs module allowing grub to boot XFS
* Adding xfs progs to toolchain
To support XFS adding xfsprogs into the mariner build
toolchain
* Addresing PR comments
- Removing xfsprogs from toolchain list
- adding xfsprogs to prereq documentation