luci-app-diskman: bump to 0.2.7
This commit is contained in:
parent
2fda412016
commit
5b7fa4ea6c
@ -1,7 +1,7 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=luci-app-diskman
|
||||
PKG_VERSION:=v0.2.5
|
||||
PKG_VERSION:=v0.2.7
|
||||
PKG_RELEASE:=beta
|
||||
PKG_MAINTAINER:=lisaac <https://github.com/lisaac/luci-app-diskman>
|
||||
PKG_LICENSE:=AGPL-3.0
|
||||
@ -19,10 +19,10 @@ include $(INCLUDE_DIR)/package.mk
|
||||
define Package/$(PKG_NAME)/config
|
||||
config PACKAGE_$(PKG_NAME)_INCLUDE_btrfs_progs
|
||||
bool "Include btrfs-progs"
|
||||
default n
|
||||
default y
|
||||
config PACKAGE_$(PKG_NAME)_INCLUDE_lsblk
|
||||
bool "Include lsblk"
|
||||
default n
|
||||
default y
|
||||
config PACKAGE_$(PKG_NAME)_INCLUDE_mdadm
|
||||
bool "Include mdadm"
|
||||
default n
|
||||
|
||||
@ -1 +1 @@
|
||||
e2fsprogs parted smartmontools blkid mdadm btrfs-progs util-linux mergerfs snapraid
|
||||
e2fsprogs parted smartmontools blkid mdadm btrfs-progs util-linux
|
||||
@ -311,10 +311,8 @@ if not disk_info.p_table:match("Raid") then
|
||||
return
|
||||
end
|
||||
local part_type = "primary"
|
||||
-- create partition table if no partition table
|
||||
if disk_info.p_table == "UNKNOWN" then
|
||||
local cmd = dm.command.parted .. " -s /dev/" .. dev .. " mktable gpt"
|
||||
elseif disk_info.p_table == "MBR" and disk_info["extended_partition_index"] then
|
||||
|
||||
if disk_info.p_table == "MBR" and disk_info["extended_partition_index"] then
|
||||
if tonumber(disk_info.partitions[disk_info["extended_partition_index"]].sec_start) <= tonumber(start_sec:sub(1,-2)) and tonumber(disk_info.partitions[disk_info["extended_partition_index"]].sec_end) >= tonumber(end_sec:sub(1,-2)) then
|
||||
part_type = "logical"
|
||||
if tonumber(start_sec:sub(1,-2)) - tonumber(disk_info.partitions[section].sec_start) < 2048 then
|
||||
@ -322,6 +320,11 @@ if not disk_info.p_table:match("Raid") then
|
||||
start_sec = start_sec .."s"
|
||||
end
|
||||
end
|
||||
elseif disk_info.p_table == "GPT" then
|
||||
-- AUTOMATIC FIX GPT PARTITION TABLE
|
||||
-- Not all of the space available to /dev/sdb appears to be used, you can fix the GPT to use all of the space (an extra 16123870 blocks) or continue with the current setting?
|
||||
local cmd = ' printf "ok\nfix\n" | parted ---pretend-input-tty /dev/'.. dev ..' print'
|
||||
luci.util.exec(cmd .. " 2>&1")
|
||||
end
|
||||
|
||||
-- partiton
|
||||
|
||||
Loading…
Reference in New Issue
Block a user