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
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
Jake Guffey
46b916c0e1
Various bugfixes
...
Added logic to ensure that /etc/resolv.conf exists within a jail
Replaced /var/db, /var/tmp mountpoints with /var mountpoint in jail
Added logic to ensure that every jail is bound to an interface
Modified how information is inserted into the jail's rc.conf
Added ListenAddress directive for SSHd
Updated manpage to reflect these changes
2012-02-28 16:39:08 -05:00
Jake Guffey
20a3538e72
Fixed echoing entries
...
Entries weren't being properly echoed into /usr/jail/rw/${name}/etc/rc.conf
2012-02-28 11:21:23 -05:00
Jake Guffey
0515fd8483
Various bugfixes.
...
Needed to use '|| true' on subshell variable assignments in case of empty return
Added default status (started=true or false)
Added default devfs rules
Replaced <<- HEREDOC usage with <<
Added escapes where necessary within quoted strings or HEREDOCs
2012-02-23 17:17:30 -05:00
Jake Guffey
e4a7085978
Merge branch 'master' into __jail
2012-02-22 16:06:54 -05:00
Jake Guffey
3ebda62f04
bugfix -- needed to pass '-r' to ${add_cmd} to retreive package from remote repository.
2012-02-22 12:41:45 -05:00
Jake Guffey
446f497c4c
Created deleteJail function. Ready to begin debugging.
2012-02-22 12:13:20 -05:00
Jake Guffey
18c0e947aa
Created initial createJail function. Script still can't delete jails yet.
2012-02-21 18:34:21 -05:00
Giel van Schijndel
12d2c6c199
__start_on_boot type: add support for OpenWRT
...
Signed-off-by: Giel van Schijndel <giel+cdist@mortis.eu>
2012-02-21 22:25:45 +01:00
Jake Guffey
37d72a08ea
Merge branch 'master' into __jail
2012-02-21 16:09:19 -05:00
Jake Guffey
b9c757b78a
Filled out man page, created gencode-local to copy jailbase to __target_host, filled out parameter list, made explorers useful, created basic layout within gencode-remote.
2012-02-21 15:59:19 -05:00
Nico Schottelius
342d7bc80e
Merge remote-tracking branch 'jake/__package_pkg_freebsd'
...
Conflicts:
conf/type/__package/manifest
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-02-21 09:58:02 +01:00
Benedikt Koeppel
cd8e286988
renamed --database to --name
2012-02-21 07:03:03 +01:00
Benedikt Koeppel
df512162cb
--password is optional now, and added --no_my_cnf option
...
if no password is specified, then __mysql_server simply installs the
mysql-server package and doesn't perform any additional tasks.
if --password is specified, it writes its own .my.cnf configuration file
with the root password. This behaviour can be turned of by setting
--no_my_cnf "true"
2012-02-21 06:49:47 +01:00
Giel van Schijndel
afdfb660c7
Add support for OpenWRT packages
...
Signed-off-by: Giel van Schijndel <giel+cdist@mortis.eu>
2012-02-20 21:45:20 +01:00
Jake Guffey
2e4e291449
Added gencode-local to sync jailbase with remote side, added .gitignore to keep from syncing jailbase.tgz with github, new explorer basepresent to look for /usr/jail/{base,jailbase.tgz}
2012-02-20 14:20:55 -05:00
Giel van Schijndel
9538ef6462
Properly detect OpenWRT in global explorers
...
Signed-off-by: Giel van Schijndel <giel+cdist@mortis.eu>
2012-02-20 18:25:22 +01:00
Jake Guffey
879522db4c
Merge branch 'master' into __package_pkg_freebsd
2012-02-20 11:41:08 -05:00
Jake Guffey
5989fedb3e
Merge branch 'master' into __jail
2012-02-20 11:40:58 -05:00
Jake Guffey
377afe8b1c
Migrated to using present/absent for --state param.
2012-02-20 10:51:18 -05:00
Nico Schottelius
cfb8e7d372
move __run_command to types_submitted_for_inclusion directory
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
2012-02-20 10:22:52 +01:00
Nico Schottelius
be6522c729
Merge remote-tracking branch 'benedikt/type-run_command'
2012-02-20 10:21:17 +01:00
Jake Guffey
d082815c81
Created explorers, man page, jailbase placeholder. Began initial development of gencode-remote.
2012-02-19 14:09:36 -05:00
Benedikt Koeppel
c67c0cf12d
fixed mysql_database type
...
can now install a database, and create a user who manages that database
2012-02-19 08:42:13 +01:00
Benedikt Koeppel
cfaee39e70
new type 'mysql_database'
...
installs a database on an existing mysql_server remotely
2012-02-19 08:42:12 +01:00
Benedikt Koeppel
6a491080f8
fixed man page for mysql_server
...
it is a singleton and thus can't have a name
2012-02-19 08:38:33 +01:00