Browse Source

Merge pull request #906 from mstorchak/lvm

lvm2: set cache directory to /tmp/lvm/cache
lilik-openwrt-22.03
Ted Hess 10 years ago
parent
commit
993dd64a8c
2 changed files with 7 additions and 5 deletions
  1. +2
    -2
      utils/lvm2/Makefile
  2. +5
    -3
      utils/lvm2/files/lvm2.init

+ 2
- 2
utils/lvm2/Makefile View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=LVM2
PKG_VERSION:=2.02.116
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_LICENSE:=GPL-2.0 LGPL-2.1
PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).tgz
@ -76,7 +76,7 @@ define Package/lvm2/install
$(INSTALL_DIR) $(1)/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/lvm $(1)/sbin
$(INSTALL_DIR) $(1)/etc/lvm
$(SED) '/^[[:space:]]*\(#\|$$$$\)/d' $(PKG_BUILD_DIR)/conf/example.conf
$(SED) '/^[[:space:]]*\(#\|$$$$\)/d; /cache_dir/s@.*@ cache_dir = "/tmp/lvm/cache"@' $(PKG_BUILD_DIR)/conf/example.conf
$(INSTALL_CONF) $(PKG_BUILD_DIR)/conf/example.conf $(1)/etc/lvm/lvm.conf
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/lvm2.init $(1)/etc/init.d/lvm2


+ 5
- 3
utils/lvm2/files/lvm2.init View File

@ -3,10 +3,12 @@
START=15
start () {
/sbin/lvm vgscan --ignorelockingfailure --mknodes || :
/sbin/lvm vgchange -aly --ignorelockingfailure || return 2
mkdir -p /tmp/lvm/cache
/sbin/lvm vgscan --ignorelockingfailure --mknodes || :
/sbin/lvm vgchange -aly --ignorelockingfailure || return 2
}
stop () {
/sbin/lvm vgchange -aln --ignorelockingfailure || return 2
mkdir -p /tmp/lvm/cache
/sbin/lvm vgchange -aln --ignorelockingfailure || return 2
}

Loading…
Cancel
Save