File: frag1.mcl

package info (click to toggle)
mgmt 0.0.26.git.2024.10.25.85e1d6c0e8-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 9,364 kB
  • sloc: sh: 2,471; yacc: 1,285; makefile: 543; python: 196; lisp: 77
file content (33 lines) | stat: -rw-r--r-- 811 bytes parent folder | download
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
file "/tmp/frags/" {
	state => $const.res.file.state.exists,
}

# fragments
file "/tmp/frags/f1" {
	state => $const.res.file.state.exists,
	content => "i am f1\n",
}
file "/tmp/frags/f2" {
	state => $const.res.file.state.exists,
	content => "i am f2\n",
}
file "/tmp/frags/f3" {
	state => $const.res.file.state.exists,
	content => "i am f3\n",
}

# You can also drop in an unmanaged file into the frags dir for it to get used!
# And of course you can hard-code the list of files to use like this one is...
file "/tmp/bonus_file" {
	state => $const.res.file.state.exists,
	content => "i am a bonus file\n",
}

# automatic edges will get added!
file "/tmp/whole1" {
	state => $const.res.file.state.exists,
	fragments => [
		"/tmp/frags/", # pull from this dir
		"/tmp/bonus_file", # also pull this one file
	],
}