X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=build%2Fgen_filelist.sh;h=19c88b20d49a49d1b897f017f9285e4fbe64cbfe;hb=dd9b9c821c52c6912157a9a6a3f31e354fed9c55;hp=b5e5a5cf8647ef8e02c072fd773192dadca4808c;hpb=426194de03ad47497e99d281d86b5cdfc5142148;p=fs%2Flustre-release.git diff --git a/build/gen_filelist.sh b/build/gen_filelist.sh index b5e5a5c..19c88b2 100644 --- a/build/gen_filelist.sh +++ b/build/gen_filelist.sh @@ -13,6 +13,7 @@ if [ ! -d $1 ]; then usage; fi NAME=$(basename "$0" .sh) ROOT_DIR="$1" FILELIST="$(dirname $ROOT_DIR)/$NAME.filelist" +MIC_LIST="$(micctrl --status | grep "mic[0-9]*:" | sed -ne 's/\(mic[0-9]*\):.*$/\1/gp')" case "$2" in create) EXCLUDE="\(share\|include\|src\)" @@ -31,12 +32,11 @@ create) #fi done | sort -u > $FILELIST - mkdir -p /etc/sysconfig/mic/conf.d - echo "Overlay $(dirname $ROOT_DIR) $FILELIST" > /etc/sysconfig/mic/conf.d/$NAME.conf + micctrl --overlay=filelist --source=$(dirname $ROOT_DIR) --target=$FILELIST --state=on $MIC_LIST ;; remove) + micctrl --overlay=filelist --source=$(dirname $ROOT_DIR) --target=$FILELIST --state=delete $MIC_LIST rm -f $FILELIST - rm -f /etc/sysconfig/mic/conf.d/$NAME.conf ;; *) usage