Age | Commit message (Collapse) | Author |
|
|
|
Sources have changed; update references to them
|
|
`opennebula-mysqld.service` has been dropped from the array of source
files, and several other unit files have been updated. Drop all
references to the `opennebula-mysqld.service` file, and update the
checksums for the other source files.
|
|
Support mysql by default
|
|
The official documentation strongly suggests that users use mysql or
mariadb instead of sqlite. Consequently, it's likely that opennebula
users will attempt to do so, and will be frustrated if support is
unavailable. In my opinion, it's sensible to support this common use
case out of the box.
Add libmariadbclient to `makedepends`.
|
|
Service cleanup
|
|
mysql service unit, add onegate service unit
|
|
Drop references to self-contained install
|
|
Use all CPU cores when compiling with scons
|
|
Fix unit references in .service files
|
|
This prevents errors like the following from being logged when e.g.
`systemctl daemon-reload` is executed:
Sep 09 16:30:33 beech systemd[1]: [/usr/lib/systemd/system/opennebula-mysqld.service:5] Failed to add dependency on opennebula, ignoring: Invalid argument
Sep 09 16:30:33 beech systemd[1]: [/usr/lib/systemd/system/opennebula.service:4] Failed to add dependency on opennebula-mysqld, ignoring: Invalid argument
|
|
`nproc` is provided by core/coreutils, and is therefore assumed to be
present. (Scons doesn't seem to care about the `MAKEFLAGS` setting in
`/etc/makepkg.conf`.)
|
|
The comments in `build()` state that a self-contained install is
performed. However, this does not appear to be true. According to the
official documentation, a self-contained installation is only done if
the `-d` option is passed to `install.sh`; otherwise, a system-wide
installation is performed.
See: http://docs.opennebula.org/5.0/integration/references/compile.html
|
|
|
|
This allows the default unit to not require MySQL and thus keep it
minimal. On the other hand, the second one enables easier management
for installations with MySQL.
|
|
This adds systemd unit files for oneflow and econe.
|
|
|
|
* add dependency to opennebula to sunstone service
* add dependency to mysqld to opennebula
|
|
The previous build was not taking advantage of the PKBUILD backup
structure in order to avoid configuration ovewrite causing some
configurations to get missing depending on the build host.
|
|
Now they take care of creating run and lock dirs as well as only getting
up after other basic required network services.
Thanks to sulaweyo at AUR comments.
|
|
|
|
The latest versions of the emulator are at /usr/bin/qemu-system-x86_64.
|
|
This is the second most common opennebula service.
|
|
This was preventing the oneadmin user of properly authenticating to
opennebula.
|
|
The folders /var/run/one and /var/lock/one have been replaced by
/run/one and /run/lock/one.
|
|
|
|
|
|
It will avoid binaries to get into the tree.
|
|
|
|
|
|
It was trying to perform a su which froze requiring password.
|
|
There were missing commas which are not part of PKGBUILD syntax.
|
|
ONE installation no longer creates files outside oneadmin home.
|
|
Those enable proper working of ONE scripts.
|
|
This will enable setting system variables through bashrc.
|
|
The ruby-opennebula has been bumped and sunstone dependencies have been
added.
|
|
|
|
The previous maintainer was contacted and agreed with this.
|
|
This is a good starting point.
|