浏览代码

tgt: allow to export devices in addition to files; define reload_service as stop+start

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
Maxim Storchak 10 年前
父节点
当前提交
accb5447e8
共有 2 个文件被更改,包括 7 次插入2 次删除
  1. 1
    1
      net/tgt/Makefile
  2. 6
    1
      net/tgt/files/etc/init.d/tgt

+ 1
- 1
net/tgt/Makefile 查看文件

@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
9 9
 PKG_NAME:=tgt
10 10
 PKG_VERSION:=1.0.53
11 11
 PKG_REV:=9764e0afd9a7115e356fc85569a780f9003c4eac
12
-PKG_RELEASE:=1
12
+PKG_RELEASE:=2
13 13
 PKG_USE_MIPS16:=0
14 14
 
15 15
 PKG_SOURCE_PROTO:=git

+ 6
- 1
net/tgt/files/etc/init.d/tgt 查看文件

@@ -14,7 +14,7 @@ logger="logger -p daemon.err -s -t $NAME"
14 14
 
15 15
 validate_lun_section() {
16 16
 	uci_validate_section tgt lun $1 \
17
-		'device:file' \
17
+		'device:or("file", "device")' \
18 18
 		'type:or("disk", "cd", "pt"):disk' \
19 19
 		'bstype:or("rdwr", "aio", "sg"):rdwr' \
20 20
 		'sync:bool:0' \
@@ -227,6 +227,11 @@ stop_service() {
227 227
 	$tgtadm --mode sys --op delete
228 228
 }
229 229
 
230
+reload_service() {
231
+	stop_service
232
+	start_service
233
+}
234
+
230 235
 show() {
231 236
 	$tgtadm --mode target --op show
232 237
 }