Skip to content

Commit

Permalink
extract pharo image + vm from local zip files
Browse files Browse the repository at this point in the history
  • Loading branch information
capsulecorplab committed Jan 18, 2024
1 parent b0a5149 commit 068d7c3
Showing 1 changed file with 39 additions and 14 deletions.
53 changes: 39 additions & 14 deletions playbook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -388,7 +388,8 @@

vars:
pharo_launcher_version: "c661cf8e517bf2695fb637aa058d7fab3449107a"
pharo_version: "10"
pharo_version: "11"
pharo_commit: "d5a8320"
roassal_version: "v1.01b"
neocsv_version: "fcffa0bba57b2c8c4624eb356fd29afc9b3dbf4a"

Expand All @@ -403,14 +404,31 @@
cmd: git checkout {{ pharo_launcher_version }}
chdir: /home/kasm-default-profile/pharo-launcher
executable: /bin/bash
- name: Download Pharo {{ pharo_version }} + VM in pharo-launcher
- name: Join parts of Pharo VM zip file
shell:
cmd: curl https://get.pharo.org/{{ pharo_version }}0+vm | bash
cmd: cat pharo11-vm-Linux-x86_64-stable.zip.parta* > pharo11-vm-Linux-x86_64-stable.zip
chdir: /home/kasm-default-profile/install_files
executable: /bin/bash
- name: Extract Pharo {{ pharo_version }} image zip file to pharo-launcher/
unarchive:
src: /home/kasm-default-profile/install_files/pharo{{ pharo_version }}-64bit.zip
dest: /home/kasm-default-profile/pharo-launcher
remote_src: yes
creates: /home/kasm-default-profile/install_files/graphviz-2.50.0/README
- name: Extract Pharo {{ pharo_version }} VM zip file to pharo-launcher/
unarchive:
src: /home/kasm-default-profile/install_files/pharo{{ pharo_version }}-vm-Linux-x86_64-stable.zip
dest: /home/kasm-default-profile/pharo-launcher
remote_src: yes
creates: /home/kasm-default-profile/install_files/graphviz-2.50.0/README
- name: Rename Pharo{{ pharo_version }}-SNAPSHOT-64bit-{{ pharo_commit }}.image to PharoLauncher.image
shell:
cmd: mv Pharo{{ pharo_version }}-SNAPSHOT-64bit-{{ pharo_commit }}.image PharoLauncher.image
chdir: /home/kasm-default-profile/pharo-launcher
executable: /bin/bash
- name: Rename Pharo.image to PharoLauncher.image
- name: Rename Pharo{{ pharo_version }}-SNAPSHOT-64bit-{{ pharo_commit }}.changes to RoassalPlayground.changes
shell:
cmd: mv Pharo.image PharoLauncher.image
cmd: mv Pharo{{ pharo_version }}-SNAPSHOT-64bit-{{ pharo_commit }}.changes RoassalPlayground.changes
chdir: /home/kasm-default-profile/pharo-launcher
executable: /bin/bash
- name: Load PharoLauncher with Metachello from shell # as per https://github.com/pharo-project/pharo-launcher/blob/feature/cmd-line/build.sh#L31C2-L31C183
Expand Down Expand Up @@ -450,19 +468,26 @@
cmd: git checkout {{ roassal_version }}
chdir: /home/kasm-default-profile/Pharo/images/RoassalPlayground/pharo-local/iceberg/pharo-graphics/Roassal
executable: /bin/bash
- name: Download Pharo image + vm into RoassalPlayground
shell:
cmd: curl https://get.pharo.org/110+vm | bash
chdir: /home/kasm-default-profile/Pharo/images/RoassalPlayground
executable: /bin/bash
- name: Rename Pharo.changes to RoassalPlayground.changes
- name: Extract Pharo {{ pharo_version }} image zip file to pharo-launcher/
unarchive:
src: /home/kasm-default-profile/install_files/pharo{{ pharo_version }}-64bit.zip
dest: /home/kasm-default-profile/Pharo/images/RoassalPlayground
remote_src: yes
creates: /home/kasm-default-profile/install_files/graphviz-2.50.0/README
- name: Extract Pharo {{ pharo_version }} VM zip file to pharo-launcher/
unarchive:
src: /home/kasm-default-profile/install_files/pharo{{ pharo_version }}-vm-Linux-x86_64-stable.zip
dest: /home/kasm-default-profile/Pharo/images/RoassalPlayground
remote_src: yes
creates: /home/kasm-default-profile/install_files/graphviz-2.50.0/README
- name: Rename Pharo{{ pharo_version }}-SNAPSHOT-64bit-{{ pharo_commit }}.image to PharoLauncher.image
shell:
cmd: mv Pharo.changes RoassalPlayground.changes
cmd: mv Pharo{{ pharo_version }}-SNAPSHOT-64bit-{{ pharo_commit }}.image PharoLauncher.image
chdir: /home/kasm-default-profile/Pharo/images/RoassalPlayground
executable: /bin/bash
- name: Rename Pharo.image to RoassalPlayground.image
- name: Rename Pharo{{ pharo_version }}-SNAPSHOT-64bit-{{ pharo_commit }}.changes to RoassalPlayground.changes
shell:
cmd: mv Pharo.image RoassalPlayground.image
cmd: mv Pharo{{ pharo_version }}-SNAPSHOT-64bit-{{ pharo_commit }}.changes RoassalPlayground.changes
chdir: /home/kasm-default-profile/Pharo/images/RoassalPlayground
executable: /bin/bash
- name: Load Full Roassal3 package into RoassalPlayground using Metacello
Expand Down

0 comments on commit 068d7c3

Please sign in to comment.