1REBUILDRESET(1) User Contributed Perl Documentation REBUILDRESET(1)
2
3
4
6 rebuildreset - Reset package for rebuild
7
9 rebuilreset [--config FILE] [--changed] < PACKAGE_LIST
10
12 This tool resets packages listed on standard input or in a file named
13 in positional arguments, so that next rebuildperl(1) will consider the
14 packages as not yet rebuilt.
15
16 This is a helper for rebuildperl(1) and it assumes the packages have
17 already been populated by rebuildperl. It will reset the local
18 repository and removes all stage locks except .clone. It will also edit
19 all, done, and failed package lists (see the configuration)
20 accordingly. (It will remove changed packaged from done and failed
21 list.)
22
23 With other options, the set of packages to reset can be reduced more.
24
26 --config FILE
27 Read configuration from FILE, or ~/.rebuildperlrc if not specified.
28
29 --changed
30 Reset only packages whose remote repository has changed (e.g. there is
31 a newer version). It compares local copy of origin GIT repository with
32 repository on the remote server and if it finds the HEADs are different
33 it will reset the package. Otherwise the package will not be reset.
34
35 If failedtemp configuration option is defined and there is an error
36 while checking the remote repository, the faulting package will be
37 logged into the failedtemp file. This is because talking to a GIT
38 server can result into intermittent network error that can disappear on
39 next retry.
40
42 ~/.rebuildperlrc
43 Configuration is in Config::Tiny format. Following options are needed:
44
45 done = done
46 failed = failed
47 failedtemp = failedtemp
48 workdir = workdir
49 dist = rawhide
50 loadthreads = 4
51
52
53
54perl v5.32.0 2020-07-28 REBUILDRESET(1)