-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmidsize-test.yml
56 lines (55 loc) · 1.65 KB
/
midsize-test.yml
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
## this file is only available on a freeze, not thaw
discover:
# a variable binding used for interpolation later on
codedir: ~/code
# indicate whether or not to create wheels from dependencies
# specify directories to unthaw on the atarget
empty_dirs:
- ~/tmp
# specify repositories, symbol links and files that will (recursively) be
# added to the target un unthaw
objects:
- ~/.profile
- ~/.bashrc
- ~/.Xdefaults
- ~/.xsession
- ~/.emacs
- ~/.emacs.d
- ^{discover.codedir}/home-dir
- ^{discover.codedir}/emacs
# symbolic links that are string interpolated with the platform's name
target:
config: ~/opt/etc/grsync.yml
links:
- link:
source: ~/.profile_${os}
target: ^{discover.codedir}/home-dir/dot/os/${os}/profile
default_profiles: secure,personal,osx
profiles:
# personal repos
personal:
empty_dirs:
- ~/mnt/somehost
objects:
- ~/opt/doc
- ^{discover.codedir}/personal-journal-files
# ssh data (careful)
secure:
objects:
- ~/.ssh
# indicate to create all wheel dependencies (useful for target machine
# offline--see docs)
wheel:
create: false
# used to freeze the distribution zip file
local:
# the default location if the -d flag is not given on the command line
dist_dir: ./dist
# the directory to add the dependency wheels (if discover.wheel.create is
# true)
wheels_dir: wheels
# used to create the bootstrap script--you probably want to leave this alone
bootstrap:
inst_dir: ${HOME}/grsync
python_dir: ${HOME}/opt/lib/python3
wheel_dir: ^{discover.local.wheels_dir}