mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
qemu-boot.sh: Come code cleanup
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
23ce1b8642
commit
0023d7fdfb
1 changed files with 18 additions and 18 deletions
|
|
@ -3,7 +3,7 @@
|
|||
goodbye()
|
||||
{
|
||||
:
|
||||
# rm -f $tmp_files
|
||||
rm -f $tmp_files
|
||||
}
|
||||
|
||||
usage()
|
||||
|
|
@ -43,20 +43,25 @@ do_sudo()
|
|||
log running $@
|
||||
eval "$@"
|
||||
return $?
|
||||
else
|
||||
log running sudo $@
|
||||
#sudo -p "Password for $myname:" $@
|
||||
eval sudo "$@"
|
||||
return $?
|
||||
fi
|
||||
log running sudo $@
|
||||
#sudo -p "Password for $myname:" $@
|
||||
eval sudo "$@"
|
||||
return $?
|
||||
}
|
||||
|
||||
ldap_search()
|
||||
{
|
||||
local ldap_server=ldap.lcl
|
||||
local binddn=cn=ldapadm,dc=jannet,dc=de
|
||||
local password_file=$HOME/.feedfs-ldap/passwords/$binddn@$ldap_server
|
||||
[ -r "$password_file" ] || fatal "Password file $password_file doesn't exist"
|
||||
local password_files="$HOME/.feedfs-ldap/passwords/$binddn@$ldap_server $HOME/.ldap.secret"
|
||||
local p password_file
|
||||
for p in $password_files; do
|
||||
[ -r "$p" ] || continue
|
||||
password_file=$p
|
||||
break
|
||||
done
|
||||
[ "$password_file" ] || fatal "None of the LDAP password files $password_files exists"
|
||||
ldapsearch -y $password_file -xZ -h $ldap_server -D $binddn -b $base,ou=networks,dc=jannet,dc=de $@
|
||||
}
|
||||
|
||||
|
|
@ -75,8 +80,8 @@ boot_net()
|
|||
macaddr=",macaddr=$mac"
|
||||
}
|
||||
|
||||
ps aux | grep -v grep | grep -q dhcpd || /etc/init.d/dhcpd start
|
||||
ps aux | grep -v grep | grep -q nfsd || /etc/init.d/nfsserver start
|
||||
systemctl try-start dhcpd-priv.lcl
|
||||
systemctl try-start nfsserver
|
||||
|
||||
[ "$nic_model" ] || nic_model=",model=e1000"
|
||||
# need this for net access, would be nicer if it didn't run as root
|
||||
|
|
@ -107,7 +112,6 @@ boot_image()
|
|||
|
||||
test -r "$boot_image" || fatal "inaccessible boot image \"$boot_image\""
|
||||
#-net bridge,br=$bridge \
|
||||
|
||||
#-net nic,vlan=1$nic_model,macaddr=00:02:36:22:13:6c \
|
||||
#-net tap,ifname=tap1,vlan=1,script=$tmpdir/qemu-ifup,downscript=$tmpdir/qemu-ifdown \
|
||||
#set -x
|
||||
|
|
@ -120,12 +124,9 @@ boot_image()
|
|||
|
||||
boot()
|
||||
{
|
||||
tmpdir=`mktemp -d /tmp/$myname""_XXXXXX`
|
||||
(
|
||||
cd $tmpdir
|
||||
ln -s $exe qemu-ifup
|
||||
ln -s $exe qemu-ifdown
|
||||
)
|
||||
tmpdir=`mktemp -d /tmp/$myname-XXXXXX`
|
||||
ln -s $exe $tmpdir/qemu-ifup
|
||||
ln -s $exe $tmpdir/qemu-ifdown
|
||||
|
||||
#do_sudo /sbin/modprobe kvm-intel
|
||||
tmp_files="$tmp_files $tmpdir"
|
||||
|
|
@ -225,4 +226,3 @@ qemu-boot.sh) # legacy
|
|||
echo called as unknown executable name $0
|
||||
;;
|
||||
esac
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue