Changelog for
systemd-vboxinit-2.1.4-8.1.noarch.rpm :
* Fri Oct 01 2021 jasonAATTferrer.com.phUpdate to version 2.1.7- Change systemd to systemctl for the required external commands from systemd-vboxinit script.- Change KillMode value from \"none\" to \"control-group\" from the unit file.- Change StandardOutput from \"syslog+console\" to \"journal+console\" from the unit file.
* Fri Dec 30 2016 jetchiselAATTopensuse.orgUpdate to version 2.1.4- Fix bug \"failed umounting home\" message during shutdown.- Add a test if vboxdrv.service is not running then kill all vbox processes.- Add a KillAllVBoxProcess function.- Fix typo, change vm_name to vm-name.- Change the unit file in order to adopt with the vbox package from virtualbox.org- Add VBoxManage and systemd to ExtComm packages.- Make the warn die functions a bit more robust.- Make an error if there are no vms configured or none is running.- Save the pid of the vbox processes in an array and kill it one by one.- Change the date in the about function from 2015 to 2016.
* Fri Aug 19 2016 jetchiselAATTopensuse.org- Remove quote on the RHS of [[ ]] on the Extradata script it is not needed and cause errors!
* Fri Aug 19 2016 jetchiselAATTopensuse.org- Remove quote on the RHS of [[ ]] on the systemd-vboxinit script it is not needed and cause errors!
* Fri Aug 19 2016 jetchiselAATTopensuse.org- Remove the `exit 0\' as the last part of all the shell script.- Quote all the RHS of [[ ]] in the script.- Remove all the trailing white spaces on all the files.- Remove all the unused variables in the scripts.- Rename UpdateMessage to InstallMessage in the systemd-vboxinit script.
* Wed May 13 2015 jetchiselAATTopensuse.org- Remove the pkill in the ExtComm list.- Set 127 as the exit status if the ExtComms are not installed.- Change echo to printf in the MissingMessage.- Chage || to && and do not negate in the ExitMessage.- Declare the variables local to the specific functions.- Remove the echos.- Assign UpdateMessage in an array.
* Wed Dec 17 2014 jetchiselAATTopensuse.org- Fixed the ExtraData array not appending all vms- Added Green Color for ExtraData menu
* Fri Dec 12 2014 jetchiselAATTopensuse.org- Fixed the -d option not stopping vbox daemons if no vms found running.
* Fri Nov 07 2014 jetchiselAATTopensuse.org- Removed lsmod in systemd-vboxinit script.- Grepping for vboxdrv in /proc/modules instead.
* Fri Aug 15 2014 jetchiselAATTopensuse.org- Fixed the exit status of the -d flag from systemd-vboxinit script.
* Wed Aug 13 2014 jetchiselAATTopensuse.org- Added the warn and die functions to systemd-vboxinit script.
* Sun Aug 03 2014 jetchiselAATTopensuse.org- Removed the need to check for VirtualBox since it is just a GUI manager/interface.- VBoxManage is what being checked now, so the distro package should be compatible now.
* Sat May 17 2014 jetchiselAATTopensuse.org- version 1.6- Added mapfile and fd 5 to it, for checking if there is any vms.- The disable option relies heavily on pgrep and pkill.- Removed comm and ps, added killproc(8) for openSuSE.- Added a function to check if there is no vms, then exit if there is none found.- Added the find command to list files inside /usr/lib/virtualbox, pgrep to check if it is running process.- openSuSE has a killproc which is used to kill a process/daemon. If not available, fall back to pkill :-).- Fixed the output status of a vm that is running but not on auto when started.- Fixed the P.E. for extracting VmNames the extra \'%\' was removed, It fails on VmNames with double quotes :-).- Fixed an empty array value for the NoAutoVms which prints a litteral single quotes.- Fixed/improved code in ExtraData script. The fonts are now bold :-).
* Mon May 05 2014 jetchiselAATTopensuse.org- Updated to version 1.6- Added external commands comm and ps for processmanagenemt :-)- Added fd 6
* Fri Apr 25 2014 jetchiselAATTopensuse.org- Only short and long options remain in the options.- Tab completion only works for long-options. (it is better this way :-))- Added about and disable options.- Switch to forking instead of oneshot (in the unit file type entry) for systemd-208 which is openSuSE 13.1- The disable option is a must before updating to another version of VirtualBox, to avoid install errors. (if any)- Restart of vboxweb-service is needed after the disable option specially when using app. such as phpvirtualbox.- --stop is -x and --start is -s for short and long options.- Grep is back :-), for checking vbox kernel modules.
* Thu Mar 06 2014 jetchiselAATTopensuse.org- Improved the short and long options.
* Sat Feb 22 2014 jetchiselAATTopensuse.org- Updated man page for the short and long options.
* Fri Feb 21 2014 jetchiselAATTopensuse.org- Added support for long and short options for the OPTIONS.- Added short and long options for bash_completion.- Added additional checking if options/arguments is more than one.
* Wed Feb 19 2014 jetchiselAATTopensuse.org- Save the Value of uuid and VmName variable in a Function to avoid repeating it twice.
* Wed Feb 12 2014 jetchiselAATTopensuse.org- Added the help function.
* A more verbose explanation about the usage.- Replaced ${0} with ${BASH_SOURCE}.
* Wed Jan 22 2014 jetchiselAATTopensuse.org- Fix \'error broken pipe\' by using a variable for the vms uuids instead of listing them using echo/printf.- Removed the \'2>/dev/null\' from \'error broken pipe\' which just redirects stderr to nothing.- Added extglob so uuids can be tested in one line using \'[[\' instead of grep.- Since grep is external to the shell it is now removed.- The error 1 is replaced by 127 upon exit of systemd-vboxinit if it did not find VirtualBox or virtualbox.- This means that an executable is not found in your system. eg the exit status of \'cnf\'.- See \'http://en.wikipedia.org/wiki/Exit_status\' if you dont like \'man bash\' EXIT STATUS section :-).
* Tue Jan 14 2014 jetchiselAATTopensuse.org- Fix \'error broken pipe\'- If more than 5 vms are running the error broken pipe appears when stopping the daemon. (systemd!)- While stopping systemd-vboxinit manually that \'broken pipe\' does not appear.- Added FD 7,8 and 9 to read inside the while loop.
* Thu Jan 09 2014 jetchiselAATTopensuse.org- version systemd-vboxinit-1.5-10.1- Added some more PATH checking for VirtualBox binaries/executables.- /usr/lib/virtualbox/VirtualBox is checked also from the begining.- Some custom install might not have VirtualBox and other binaries/executables in normal PATH.- /usr/lib/virtualbox/VBoxManage is used if it exist and executable by vboxusers.- else either VBoxManage or vboxmanage is searched in PATH and used.
* Thu Jan 02 2014 jetchiselAATTopensuse.org- version systemd-vboxinit-1.5-6.1- Added systemd-vboxinit-completion.bash- Tab completion should work now for its option start stop license.- running: /usr/lib/systemd-vboxinit.d/systemd-vboxinit
+ will show the options! (yey!)
* Thu Dec 26 2013 jetchiselAATTopensuse.org- systedm-vboxinit updated to version 1.5- Added the license function.
* Wed Dec 25 2013 jetchiselAATTopensuse.org- version 1.0-103.1- VBoxAutostartAATT.service now starts after vboxdrv.service.- Since vboxdrv is present from vbox.org package and the distro this is not an issue.- The need to add vboxdrv in /etc/sysconfig/kernel is not required anymore.- User is still responsible for disabling any other autostart service/script that can cause conflict.
* Fri Dec 20 2013 jetchiselAATTopensuse.org- version 1.0-98.1- Removed VBoxManage showvminfo from systemd-vboxinit.- Only parsing VBoxManage list running/vms.- Parsing VBoxManage has been improved.- systemd-vboxinit can now handle vms names with white space! (Arrgg..!)- ExtraData can also handle vms names with white space!
* Tue Dec 10 2013 jetchiselAATTopensuse.org- Parsing VBoxManage for uuid has been made a bit more robust.- If in case your vms names has some silly character like { or }, you will not suffer! :-)
* Sat Nov 23 2013 jetchiselAATTopensuse.org- Fix the permission issue of systemd-vboxinit- When you install this package without installing virtualbox first then permission is messed up.- The previous default group is vboxusers which is created by virtualbox and if it is not installed, meaning no- vboxusers group exist in your system then it will fall back to root which a normal user does not have execute- rights to systemd-vboxinit.
* Wed Nov 06 2013 jetchiselAATTopensuse.org- Moved systemd-vboxinit from /usr/bin to /usr/lib/systemd-vboxinit.d/ (which is created by systemd-vboxinit package)- /etc/init.d is for the legacy system V init scripts and LSB headers is a must!
* Tue Oct 29 2013 jetchiselAATTopensuse.org- Added this changelog file- Rename VBoxUserAATT.service to VBoxAutostartAATT.service- Sorry for the rename but
*Autostart seems to be more appropriate :-), If you were left with a broken symlink you- can fix it with: find /etc/systemd/ -name \'
*VBoxUser
*\' -exec echo rm {} +- remove the echo once your satisfied with the result.
* Sat Oct 26 2013 jetchiselAATTopensuse.org- initial packaging