summaryrefslogtreecommitdiff
path: root/doc/createworkdir.md
blob: dbb47b14c384970f70e59022d2e152d0e1c8af7d (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
# CreateWorkDir

This script recreates a proper directory tree for packaging. Its aim is to
help you be organized with the work you do as a packager, and establish a
certain standard for packages' publication, so you don't have to lose much
time with them. Just package and upload!

It will create a directory tree like this:

    $WORKDIR/
    ├── abslibre/
    │   ├── .git/
    │   ├── libre/<PKGBUILDS>
    │   └── libre-testing/<PKGBUILDS>
    └── staging/
        ├── libre/
        └── libre-testing/

*Related Variables*
  - WORKDIR

## staging/

This directory contains one directory for each repository, where the
resulting packages are in moved for syncing against the main repository on
Parabola's server. This directory 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