erdgeist
b956978714
anoncvs.at.freebsd.org does no longer exist
2008-07-17 11:43:56 +00:00
erdgeist
0191e01c58
Finally modernize behaviour of ezjail-admin update.
...
It no longer rebuilds the whole world by default.
Also add a -u option that utilies freebsd-update to update the world.
2008-07-16 04:25:35 +00:00
erdgeist
80d20cecdd
echo needs a -e switch in order to handle newlines correctly
2008-07-13 21:21:10 +00:00
erdgeist
a30cce7b39
Fixed one unverfied copy'n'paste action
2008-07-13 21:15:42 +00:00
erdgeist
20aae5c18f
Add -P -M and -S switches to ezjail-admin install.
...
Those commands can be used to add ports, sources and man page packages to an already installed base without reinstalling the base.
Unify error reporting and try to give the user enough clues as how to go on in case of an error.
2008-07-10 18:55:39 +00:00
erdgeist
78416d679d
A control character slipped into the script
2008-07-09 22:03:29 +00:00
erdgeist
628a6a88d3
Embarrassing boolean expression mistake
2008-07-09 21:59:28 +00:00
erdgeist
d435cc730a
Move image mount logic into a function
...
Fix image jail size stat to follow symlink
2008-07-09 10:37:11 +00:00
erdgeist
79d3217cc0
Direct find to 'find .' instead of 'find *' to allow for dot-files to be found and too many parameters never to occur
2008-07-08 23:09:51 +00:00
erdgeist
55d085e070
Typo in install
2008-07-08 20:11:24 +00:00
erdgeist
51c6072cb8
Fix typos and add lots of documentation.
2008-07-08 18:45:24 +00:00
erdgeist
9060c450c5
Fix typos and add lots of documentation.
2008-07-08 18:30:06 +00:00
erdgeist
e8d0bdf714
Typo in imported image size
2008-07-07 23:17:28 +00:00
erdgeist
cd753c0f87
When restoring, use rcorder-lines from old ezjails config
2008-07-07 12:36:45 +00:00
erdgeist
7d9d19af7f
Fix a problem where we can not detach a jail after its creation, because we're still inside its root directory.
...
Also put image size for image jails into the properties list.
Auto attach image jails for archive (if possible, aka non-blocking).
Actually call ezjail-admin create from ezjail-admin restore.
This means, that restore is rudimentary up and running.
2008-07-07 04:29:32 +00:00
erdgeist
518ef661e1
Making paths absolute did not work correctly. Also move commands handling multiple jails to a for loop instead of a while loop
2008-07-06 22:24:56 +00:00
erdgeist
aaf34bfa99
Use sh\'s own line splitting algorithm instead of cut
2008-07-06 18:54:56 +00:00
erdgeist
f36423bf6c
Fix pathname substitution to prevent incorrect retrieval of soft links, when creating a jail from archive.
2008-07-06 18:17:36 +00:00
erdgeist
68704c8cc9
Make deletes less verbose. also rename tmpfile to ezjail_tmpfile
2008-06-04 01:02:54 +00:00
erdgeist
5315494529
Saving config from archive to tempfile in order to source it
2008-06-01 01:22:05 +00:00
erdgeist
6c44af6f90
Fix quoting errors.
2008-05-19 09:33:38 +00:00
erdgeist
265e1dc36d
Fix ezjail_makeabsolute, it was broken, when the provided 2nd path wasnt absolute. Also add lots of logic to the restore command. Soon will be working[tm].
2008-05-11 03:04:46 +00:00
erdgeist
f9f6858744
when specifying jail name, options must not be quoted
2008-04-02 21:03:16 +00:00
erdgeist
7c281ef1f2
Default login command changed from /bin/sh to /usr/bin/login -f root
2008-03-23 02:56:38 +00:00
erdgeist
0db3c2df89
Include version information. Also fix an amd64 install problem.
2008-03-22 11:35:07 +00:00
erdgeist
1667d0f8de
fixed stray control character
2008-03-14 01:48:40 +00:00
erdgeist
1e2d49ec51
abstract making absolute paths. use pax instead of tar to extract archives. Also do not report an error, if ezjail.conf is missing.
2008-03-14 00:17:22 +00:00
erdgeist
d8ead98071
Reverse jail order when calling stop
2008-01-08 03:34:49 +00:00
erdgeist
b4889a5d6b
Format for property files in ezjail archive now changed to use - as seperator.
2008-01-08 03:34:48 +00:00
erdgeist
33c42bb8ce
Fetching first values from an ezjail archive in restore command. Still not functional.
2008-01-02 07:44:32 +00:00
erdgeist
3953315c47
Guess archive name on restores
2008-01-02 07:03:59 +00:00
erdgeist
e9f9774ff6
Allow restoring from a archive coming in from stdin
2008-01-02 06:28:04 +00:00
erdgeist
17df3ac4c4
Fix some bugs in stdout archive code
2007-11-27 23:01:32 +00:00
erdgeist
a1d5d32554
Allow for specifying - as filename if archiving to stdout is desired.
2007-11-27 22:11:59 +00:00
erdgeist
3ecbd16771
Conditions checked the wrong way
2007-11-27 21:51:48 +00:00
erdgeist
78de4b0846
cosmetics
2007-10-14 20:26:53 +00:00
erdgeist
32f4547b22
In a function we must not shift positional parameters
2007-10-08 05:24:45 +00:00
erdgeist
96478770eb
Get rid off rather ugly ezjail_imageparams HACK
2007-10-08 05:02:50 +00:00
erdgeist
845561e20d
Fix a check that once required the variable to be != YES
2007-10-08 02:24:26 +00:00
erdgeist
052b740d8c
Revert the "fix" from 1.43, there was no bug in here but in ezjail-admin
2007-10-08 02:19:41 +00:00
erdgeist
8143c32994
Fixed some missmatched quotes
2007-10-08 02:15:21 +00:00
erdgeist
82ff9ad072
Some nesting errors occured... investigating
2007-10-08 02:11:35 +00:00
erdgeist
f5c5e02160
We need all image parameters, even when the image already existed
2007-10-08 02:04:59 +00:00
erdgeist
472830e66e
Also include stopcrypto to the list of proxied requests
2007-10-08 01:47:06 +00:00
erdgeist
f59b100fff
Apply coding style guides to ezjail.sh as well. Also fix bug making startcrypto useless
2007-10-08 01:41:02 +00:00
erdgeist
c3adb3ca01
Also include startcrypto to the list of proxied requests
2007-10-08 01:32:22 +00:00
erdgeist
5ef11c6d04
introduce -f option to getopt list of ezjail-admin delete
2007-10-07 23:11:24 +00:00
erdgeist
425dab96af
Lots of things changed:
...
* delete now knows a -f switch which forces detach or stop, if jail is attached or running
* restore added
* archive now saves the whole tag to archive to later identify the jail and backup date
* detach_images now also removes the soft link
* starting/stopping a jail moved to its own function
* I enforced some coding style guides
* * [ -n "string" ] is replaced by [ "string" ]
* * Command parameters are being quoted. This will later allow jail roots with spaces in its name
* * variable assignments are always enclosed by exactly one of ${}, `` or "", (except for cases like a=${x}/${y:-"z"}). This means that a="${x}" now is a=${x}
* * [ -z "string" ] && echo "Foo" is replaced by ["string" ] || echo "Foo", which normally reads out more naturally (i.e. [ "${jail_exists}" ] || exerr "Error: Jail does not exist." )
* * $? and $# are now always compared by -eq or -ne operators, not by = or !=
2007-10-07 21:22:28 +00:00
erdgeist
32bf68787b
A strange utf8 char slipped into my code.
2007-10-02 20:20:05 +00:00
erdgeist
626f2fd677
put the jails name into archive
2007-10-02 00:51:38 +00:00