-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathyasp.1.txt
58 lines (41 loc) · 1.56 KB
/
yasp.1.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
yasp(1)
===========
NAME
----
yasp - yet another piuparts : test .deb package installation
SYNOPSIS
--------
*yasp* ['init'] ['-CP'] ['test'] [_changes_file_]
DESCRIPTION
-----------
*yasp* tests that Debian packages handle installation/upgrading/removal/purging correctly, as same as *piuparts*. However, *yasp* uses *COW* (Copy On Write) method to make it faster than *piuparts*.
By default, runs only 1 test:
. A simple install-remove-purge-upgrade test within one Debian distribution (unstable by default). It sets up the chroot with the desired distribution, then installs, removes, purges and upgrades the packages, and reports problems if it exists.
Command line arguments are the paths to changes file (e.g., _yasp_20130427_amd64.changes_).
*yasp* needs to be run as root since it needs privilege to mount filesystem.
OPTIONS
-------
Options must come before the other command line arguments.
*init*::
Create initial chroot enviroment with debootstrap. You don't need to run it twice or so.
*-C*::
Use it with *init* option, uses cowbuilder's base.cow files for the initial chroot, instead of building a new one with debootstrap.
*-P*::
Use it with *init* option, uses pbuilder's base.tgz tarball as the contents of the initial chroot, instead of building a new one with debootstrap.
*test*::
test packages, by specifying *.changes file
EXAMPLES
--------
Just simply use *test* option as below.
----
yasp test ../foo_1.0-2_amd64.changes
----
SEE ALSO
--------
*piuparts*(1), *debootstrap*(8)
AUTHOR
------
Hideki Yamane <henrich@debian.org>
DATE
----
2013-04-27