Commit graph

599 commits

Author SHA1 Message Date
Jake Guffey
055b3f0f53 bugfix
was filling jail_list with $jail_enable
2012-06-14 10:41:04 -04:00
Steven Armstrong
7ae1a2bc52 allow __file to read source file from stdin
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2012-06-04 14:17:42 +02:00
Nico Schottelius
f087057c98 use iproute2's ip, if available
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-05-31 19:30:51 +02:00
Nico Schottelius
029dc4c387 Merge branch 'ssh_authorized_key_group' of https://github.com/contradict/cdist 2012-05-31 19:23:53 +02:00
8564785f66 Ensure __ssh_authorized_key sets proper group
When --dstuser is specified, use an explorer to retrieve
the group name and specify the group name on all created
directories and files.
2012-05-30 17:21:19 -07:00
Sébastien Gross
fc6a54b3bd Fix email address.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2012-05-31 00:28:32 +02:00
Sébastien Gross
4b1c604e47 Fix type authors for manpage generation.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2012-05-31 00:23:28 +02:00
Nico Schottelius
d7f180c99f rename ifaces => interfaces (more explicit)
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-05-30 18:34:14 +02:00
Nico Schottelius
a685e9556a Merge remote-tracking branch 'renard/explorer-ifaces' 2012-05-30 18:32:57 +02:00
Sébastien Gross
4f303ecb27 Fix ifconfig output parsing against various OSes.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2012-05-30 17:46:46 +02:00
Nico Schottelius
3cb85fc3f3 Bugfix __addifnosuchline: Missing quotes
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-05-30 15:57:44 +02:00
Sébastien Gross
cf980f2985 List all network interfaces in explorer/ifaces.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2012-05-29 13:11:42 +02:00
Nico Schottelius
7c7a621875 fix manpage compile error
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-05-23 14:19:58 +02:00
Nico Schottelius
dee266aca0 ignore "no crontab for ..." message
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-05-18 16:39:13 +02:00
Evax Software
5c70018411 switch the __rvm type to the new present/absent state scheme 2012-05-18 10:55:28 +02:00
Evax Software
196fb7e656 use new rvm install command (fixes #67) 2012-05-18 10:43:39 +02:00
Nico Schottelius
dfd60ca837 __package uses present/absent
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-05-18 10:08:19 +02:00
Chris Lamb
1557630e91 s/specifiend/specified/
Signed-off-by: Chris Lamb <lamby@debian.org>
2012-05-10 16:20:43 +00:00
Jake Guffey
4b11a6172d Fixed variable naming in /etc/fstab.$name
had referenced $jailbase when meaning to reference $jaildir
2012-04-30 17:29:08 -04:00
Jake Guffey
1a20f0087e Merge branch 'master' into __jail 2012-04-27 16:47:14 -04:00
Jake Guffey
14e851341a Implemented Nico's suggestions
Parameterized {jailbase,jaildir}
Replaced all usages of /usr/jail with $jaildir
Explicitly fail if $os isn't FreeBSD
Removed $__type/files/ as it is pointless to have now
Updated man page
2012-04-27 11:45:34 -04:00
Jake Guffey
131889b454 Added jail_${name}_flags variable
To make future work, such as resource limiting (rctl(8)) easier, added
"-n ${name}" to jail_flags for each jail.
2012-04-23 14:39:26 -04:00
Jake Guffey
d39821782d Copy /root to $jailbase/rw/$name/root
Copies /root to ${jailbase}/rw/${name}/root
Adds /root to /etc/fstab.${name}
2012-04-23 13:43:27 -04:00
Jake Guffey
a4c89c5552 Merge branch 'master' into __jail 2012-04-18 13:13:11 -04:00
Jake Guffey
847fc9d8c1 Multiple bugfixes
fixed remote copy command
fixed problem with code-remote when jail_enable wasn't in rc.conf
fixed problem with code-remote when jail_list wasn't in rc.conf
added check to see if /etc/devfs.rules exists before trying to use it
added dependency on __directory/usr/jail
2012-04-11 14:53:28 -04:00
Jake Guffey
f5437ccce6 Bugfix for jail_list
If jail_list wasn't already defined in /etc/rc.conf, gencode-remote wasn't adding the variable to the file.
2012-04-06 13:32:59 -04:00
pestaa
deafcc60e8 Workound lack of pipeline's integrity guarantee. 2012-04-06 18:55:35 +02:00
pestaa
f9c945cc86 Changed tactics. Sed's -i flag is not cross-platform. 2012-04-06 11:15:06 +02:00
pestaa
0e11583b1e Fix sed argumenting on FreeBSD. While specifying -i flag is optional on GNU sed, it is mandatory on non-GNU variants. In order to keep behavior backward-compatible, the backup file is always removed. 2012-04-05 23:21:11 +02:00
Nico Schottelius
0a03a15537 Merge branch '__start_on_boot' of https://github.com/asteven/cdist 2012-04-04 09:47:02 +02:00
Nico Schottelius
a586d6b54b Merge branch '__file_exists' of https://github.com/asteven/cdist 2012-04-04 09:44:14 +02:00
Steven Armstrong
e3f767f5a1 += example
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2012-04-04 09:37:18 +02:00
Nico Schottelius
f2a51f1a10 Merge branch '__file_exists' of https://github.com/asteven/cdist 2012-04-04 09:32:08 +02:00
Steven Armstrong
ffcf57ee45 implement --state exists
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2012-04-04 00:08:23 +02:00
Jake Guffey
ace13f3582 Merge branch 'master' into __jail 2012-04-03 14:08:18 -04:00
Steven Armstrong
18a25dc65b file must be last argument
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2012-04-03 17:53:28 +02:00
Steven Armstrong
386c12f251 nested quotes should not be escaped
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2012-04-03 17:52:58 +02:00
Nico Schottelius
e540502830 Missing cat in __package_yum
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-04-03 05:59:24 +02:00
Nico Schottelius
f3efa1e74d enable __start_on_boot on amazon linux
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-03-30 09:14:25 +02:00
Jake Guffey
33cb887acf Merge https://github.com/telmich/cdist 2012-03-12 16:44:25 -04:00
Nico Schottelius
856514d70f Merge remote-tracking branch 'mcodd/groupmod-redhat-exception' 2012-03-12 20:56:57 +01:00
Nico Schottelius
db14277b41 move __mysql_server to types_submitted_for_inclusion
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-03-12 20:54:41 +01:00
Nico Schottelius
8a6ac230aa Merge remote-tracking branch 'benedikt/type-mysql_server' 2012-03-12 20:52:56 +01:00
Nico Schottelius
73113a2fe9 --whitespace
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-03-12 20:17:59 +01:00
Nico Schottelius
08ce990207 Merge remote-tracking branch 'benedikt/type-mysql_database' 2012-03-12 20:17:21 +01:00
Steven Armstrong
f3545a51fe be nice with them users
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2012-03-10 14:08:57 +01:00
Steven Armstrong
10d0cf00d6 /special/raw/
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2012-03-10 14:07:13 +01:00
Steven Armstrong
1ea0ea0b1b add support for crontab EXTENSIONS, e.g. @reboot
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2012-03-09 20:05:50 +01:00
Jake Guffey
5dc8d305e5 Bugfix
Modified pipeline to determine ${name}'s version if it's installed.
2012-03-05 14:57:37 -05:00
Matt Coddington
38b2e56786 tiny fix for __start_on_boot/explorer/state
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-03-01 08:44:37 +01:00