aboutsummaryrefslogtreecommitdiff
path: root/utils/lvm2
Commit message (Collapse)AuthorAge
* lvm2: update LVM2 to 2.03.17 and DM to 1.02.187Daniel Golle2022-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | Version 2.03.17 - 10th November 2022 ==================================== Add new options (--fs, --fsmode) for FS handling when resizing LVs. Fix 'lvremove -S|--select LV' to not also remove its historical LV right away. Fix lv_active field type to binary so --select and --binary applies properly. Switch to use mallinfo2 and use it only with glibc. Error out in lvm shell if using a cmd argument not supported in the shell. Fix lvm shell's lastlog command to report previous pre-command failures. Extend VDO and VDOPOOL without flushing and locking fs. Add --valuesonly option to lvmconfig to print only values without keys. Updates configure with recent autoconf tooling. Fix lvconvert --test --type vdo-pool execution. Add json_std output format for more JSON standard compliant version of output. Fix vdo_slab_size_mb value for converted VDO volume. Fix many corner cases in device_id, including handling of S/N duplicates. Fix various issues in lvmdbusd. libdm changes: Version 1.02.187 - 10th November 2022 ===================================== Add DM_REPORT_GROUP_JSON_STD for more JSON standard compliant output format. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to release 2.03.16Daniel Golle2022-09-07
| | | | | | Mostly bug fixes and minor improvements. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to 2.03.15Daniel Golle2022-03-18
| | | | | | | | | | | | Version 2.03.15 - 07th February 2022 ==================================== Remove service based autoactivation. global/event_activation = 0 is NOOP. Improve support for metadata profiles for --type writecache. Use cache or active DM device when available with new kernels. Introduce function to utilize UUIDs from DM_DEVICE_LIST. Increase some hash table size to better support large device sets. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.03.14Daniel Golle2021-11-15
| | | | | | Drop two local patches which were replaced by upstream commits. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.03.13Daniel Golle2021-08-16
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: add hotplug script to scan and enable PVs on hotplugDaniel Golle2021-08-08
| | | | | | Automatically scan and activate physical volumes when added at runtime. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.03.12Daniel Golle2021-05-10
| | | | | | Two notable changes are devices file and metadata based autoactivation. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: don't use `-normal` suffix for non-SELinux variantsDaniel Golle2021-04-10
| | | | | | | | | | | | | This was probably a work-around for an issue with dependencies which was fixed by https://github.com/openwrt/openwrt/commit/988ed0080284903d1fe4851c5ae8f1238bc61da2 Remove it as all other packages with `-selinux` variants do provide a non-SELinux-variant without any suffix and that works now, see procd vs. procd-selinux busybox vs. busybox-selinux Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* lvm2: update to version 2.03.11Daniel Golle2021-01-11
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: provide selinux and non-selinux build variantsMaxim Storchak2020-12-31
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* lvm2: pass CC explicitlyRosen Penev2020-12-20
| | | | | | | | | It seems that in some situations, the host CC gets picked up. Just pass the target one explicitly. Refreshed patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lvm2: update to version 2.03.10Daniel Golle2020-09-27
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: fix CE in macLiangbin Lian2020-08-14
| | | | | | | | command-count.h generated by makefile was wrong when using default shell in mac, set shell to bash to fix it. Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
* lvm2: depend on libselinuxDaniel Golle2020-08-14
| | | | | | | | | | LVM2 uses libselinux if found at buildtime and then requires it to be present on run-time. As LVM2 is usually not installed on space-constraint systems just always build with libselinux as apart from the extra space usage it doesn't hurt. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.03.09Daniel Golle2020-06-07
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: Added script and updated Makefile to activate lvm2 at preinit to allow ↵Harrie Rooijackers2020-03-08
| | | | | | overlays on lvm2 partitions for mount_root Signed-off-by: Harrie Rooijackers <Harrie.Rooijackers+OpenWRT@gmail.com>
* lvm2: update to 2.03.08Rosen Penev2020-03-04
| | | | | | | | | | Add PKG_BUILD_PARALLEL for faster compilation. Replace ' ' with TAB for consistency between packages. Refresh patches and remove outdated ones. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lvm2: update to version 2.03.05Daniel Golle2020-01-07
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* treewide: add PKG_CPE_ID for better cvescanner coverageJan Pavlinec2019-09-17
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* treewide: avoid deref symlinks when installing .soYousong Zhou2019-06-21
| | | | | | | | | | | | | | This change is inspired by commit openwrt/openwrt@38b22b1e ("nghttp2: deduplicate files in libnghttp2") The packages in this commit are identified with the following command grep -rin -E 'INSTALL_(DATA|BIN)' | grep -F '.so' | grep -F '*' Some of them do not have symlinks and are not affected, but the change is still applied for consideration of best practices just in case Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* lvm2: Update to 2.03.02Rosen Penev2018-12-25
| | | | | | | | | | | | | Just bugfixes: Fix missing proper initialization of pv_list struct when adding pv. Fix (de)activation of RaidLVs with visible SubLVs. Prohibit mirrored 'mirror' log via lvcreate and lvconvert. Use sync io if async io_setup fails, or use_aio=0 is set in config. Fix more issues reported by coverity scan. Updated Makefile to standards. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lvm2: Update to 2.03.01Rosen Penev2018-11-10
| | | | | | Moved libblkid depend to fix compilation Signed-off-by: Rosen Penev <rosenp@gmail.com>
* LVM2: Update to 2.02.81Rosen Penev2018-08-14
| | | | | | Switch to upstream URL. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lvm2: use explicit run/lock dir defaultsJeremiah McConnell2018-06-15
| | | | | | | | The configure scripts for lvm2 guess defaults for run/lock based on if /run exists on the build host. Use explicit values for the defaults for consistency across build hosts. Signed-off-by: Jeremiah McConnell <miah@miah.com>
* lvm2: update to version 2.02.177Daniel Golle2018-01-05
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.176Daniel Golle2017-11-07
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.168Daniel Golle2017-06-05
| | | | | | Add HTTP mirror URL as well. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* llvm2: capitalized submenu name (disc -> Disc)Alberto Bursi2016-11-02
| | | | | Part of a wider housekeeping effort on the packages repository. Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
* Fixed missing dependency of lvm2 packageklirichek2016-10-11
|
* lvm2: update to version 2.02.165Daniel Golle2016-09-19
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.164Daniel Golle2016-09-01
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.161Daniel Golle2016-07-18
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.156Daniel Golle2016-06-14
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: fix accidentally augmented goto labelDaniel Golle2016-05-20
| | | | | | also refresh patches while at it Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.154Daniel Golle2016-05-19
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.150Daniel Golle2016-04-19
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.145Daniel Golle2016-03-09
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: fix libdevmapper depsAlexander Ryzhov2016-02-15
| | | | Signed-off-by: Alexander Ryzhov <openwrt@ryzhov-al.ru>
* lvm2: update to version 2.02.141Daniel Golle2016-02-10
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to 2.02.139Daniel Golle2016-01-14
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.138Daniel Golle2015-12-26
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: fix source URLAlexander Ryzhov2015-12-06
| | | | Signed-off-by: Alexander Ryzhov <openwrt@ryzhov-al.ru>
* lvm2: update to 2.02.136Daniel Golle2015-12-03
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.132Daniel Golle2015-10-05
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update to version 2.02.130Daniel Golle2015-09-07
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* [lvm2] - Update to version 2.02.129cmf2015-09-04
| | | | | | | | | This commit updates (and also fixes) the lvm2 package. The previous Makefile version, was using an incorrect package version (2.02.126), which does not exists at the specified FTP source site. Signed-off-by: Carlos Ferreira <carlosmf.pt@gmail.com>
* lvm2: update source, refresh patchDaniel Golle2015-07-26
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update sourcesDaniel Golle2015-07-13
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update sources and improve packagingDaniel Golle2015-07-07
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>