Richard W.M. Jones
72cfaff5c5
Update copyright dates for 2025
...
Automated using this command:
perl -pi.bak -e 's/(20[012][0-9])-20[12][01234]/$1-2025/g' `git ls-files`
2025-02-16 17:00:46 +00:00
Richard W.M. Jones
e2c7bddf10
Update copyright dates for 2023
...
Run this command across the source:
perl -pi.bak -e 's/(20[012][0-9])-20[12][012]/$1-2023/g' `git ls-files`
and remove changes to po{,-docs}/*.po{,t} (these will be regenerated
later when we run 'make dist').
2023-02-07 10:50:48 +00:00
Pino Toscano
0f04263000
build: isolate common po-docs logic
...
Move most of the content of either po-docs/ja/Makefile.am or
po-docs/uk/Makefile.am to po-docs/language.mk, and use it exclusively
instead of the former contents of the languange-specific Makefile.am.
This way, either adding a new documentation or enabling a new language
will not require copying over the same make code.
2015-10-22 11:13:48 +02:00
Richard W.M. Jones
ccb3894915
v2v: Add the test-harness used by external tests.
...
See the new man page virt-v2v-test-harness(1) added in this commit for
details of this library/harness, and also how to get the external
tests.
2015-03-10 19:39:23 +00:00
Richard W.M. Jones
8873c51475
po-docs: Update list of manual pages to be translated.
...
There should be an automatic way to keep this list updated, but while
there isn't, keep it updated by hand ...
2015-03-10 16:51:06 +00:00
Richard W.M. Jones
fb546eaee0
New tool: virt-log: It lists log files from within the guest.
...
See 'TODO' file for suggested future improvements.
2014-06-14 13:58:45 +01:00
Richard W.M. Jones
2b208d84db
Add virt-customize standalone tool.
...
This includes some simple tests and a manual page.
2014-03-25 12:41:04 +00:00
Richard W.M. Jones
4b0b3589e8
customize: Move virt-customize-related code to a separate directory.
...
Split virt-builder into build and customize steps, so that we can spin
off a separate tool called 'virt-customize'. This commit does not in
fact create such a tool, but it moves all the common code into a
library, in the customize/ subdirectory of the source.
Although this is mostly refactoring, it does change the order in which
virt-builder command line arguments are processed, so they are now
processed in the order they appear, not the inflexible fixed order
used before.
2014-03-25 12:41:04 +00:00
Hilko Bengen
cbc0e79d38
Fix manpage generation in out-of-tree builds
2013-12-10 21:52:52 +01:00
Hilko Bengen
38410afc5a
Fix installing man-pages from out-of-tree build
2013-12-07 21:40:00 +01:00
Richard W.M. Jones
1ea1646e6f
po-docs: If *.pod files are missing, tell user to run 'make update-po'.
...
I'm now fairly convinced it's not possible to do this automatically.
However we should at least tell the user what needs to be done.
2013-11-25 18:27:00 +00:00
Richard W.M. Jones
a4800e2d4f
builder: Add a real scanner/parser for index files.
...
This adds a tool called virt-index-validate to validate index files.
2013-11-04 21:49:01 +00:00
Richard W.M. Jones
24a315507d
Add man page for /etc/libguestfs-tools.conf (RHBZ#1019889).
...
Add a man page to document this configuration file. This is
required by some distros, eg. Debian and RHEL.
2013-10-17 15:23:40 +01:00
Richard W.M. Jones
9ba6717e94
New tool: virt-builder: For quickly building virtual machine images.
...
On baremetal you can build and customize a new guest in under 2
minutes. For example:
$ virt-builder fedora-19 \
--root-password password:test \
--install minicom \
--firstboot-command 'yum -y update' \
--firstboot-command 'useradd -m -p "" rjones ; chage -d 0 rjones'
[ 0.0] Downloading: file:///home/rjones/d/libguestfs/builder/website/fedora-19.xz
[ 1.0] Uncompressing: file:///home/rjones/d/libguestfs/builder/website/fedora-19.xz
[ 24.0] Running virt-resize to expand the disk to 4.2G
[ 77.0] Opening the new disk
[ 81.0] Installing packages: minicom
[ 94.0] Installing firstboot command: [001] yum -y update
[ 94.0] Installing firstboot command: [002] useradd -m -p "" rjones ; chage -d 0 rjones
[ 94.0] Finishing off
2013-10-03 22:02:16 +01:00
Richard W.M. Jones
93dbeb6b6c
tools: Generate a special POTFILES-pl and dump symlink hack in tools directory.
2013-09-26 22:01:41 +01:00
Richard W.M. Jones
06f2c1ad70
golang: Add examples and guestfs-golang(3) man page.
2013-07-04 15:48:47 +01:00
Richard W.M. Jones
49bdaabc7d
build: Add common-rules.mk, common rules for all Makefiles.
...
This file is mainly a central place to:
- include localenv if it exists, and
- define the RHEL 5 backwards compatibility macros, instead of
spreading them over every other file.
2013-06-04 12:41:11 +01:00
Richard W.M. Jones
a1e51676fd
Remove many uses of $(builddir).
...
"$(builddir)" is always "."
Therefore most uses of $(builddir) are suspect and should be
removed or replaced with "."
2013-04-25 12:22:31 +01:00
Richard W.M. Jones
1a06ac25f5
fish: Add help for prepared disk images to the man page.
...
Also the long description for each prepared disk image can now contain
Perl POD markup.
2013-04-10 12:28:14 +01:00
Hilko Bengen
43b37d02a1
out-of-tree build: Fix localized manpages
2013-03-07 21:17:30 +00:00
Richard W.M. Jones
3e9e40aee3
fuse: Add guestunmount program to handle unmounting (RHBZ#916780).
2013-03-05 13:12:25 +00:00
Richard W.M. Jones
ff8bfd3e92
Add Lua bindings.
...
These are relatively complete, although only lightly tested. Missing:
- events
- last_errno
- user_cancel
2012-11-17 20:02:42 +00:00
Richard W.M. Jones
4a4ca0c01d
syntax: Use __PATTERNS__ instead of @PATTERNS@ in podwrapper man pages.
...
It is slightly dangerous to use @PATTERNS@, since these might
be substituted by autoconf when they appear in Makefile.am files.
2012-10-03 09:22:45 +01:00
Richard W.M. Jones
df2469a48f
docs: Add guestfsd(8) man page.
2012-10-03 08:55:24 +01:00
Richard W.M. Jones
512f21c965
po-docs: Copy all *.1 and *.3 files to the install dir.
2012-08-28 13:18:47 +01:00
Richard W.M. Jones
67a803e1f2
po-docs: Update the list of man pages.
2012-08-28 13:18:47 +01:00
Richard W.M. Jones
ddc67d94f3
po-docs: Fix podwrapper so it works on translated POD files.
...
These don't contain literal strings like "AUTHORS" (they have the
translated versions instead) and so checking for these English strings
is rather useless.
Also we don't usually have the '--license' parameter conveniently
around so don't enforce this section.
2012-08-28 13:18:47 +01:00
Richard W.M. Jones
540fbfcf34
po-docs: Don't output translated virt-sysprep page as HTML.
2012-08-28 13:18:47 +01:00
Richard W.M. Jones
f2ea617e22
build: Change calls to podwrapper.sh to use $(PODWRAPPER).
...
This will allow us to easily change the location of this
script in future.
2012-07-16 18:56:57 +01:00
Richard W.M. Jones
3e164f15b7
po-docs: Allow parallel builds in po-docs directory.
...
The first time the directory is checked out from git, there are no
*.pod files. In a parallel build, the first thread notices this and
runs the 'make -C .. update-po' rule, but the other threads also try
to run at the same time and fail.
2012-04-11 18:46:41 +01:00
Richard W.M. Jones
c1fb89e7fc
po-docs: No need to touch virt-sysprep.1 output file.
2012-04-11 18:36:24 +01:00
Richard W.M. Jones
026f616650
Rewrite virt-sysprep.
2012-03-31 22:55:33 +01:00
Richard W.M. Jones
08840bab44
Tempus fugit.
...
Update all copyright dates to 2012.
2012-01-18 22:05:02 +00:00
Matthew Booth
04ea1375c5
Update FSF address.
2011-11-08 14:43:07 +00:00
Richard W.M. Jones
9a6e5369b2
po-docs: Force make update-po on first build from git.
2011-10-21 12:15:36 +01:00
Richard W.M. Jones
1e35941f62
New tool: virt-sysprep: system preparation for guests.
2011-10-08 13:38:30 +01:00
Richard W.M. Jones
b4bb49ffd1
New tool: virt-alignment-scan to check alignment of partitions.
2011-10-05 18:13:29 +01:00
Richard W.M. Jones
fac15924f5
New tool: virt-sparsify to make disk images sparse.
2011-10-04 17:37:48 +01:00
Hilko Bengen
ff101adf7e
out-of-tree build: fix documentation generation
2011-08-15 14:50:33 +01:00
Richard W.M. Jones
463a739bf0
Version 1.11.19.
2011-07-18 12:13:08 +01:00
Richard W.M. Jones
3b9d52b2a8
po-docs: Include source (POD files) in EXTRA_DIST.
2011-07-18 12:13:08 +01:00
Richard W.M. Jones
03459c8fa7
po-docs: Update the list of output manpages.
2011-07-17 23:05:50 +01:00
Richard W.M. Jones
f5d26e3cea
po-docs: Generate list of *.pod files.
...
Generate the list of *.pod files, instead of hard coding
it (and having it get very very out of date). Store the
list in a separate file po-docs/podfiles.
2011-07-17 23:05:32 +01:00
Richard W.M. Jones
bbaea1d03a
Pull translations from Transifex.
...
New Ukrainian po-docs translation added.
2011-04-02 09:14:41 +01:00