<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Hi!<br><br><div class="gmail_default" style="font-family:monospace,monospace">These are scripts that I&#39;m using for development. Maybe they will save your time or at least will be helpful for newbies. Please, let me know if you find something useful.<br><br></div><div class="gmail_default" style="font-family:monospace,monospace">They
 assume the following setup: there is a directory for the Engine (set by ENGINE_ROOT conf var). Subdirectories 
under it correspond to revisions (master, 3.6, 3.5 etc.). You can freely add suffixes (e.g. 3.6-upgr). There is 
always a current revision you&#39;re working on and ~/bin/engine-bin is set to 
the corresponding bin/ directory. I&#39;ve added ~/bin/engine-bin to PATH 
and now if I run, for example, engine-setup, it runs engine-setup of the
 revision I need currently.<br><br></div><div class="gmail_default" style="font-family:monospace,monospace">Config file:<br></div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">engine-scripts-conf - review it shortly just in case you need to change something to fit your setup<br></div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">Scripts:<br><br></div><div class="gmail_default" style="font-family:monospace,monospace">engine - run the Engine<br></div><div class="gmail_default" style="font-family:monospace,monospace">engine-autosetup - run engine-setup (taking into account additional options that should be passed for 3.5, for example)<br></div><div class="gmail_default" style="font-family:monospace,monospace">engine-build - build the Engine (this script has many options)<br></div><div class="gmail_default" style="font-family:monospace,monospace">engine-dao-tests - run DAO tests<br></div><div class="gmail_default" style="font-family:monospace,monospace">engine-gwt-debug - run the frontend in GWT debugging mode (there are also several options in engine-build for GWT debugging)<br></div><div class="gmail_default" style="font-family:monospace,monospace">engine-root - print current Engine root directory name<br></div><div class="gmail_default" style="font-family:monospace,monospace">engine-setrevision - set or print the current revision<br></div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">And one script for VDSM - it should be run on a host:<br><br></div><div class="gmail_default" style="font-family:monospace,monospace">vdsm-deploy - removes old VDSM rpms, builds and installs the new ones, <br>puts
 ssl=false into vdsm.conf and restarts VDSM. If restart fails, runs 
vdsm-tool configure --force and tries to start again. Maybe some of 
these operations are redundant, but at the end I always get working VDSM
 ;)</div><br></div><div class="gmail_default" style="font-family:monospace,monospace">vdsm-fix-firewall - fixes /etc/sysconfig/iptables to open non-TLS libvirtd port. It is run automatically from vdsm-deploy, but may be run separately.<br><br></div><div class="gmail_default" style="font-family:monospace,monospace">Shmuel</div></div>