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