summaryrefslogtreecommitdiff
path: root/doc/forum/property_which_create_a_file
diff options
context:
space:
mode:
authorJoey Hess2015-09-30 11:24:54 -0400
committerJoey Hess2015-09-30 11:24:54 -0400
commitfd9e7d443e6ac96f163781a27674c27b43ee101f (patch)
tree4714db0a8d30c9cf8287a8ccdb1c7b157794df03 /doc/forum/property_which_create_a_file
parentebf24f6a8fc2694be53476de20a8c97561346a6a (diff)
comment
Diffstat (limited to 'doc/forum/property_which_create_a_file')
-rw-r--r--doc/forum/property_which_create_a_file/comment_1_bc541cd7e3fdaa8e1664e95bebecb2bc._comment14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/forum/property_which_create_a_file/comment_1_bc541cd7e3fdaa8e1664e95bebecb2bc._comment b/doc/forum/property_which_create_a_file/comment_1_bc541cd7e3fdaa8e1664e95bebecb2bc._comment
new file mode 100644
index 00000000..cb8bd32f
--- /dev/null
+++ b/doc/forum/property_which_create_a_file/comment_1_bc541cd7e3fdaa8e1664e95bebecb2bc._comment
@@ -0,0 +1,14 @@
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 1"""
+ date="2015-09-30T14:53:02Z"
+ content="""
+My suggestion in the specific case of the sbuild property would be to
+generate the file whenever the property that generates the chroot has to
+make a change. The `onChange` combinator accomplishes that.
+
+But if you really want to only run the property if the file doesn't exist,
+you can do that by using the `check` combinator. For example:
+
+ check (not <$> doesFileExist f) (createtarball f)
+"""]]