OSDN Git Service

/opt/lxcf and/etc/lxcf are checked at generation and the deletion of the container.
authorHideyuki Niwa <niwa.hideyuki@jp.fujitsu.com>
Thu, 6 Feb 2014 01:47:47 +0000 (10:47 +0900)
committerHideyuki Niwa <niwa.hideyuki@jp.fujitsu.com>
Thu, 6 Feb 2014 01:47:47 +0000 (10:47 +0900)
lxcf/lib/lxcf-clone
lxcf/lib/lxcf-erase
lxcf/lib/lxcf-sysgen

index 1d3b405..3b9bb0d 100755 (executable)
@@ -56,6 +56,15 @@ if ! [ -e /opt/lxcf/${BASENAME} ] ; then
   exit -1
 fi
 
+# check /opt/lxcf
+mkdir -p /opt/lxcf
+chmod 755 /opt/lxcf
+
+# check /etc/lxcf/rsc
+mkdir -p /etc/lxcf/rsc
+chmod 755 /etc/lxcf
+chmod 755 /etc/lxcf/rsc
+
 # cp files
 cpfiles() {
 
index feabd0c..927e970 100755 (executable)
@@ -22,6 +22,15 @@ if [ $# -lt 1 ]; then
        exit 1
 fi
 
+# check /opt/lxcf
+mkdir -p /opt/lxcf
+chmod 755 /opt/lxcf
+
+# check /etc/lxcf/rsc
+mkdir -p /etc/lxcf/rsc
+chmod 755 /etc/lxcf
+chmod 755 /etc/lxcf/rsc
+
 # erase one container
 lxcf_erase1() {
   LXCNAME=$1
index 42e419c..e18fe03 100755 (executable)
@@ -64,10 +64,15 @@ if [ ${FLG_C} -eq 1 ] ; then
   fi
 fi
 
-# make /opt/lxcf
+# check /opt/lxcf
 mkdir -p /opt/lxcf
 chmod 755 /opt/lxcf
 
+# check /etc/lxcf/rsc
+mkdir -p /etc/lxcf/rsc
+chmod 755 /etc/lxcf
+chmod 755 /etc/lxcf/rsc
+
 # generate one container
 lxcf_sysgen1() {
   LXCNAME=${1}