Skip to content

Commit

Permalink
Merge pull request #88 from TheNewNormal/v1.4.5
Browse files Browse the repository at this point in the history
v1.4.5
  • Loading branch information
rimusz authored Jul 22, 2016
2 parents 300e440 + 74ad68e commit 2f96711
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 34 deletions.
4 changes: 2 additions & 2 deletions src/CoreOS/CoreOS-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.4.4</string>
<string>1.4.5</string>
<key>CFBundleVersion</key>
<string>523</string>
<string>525</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.utilities</string>
<key>LSMinimumSystemVersion</key>
Expand Down
33 changes: 12 additions & 21 deletions src/cloud-init/user-data
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ coreos:
reboot-strategy: off
etcd2:
name: core-01
data-dir: /data/var/lib/etcd2
initial-advertise-peer-urls: http://127.0.0.1:2380
initial-cluster-token: core-01_etcd
initial-cluster: core-01=http://127.0.0.1:2380
Expand All @@ -33,19 +34,21 @@ coreos:
command: start
content: |
[Unit]
Description=Formats the persistent drive (if not formated yet)
Description=Formats the persistent drive (if not formated)
Requires=data.mount
Before=data.mount
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/sh -c '/usr/sbin/blkid -pi /dev/vda | grep TYPE= || /usr/sbin/mkfs.ext4 -i 8192 /dev/vda'
ExecStart=/bin/sh -c '/usr/sbin/blkid -pi /dev/vda | grep TYPE= || /usr/sbin/mkfs.ext4 -i 8192 -L core_data /dev/vda'
- name: data.mount
command: start
content: |
[Unit]
Description=Mounts ephemeral to /data
Requires=format-persistent-disk.service etcd2.service fleet.service docker.service rkt-metadata.socket
Requires=format-persistent-disk.service etcd2.service docker.service rkt-metadata.socket
After=format-persistent-disk.service
Before=etcd2.service fleet.service docker.service rkt-metadata.socket
Before=etcd2.service docker.service rkt-metadata.socket
[Mount]
What=/dev/vda
Where=/data
Expand All @@ -55,30 +58,18 @@ coreos:
content: |
[Unit]
Description=prepare for etcd,docker,rkt,opt
Requires=data.mount
Requires=data.mount etcd2.service
Before=etcd2.service
After=data.mount
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/sh -c '[[ -d /data/var/lib/etcd2 ]] || mkdir -p /data/var/lib/etcd2 && /usr/bin/chown etcd:etcd /data/var/lib/etcd2'
ExecStart=/bin/sh -c '/usr/bin/chown etcd:etcd /data/var/lib/etcd2'
ExecStart=/bin/sh -c '[[ -d /data/var/lib/docker ]] || mkdir -p /data/var/lib/docker'
ExecStart=/bin/sh -c '[[ -d /data/var/lib/rkt ]] || mkdir -p /data/var/lib/rkt && /usr/bin/chown root:rkt /data/var/lib/rkt && /usr/bin/chmod g+s /data/var/lib/rkt'
ExecStart=/bin/sh -c '[[ -d /data/var/lib/etcd2 ]] || mkdir -p /data/var/lib/etcd2 && /usr/bin/chown etcd:etcd /data/var/lib/etcd2'
ExecStart=/bin/sh -c '[[ -d /data/opt/bin ]] || mkdir -p /data/opt/bin'
ExecStart=/bin/sh -c '/usr/bin/chown root:rkt /data/var/lib/rkt && /usr/bin/chmod g+s /data/var/lib/rkt'
ExecStart=/bin/sh -c '/usr/bin/chown etcd:etcd /data/var/lib/etcd2'
- name: var-lib-etcd2.mount
command: start
content: |
[Unit]
Description=Binds /data/var/lib/etcd2 to /var/lib/etcd2
After=persistent-data-checks.service
Requires=persistent-data-checks docker.service etcd2.service
Before=etcd2.service
[Mount]
What=/data/var/lib/etcd2
Where=/var/lib/etcd2
Type=none
Options=bind
ExecStart=/bin/sh -c '[[ -d /data/opt/bin ]] || mkdir -p /data/opt/bin'
- name: var-lib-docker.mount
command: start
content: |
Expand Down
3 changes: 0 additions & 3 deletions src/destroy.command
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ res_folder=$(cat ~/coreos-osx/.env/resouces_path)
# path to the bin folder where we store our binary files
export PATH=${HOME}/coreos-osx/bin:$PATH

# get VM IP
vm_ip=$(/usr/local/sbin/corectl q -i core-01)


LOOP=1
while [ $LOOP -gt 0 ]
Expand Down
9 changes: 6 additions & 3 deletions src/first-init.command
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,11 @@ echo " "
#
cd ~/coreos-osx

# open bash shell
/bin/bash

# open user's preferred shell
if [[ ! -z "$SHELL" ]]; then
$SHELL
else
/bin/bash
fi


10 changes: 8 additions & 2 deletions src/os_shell.command
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ cd ~/coreos-osx
#
echo " "
echo "Preset CoreOS VM App shell ..."
echo " "

# open user's preferred shell
if [[ ! -z "$SHELL" ]]; then
$SHELL
else
/bin/bash
fi

# open bash shell
/bin/bash
11 changes: 8 additions & 3 deletions src/up.command
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ new_vm=0
# check if data disk exists, if not create it
if [ ! -f $HOME/coreos-osx/data.img ]; then
echo " "
echo "Data disk does not exist, it will be created now ..."
echo "CoreOS VM data disk does not exist, it will be created now ..."
create_data_disk
new_vm=1
fi
Expand Down Expand Up @@ -105,5 +105,10 @@ cd ~/coreos-osx
echo " "
echo "Preset CoreOS VM App shell ..."

# open bash shell
/bin/bash
# open user's preferred shell
if [[ ! -z "$SHELL" ]]; then
$SHELL
else
/bin/bash
fi

0 comments on commit 2f96711

Please sign in to comment.