parent
16e9a65fb1
commit
b505ad5d5a
@ -0,0 +1,82 @@ |
|||||||
|
Some notes |
||||||
|
|
||||||
|
``` |
||||||
|
adduser oneadmin |
||||||
|
|
||||||
|
apk add libvncserver-dev libvncserver \ |
||||||
|
gnutls gnutls-dev libnsl libnsl-dev \ |
||||||
|
alpine-sdk linux-headers openssl-dev \ |
||||||
|
make npm ronn sqlite-dev czmq-dev \ |
||||||
|
mariadb-dev mariadb-server-utils mariadb-client \ |
||||||
|
ruby-dev libxml2 libxml2-dev libxml2 libxml2-dev \ |
||||||
|
xmlrpc-c xmlrpc-c-dev g++ scons bash |
||||||
|
|
||||||
|
apk add python2 ruby-nokogiri ruby-rexml \ |
||||||
|
ruby-xmlrpc ruby-bundler ruby-pg ruby-augeas augeas-dev \ |
||||||
|
libpg_query curl-dev libpq-dev |
||||||
|
|
||||||
|
|
||||||
|
git clone https://github.com/OpenNebula/one.git |
||||||
|
cd one |
||||||
|
|
||||||
|
vim src/svncterm_server/genfont.c |
||||||
|
|
||||||
|
``` |
||||||
|
#include <stdint.h> |
||||||
|
|
||||||
|
typedef uint16_t u_int16_t; |
||||||
|
|
||||||
|
``` |
||||||
|
|
||||||
|
#scons -j2 sqlite=no mysql=yes systemd=no svncterm=yes |
||||||
|
npm config set python python2.7 |
||||||
|
npm install bower grunt -g |
||||||
|
CXXFLAGS="--std=c++14" scons -j2 new_xmlrpc=yes mysql=yes sqlite=yes sunstone=yes systemd=no |
||||||
|
|
||||||
|
cd /root/one/share/man/ |
||||||
|
./build.sh |
||||||
|
|
||||||
|
cd ~/one/src/fireedge/ |
||||||
|
./build.sh |
||||||
|
|
||||||
|
cd ~/one |
||||||
|
./install.sh -u oneadmin -g oneadmin |
||||||
|
|
||||||
|
# from local user |
||||||
|
bundler install --gemfile /usr/share/one/Gemfile |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
apk add shadow |
||||||
|
|
||||||
|
usermod -m -d /var/lib/one oneadmin |
||||||
|
|
||||||
|
mkdir -p /var/lib/one/.one/ |
||||||
|
echo 'oneadmin:oneadm1n' >> /var/lib/one/.one/one_auth |
||||||
|
|
||||||
|
chown oneadmin:oneadmin -R /var/log/one /var/lib/one /run/one /run/lock/one |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
########################################### |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
!!! apt install libczmq-dev !!! |
||||||
|
|
||||||
|
|
||||||
|
apk add python2 |
||||||
|
npm config set python python2.7 |
||||||
|
cd /usr/lib/one/sunstone/public |
||||||
|
CXXFLAGS="--std=c++14" npm install |
||||||
|
# не обязательно(?) |
||||||
|
npm audit fix --force |
||||||
|
|
||||||
|
|
||||||
|
./build |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
echo 'oneadmin:black' > /var/lib/one/.one/one_auth |
||||||
|
|
||||||
|
``` |
Loading…
Reference in new issue