forked from vanderhoop/installfest_script
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathManifest.ubuntu
More file actions
81 lines (61 loc) · 1.85 KB
/
Manifest.ubuntu
File metadata and controls
81 lines (61 loc) · 1.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
shebang
commentary/header
handle_options_and_start_logging
define_terminal_colors
commentary/quoth_the_bard
commentary/instructions
# -> pause_awhile "begin"
# -> echo "${GREEN}The play's the thing...${GREEN}"
# -> quoth_the_bard "${HOW_NOW_TERMINAL[@]}"
# -> pause_awhile "define environmental variables for the install"
# tests/add_assert_functions
tests/mock_assert_functions
set_env_vars
set_script_branch
capture_password
# -> pause_awhile "update your OS with necessary tools"
ubuntu/update_software
ubuntu/install_system_packages
# -> quoth_the_bard "${HOW_NOW_GIT[@]}"
# -> pause_awhile "add GitHub credentials to our keychain"
capture_github_credentials
# -> quoth_the_bard "${HOW_NOW_SSH_KEYS[@]}"
add_ssh_key_to_github
configure_git
clone_script_repo
# set up default deployment with heroku
ubuntu/set_up_heroku
keep_alive_password
# -> quoth_the_bard "${HOW_NOW_GEMS[@]}"
# -> pause_awhile "install rbenv and Gem list"
remove_rvm
ubuntu/install_rbenv
set_default_gems_with_rbenv
ubuntu/add_rbenv_to_bashrc
# -> quoth_the_bard "${HOW_NOW_RUBY[@]}"
# -> pause_awhile "install Ruby with rbenv"
install_beloved_ruby_version
set_global_ruby_version
tests/check_for_gems
keep_alive_password
# -> quoth_the_bard "${HOW_NOW_NODE[@]}"
# -> pause_awhile "install Node and npm"
ubuntu/install_node_and_npm
# -> quoth_the_bard "${HOW_NOW_APPS[@]}"
# -> pause_awhile "install classroom applications"
ubuntu/install_apps
# ubuntu/install_atom
# -> quoth_the_bard "${HOW_NOW_DB[@]}"
# -> pause_awhile "install PostgreSQL"
ubuntu/install_postgres
# currently not using
# install_vim_plugins
# install_oh_my_zsh
# -> quoth_the_bard "${HOW_NOW_CONFIGURE[@]}"
# -> pause_awhile "do final configurations"
create_student_folders
copy_over_dotfiles
ubuntu/install_mailutils
# report_log # FIXME (phlco) skipping the email line
# -> quoth_the_bard "${HOW_NOW_FINISH[@]}"
commentary/fin