summaryrefslogtreecommitdiff
path: root/doc/createworkdir
blob: d74198abf045559e9f9d3852376c7b50e35f9de5 (plain)
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
59
60
61
62
== CreateWorkDir

This script recreates a proper dir tree for packaging. It's aim is to help
you be organized with the work you do as a packager, and stablish a
certain standard for packages' ubication, so you don't have to loose much
time with them. Just package and upload!

It will create a dir tree like this:
workdir/
 abslibre/
   .git/
   libre/<PKGBUILDS>
   libre-testing/<PKGBUILDS>
 staging/
   libre/
   libre-testing/
 repos/
   libre/
     i686/
     x86_64/
   libre-testing/
     i686/
     x86_64/

*Related Variables*
  - WORKDIR


=== staging/

This directory contains one dir for each repository, where the resulting
packages are in moved for syncing against the main repository on
Parabola's server. This dir is architecture independent.

*Related Variables*
  - REPOS


=== abslibre/

This is the git repo for Parabola's PKGBUILDs. Here you can find the ABS
tree for our packages, and also where you'll have to put new ones for
commit.

(You'll need push access to Parabola's main server, but pulling is
public.)

*Related Variables*
  - ABSLIBREGIT


=== repos/

Contains the repo dir structure. Probably not useful for uploading
packages, but it will be for creating new repos for public access.

It contains a dir for every repository, and inside them, a dir for every
supported architecture.

*Related Variables*
  - REPOS
  - ARCHES