I hereby claim:
- I am chorrell on github.
- I am chorrell (https://keybase.io/chorrell) on keybase.
- I have a public key whose fingerprint is 323A EC58 E07B B77C EEC0 0590 6E82 CA41 2774 7B7C
To claim this, I am signing this object:
| # Get the manifest | |
| curl https://images.joyent.com/images/70e3ae72-96b6-11e6-9056-9737fd4d0764 -o base-64-16.3.1.json | |
| # Get the image file | |
| curl https://images.joyent.com/images/70e3ae72-96b6-11e6-9056-9737fd4d0764/file -o base-64-16.3.1.zfs.gz |
| dpkg: dependency problems prevent removal of systemd-sysv: | |
| init depends on systemd-sysv | sysvinit-core | upstart; however: | |
| Package systemd-sysv is to be removed. | |
| Package sysvinit-core is not installed. | |
| Package upstart is not installed. | |
| dpkg: error processing package systemd-sysv (--purge): | |
| dependency problems - not removing | |
| dpkg: dependency problems prevent removal of systemd: | |
| systemd-sysv depends on systemd (= 215-17). |
| #!/bin/bash | |
| set -o xtrace | |
| export npm_config_loglevel=verbose | |
| export npm_config_spin=false | |
| NODE_VERSION=0.8.28 | |
| NPM_VERSION=2.7.4 | |
| # Install node |
I hereby claim:
To claim this, I am signing this object:
| <?xml version="1.0"?> | |
| <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> | |
| <service_bundle type="manifest" name="ghost"> | |
| <service name="site/ghost" type="service" version="1"> | |
| <create_default_instance enabled="true"/> | |
| <single_instance/> |
| The script (/Users/christopher/script.sh): | |
| /opt/local/bin/pkgin -y install scmgit | |
| The api command: | |
| Create a machine and pass the absolute path of the script to --script: | |
| sdc-createmachine --dataset f669428c-a939-11e2-a485-b790efc0f0c1 --package 6a6c0056-38b9-4982-90ad-682d63970b4c --name base-13.1.0-with-git --script /Users/christopher/script.sh | |
| #!/bin/bash | |
| PKGSRCPATH=/opt/local | |
| ACCOUNT=YOUR-USER-NAME | |
| FINGERPRINT=`ssh-keygen -l -f ~/.ssh/id_rsa.pub | awk '{print $2}' | tr -d '\n'` | |
| URL=https://DC.api.joyentcloud.com | |
| AUTHORIZED_KEYS=/root/.ssh/authorized_keys | |
| ${PKGSRCPATH}/bin/sdc-listkeys --account ${ACCOUNT} --keyId ${FINGERPRINT} --url ${URL} | ${PKGSRCPATH}/bin/json -a key > ${AUTHORIZED_KEYS} |
| # Install ffmpeg and autoconf from the pkgsrc repos | |
| pkgin update | |
| pkgin -y install ffmpeg autoconf gcc-compiler | |
| mkdir src | |
| cd src | |
| # Download ffmpeg-php | |
| curl -L -O http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2 |
| curl -OLk https://launchpad.net/gearmand/trunk/0.33/+download/gearmand-0.33.tar.gz | |
| tar xvf gearmand-0.33.tar.gz | |
| cd gearmand-0.33 | |
| pkgin -y install libevent boost-headers boost-libs gcc-compiler gmake curl | |
| export CFLAGS='-m64 -I/opt/local/include' | |
| export CPPFLAGS='-I/opt/local/include -D_REENTRANT -I/usr/include' | |
| export CXXFLAGS='-m64 -L/opt/local/lib/amd64' | |
| export LDFLAGS='-m64 -I/opt/local/include -L/opt/local/lib -L/opt/local/lib/amd64' |
| # Download the required TagLib lib | |
| mkdir src | |
| cd src | |
| curl -OL https://github.com/downloads/taglib/taglib/taglib-1.7.2.tar.gz | |
| tar xvf taglib-1.7.2.tar.gz | |
| cd taglib-1.7.2 | |
| # Make sure cmake and gcc are installed | |
| pkgin -y install cmake |