Conform to bashate standards for control structures
Enable bashate errors E010 and E011 which require "then" and "do" tokens on the same lines as "if" and "while" respectively. Change-Id: I4a167530a21ab95d5dbe9f903facc9566a0461e2
This commit is contained in:
parent
6f370f0608
commit
0358d1f175
@ -6,11 +6,10 @@ check_net() {
|
||||
wget -q -O - -T 10 $url/public-keys 2> /dev/null || exit 1
|
||||
echo
|
||||
) | (
|
||||
while read line
|
||||
do
|
||||
key=$(echo $line | sed 's/\([0-9]\+\)=.*/\1/')
|
||||
key_url=$url/public-keys/$key/openssh-key
|
||||
wget -q -O - -T 10 $key_url 2> /dev/null || exit 1
|
||||
while read line ; do
|
||||
key=$(echo $line | sed 's/\([0-9]\+\)=.*/\1/')
|
||||
key_url=$url/public-keys/$key/openssh-key
|
||||
wget -q -O - -T 10 $key_url 2> /dev/null || exit 1
|
||||
done
|
||||
) >> authorized_keys
|
||||
}
|
||||
@ -24,8 +23,7 @@ json_metadata() {
|
||||
check_cd() {
|
||||
[ -b /dev/sr0 ] || return
|
||||
mkdir /tmp/cd
|
||||
if mount /dev/sr0 /tmp/cd
|
||||
then
|
||||
if mount /dev/sr0 /tmp/cd ; then
|
||||
json_metadata /tmp/cd >> authorized_keys
|
||||
umount /tmp/cd
|
||||
fi
|
||||
|
@ -7,8 +7,7 @@
|
||||
# it under the terms of the GNU General Public License version 2 as
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
if which lsb_release 2> /dev/null && [ $(lsb_release -i -s) = "Ubuntu" ]
|
||||
then
|
||||
if which lsb_release 2> /dev/null && [ $(lsb_release -i -s) = "Ubuntu" ] ; then
|
||||
sudo apt-get -y install curl unzip bc python quilt parted qemu-utils \
|
||||
build-essential gcc-multilib
|
||||
fi
|
||||
@ -17,22 +16,19 @@ VERSION=2016.02
|
||||
FILENAME=buildroot-${VERSION}.tar.bz2
|
||||
|
||||
# Download buildroot if we don't have it already
|
||||
if [ ! -f download/$FILENAME ]
|
||||
then
|
||||
if [ ! -f download/$FILENAME ] ; then
|
||||
wget -P download http://buildroot.org/downloads/$FILENAME
|
||||
fi
|
||||
|
||||
# Untar buildroot if it's not already there
|
||||
if [ ! -d buildroot ]
|
||||
then
|
||||
if [ ! -d buildroot ] ; then
|
||||
mkdir buildroot
|
||||
tar -C buildroot -xf download/$FILENAME --strip 1
|
||||
fi
|
||||
|
||||
# Apply patches to buildroot if we haven't done so before
|
||||
PATCH_FLAG_FILE=buildroot/.manila-patches-applied
|
||||
if [ ! -f $PATCH_FLAG_FILE ]
|
||||
then
|
||||
if [ ! -f $PATCH_FLAG_FILE ] ; then
|
||||
( cd buildroot ; QUILT_PATCHES=../patches quilt push -a )
|
||||
touch $PATCH_FLAG_FILE
|
||||
fi
|
||||
|
@ -10,8 +10,7 @@
|
||||
DISK_NAME=$1
|
||||
BR_OUTPUT=output-$1
|
||||
|
||||
if [ -z "$DISK_NAME" ]
|
||||
then
|
||||
if [ -z "$DISK_NAME" ] ; then
|
||||
echo Specify disk name
|
||||
exit 2
|
||||
fi
|
||||
@ -52,8 +51,7 @@ sudo tar -C $MOUNT -xf $BR_OUTPUT/images/rootfs.tar
|
||||
echo Installing syslinux
|
||||
sudo $BR_OUTPUT/host/sbin/extlinux -z --install $MOUNT/boot
|
||||
|
||||
if [ $DISK_NAME = server ]
|
||||
then
|
||||
if [ $DISK_NAME = server ] ; then
|
||||
echo Creating share dir
|
||||
SHARE_DIR=$MOUNT/share
|
||||
sudo mkdir -p $SHARE_DIR
|
||||
|
@ -12,22 +12,19 @@
|
||||
# Grab JSON.sh for json parsing
|
||||
JSON_VERS=e05e69a0debdba68125a33ac786726cb860b2e7b
|
||||
JSON_SH=https://raw.githubusercontent.com/dominictarr/JSON.sh/$JSON_VERS/JSON.sh
|
||||
if [ ! -x download/JSON.sh ]
|
||||
then
|
||||
if [ ! -x download/JSON.sh ] ; then
|
||||
curl -s $JSON_SH > download/JSON.sh
|
||||
chmod +x download/JSON.sh
|
||||
fi
|
||||
|
||||
# Create the filesystem overlays
|
||||
if [ ! -d overlay-client ]
|
||||
then
|
||||
if [ ! -d overlay-client ] ; then
|
||||
mkdir overlay-client
|
||||
cp -a common-files/* overlay-client
|
||||
mkdir -p overlay-client/usr/bin
|
||||
cp download/JSON.sh overlay-server/usr/bin
|
||||
fi
|
||||
if [ ! -d overlay-server ]
|
||||
then
|
||||
if [ ! -d overlay-server ] ; then
|
||||
mkdir overlay-server
|
||||
cp -a common-files/* overlay-server
|
||||
cp -a server-files/* overlay-server
|
||||
@ -44,8 +41,7 @@ cd buildroot
|
||||
BUILD_IMAGES="client server"
|
||||
|
||||
# Setup the build directories with their configs
|
||||
for IMAGE in $BUILD_IMAGES
|
||||
do
|
||||
for IMAGE in $BUILD_IMAGES ; do
|
||||
make O=../output-${IMAGE} manila_${IMAGE}_defconfig
|
||||
done
|
||||
|
||||
@ -53,8 +49,7 @@ done
|
||||
rm configs/manila_*_defconfig
|
||||
|
||||
# Do the builds
|
||||
for IMAGE in $BUILD_IMAGES
|
||||
do
|
||||
for IMAGE in $BUILD_IMAGES ; do
|
||||
make O=../output-${IMAGE} all
|
||||
( cd .. ; ./make-bootable-disk.sh $IMAGE )
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user