summaryrefslogtreecommitdiff
path: root/meta-phosphor/dynamic-layers
diff options
context:
space:
mode:
Diffstat (limited to 'meta-phosphor/dynamic-layers')
-rwxr-xr-xmeta-phosphor/dynamic-layers/aspeed-layer/recipes-connectivity/jsnbd/jsnbd/state_hook71
-rw-r--r--meta-phosphor/dynamic-layers/aspeed-layer/recipes-connectivity/jsnbd/jsnbd_git.bbappend10
-rwxr-xr-xmeta-phosphor/dynamic-layers/nuvoton-layer/recipes-connectivity/jsnbd/jsnbd/state_hook68
-rw-r--r--meta-phosphor/dynamic-layers/nuvoton-layer/recipes-connectivity/jsnbd/jsnbd_git.bbappend10
4 files changed, 0 insertions, 159 deletions
diff --git a/meta-phosphor/dynamic-layers/aspeed-layer/recipes-connectivity/jsnbd/jsnbd/state_hook b/meta-phosphor/dynamic-layers/aspeed-layer/recipes-connectivity/jsnbd/jsnbd/state_hook
deleted file mode 100755
index 3f5a974b95..0000000000
--- a/meta-phosphor/dynamic-layers/aspeed-layer/recipes-connectivity/jsnbd/jsnbd/state_hook
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/sh
-
-if [ $# -ne 2 ]
-then
- echo "usage: $0 <start|stop> <config>" >&2
- exit 1
-fi
-
-action=$1
-config=$2
-
-gadget_name=mass-storage
-gadget_dir=/sys/kernel/config/usb_gadget/$gadget_name
-
-case "$config" in
-0)
- nbd_device=/dev/nbd0
- ;;
-1)
- nbd_device=/dev/nbd1
- ;;
-*)
- echo "invalid config $config" >&2
- exit 1
- ;;
-esac
-
-set -ex
-
-case "$action" in
-start)
- mkdir -p $gadget_dir
- (
- cd $gadget_dir
- # http://www.linux-usb.org/usb.ids
- # |-> 1d6b Linux Foundation
- # |-> 0104 Multifunction Composite Gadget
- echo "0x1d6b" > idVendor
- echo "0x0104" > idProduct
- mkdir -p strings/0x409
- echo "OpenBMC" > strings/0x409/manufacturer
- echo "Virtual Media Device" > strings/0x409/product
- mkdir -p configs/c.1/strings/0x409
- echo "config 1" > configs/c.1/strings/0x409/configuration
- mkdir -p functions/mass_storage.usb0
- ln -s functions/mass_storage.usb0 configs/c.1
- echo 1 > functions/mass_storage.usb0/lun.0/removable
- echo 1 > functions/mass_storage.usb0/lun.0/ro
- echo 0 > functions/mass_storage.usb0/lun.0/cdrom
- echo $nbd_device > functions/mass_storage.usb0/lun.0/file
- echo "1e6a0000.usb-vhub:p4" > UDC
- )
- ;;
-stop)
- (
- cd $gadget_dir
- rm configs/c.1/mass_storage.usb0
- rmdir functions/mass_storage.usb0
- rmdir configs/c.1/strings/0x409
- rmdir configs/c.1
- rmdir strings/0x409
- )
- rmdir $gadget_dir
- ;;
-*)
- echo "invalid action $action" >&2
- exit 1
-esac
-
-exit 0
-
diff --git a/meta-phosphor/dynamic-layers/aspeed-layer/recipes-connectivity/jsnbd/jsnbd_git.bbappend b/meta-phosphor/dynamic-layers/aspeed-layer/recipes-connectivity/jsnbd/jsnbd_git.bbappend
deleted file mode 100644
index 92a7948912..0000000000
--- a/meta-phosphor/dynamic-layers/aspeed-layer/recipes-connectivity/jsnbd/jsnbd_git.bbappend
+++ /dev/null
@@ -1,10 +0,0 @@
-FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
-
-SRC_URI += "file://state_hook"
-
-do_install:append() {
- install -d ${D}${sysconfdir}/nbd-proxy/
- install -m 0755 ${WORKDIR}/state_hook ${D}${sysconfdir}/nbd-proxy/state
-}
-
-FILES:${PN} += "${sysconfdir}/nbd-proxy/state"
diff --git a/meta-phosphor/dynamic-layers/nuvoton-layer/recipes-connectivity/jsnbd/jsnbd/state_hook b/meta-phosphor/dynamic-layers/nuvoton-layer/recipes-connectivity/jsnbd/jsnbd/state_hook
deleted file mode 100755
index d317e2e9b7..0000000000
--- a/meta-phosphor/dynamic-layers/nuvoton-layer/recipes-connectivity/jsnbd/jsnbd/state_hook
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/bin/sh
-
-if [ $# -ne 2 ]
-then
- echo "usage: $0 <start|stop> <config>" >&2
- exit 1
-fi
-
-action=$1
-config=$2
-
-gadget_name=mass-storage
-gadget_dir=/sys/kernel/config/usb_gadget/$gadget_name
-
-case "$config" in
-0)
- nbd_device=/dev/nbd0
- ;;
-*)
- echo "invalid config $config" >&2
- exit 1
- ;;
-esac
-
-set -ex
-
-case "$action" in
-start)
- mkdir -p $gadget_dir
- (
- cd $gadget_dir
- # http://www.linux-usb.org/usb.ids
- # |-> 1d6b Linux Foundation
- # |-> 0104 Multifunction Composite Gadget
- echo "0x1d6b" > idVendor
- echo "0x0104" > idProduct
- mkdir -p strings/0x409
- echo "OpenBMC" > strings/0x409/manufacturer
- echo "Virtual Media Device" > strings/0x409/product
- mkdir -p configs/c.1/strings/0x409
- echo "config 1" > configs/c.1/strings/0x409/configuration
- mkdir -p functions/mass_storage.usb0
- ln -s functions/mass_storage.usb0 configs/c.1
- echo 1 > functions/mass_storage.usb0/lun.0/removable
- echo 1 > functions/mass_storage.usb0/lun.0/ro
- echo 0 > functions/mass_storage.usb0/lun.0/cdrom
- echo $nbd_device > functions/mass_storage.usb0/lun.0/file
- echo "f0831000.udc" > UDC
- )
- ;;
-stop)
- (
- cd $gadget_dir
- rm configs/c.1/mass_storage.usb0
- rmdir functions/mass_storage.usb0
- rmdir configs/c.1/strings/0x409
- rmdir configs/c.1
- rmdir strings/0x409
- )
- rmdir $gadget_dir
- ;;
-*)
- echo "invalid action $action" >&2
- exit 1
-esac
-
-exit 0
-
diff --git a/meta-phosphor/dynamic-layers/nuvoton-layer/recipes-connectivity/jsnbd/jsnbd_git.bbappend b/meta-phosphor/dynamic-layers/nuvoton-layer/recipes-connectivity/jsnbd/jsnbd_git.bbappend
deleted file mode 100644
index 92a7948912..0000000000
--- a/meta-phosphor/dynamic-layers/nuvoton-layer/recipes-connectivity/jsnbd/jsnbd_git.bbappend
+++ /dev/null
@@ -1,10 +0,0 @@
-FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
-
-SRC_URI += "file://state_hook"
-
-do_install:append() {
- install -d ${D}${sysconfdir}/nbd-proxy/
- install -m 0755 ${WORKDIR}/state_hook ${D}${sysconfdir}/nbd-proxy/state
-}
-
-FILES:${PN} += "${sysconfdir}/nbd-proxy/state"