3 | 3 |
|
4 | 4 |
if [ ! -d "$PKGDIR/debian" ]; then
|
5 | 5 |
mkdir -p "$PKGDIR/debian"
|
6 | |
sed -e 's/^#overlay =/overlay =/' -e '/^#/d' "$DEBCARGO_GIT/debcargo.toml.example" > "$PKGCFG"
|
|
6 |
echo 'overlay = "."' > "$PKGCFG"
|
7 | 7 |
touch "$PKGDIR/debian/copyright"
|
8 | 8 |
git add "$PKGDIR"
|
9 | 9 |
fi
|
|
20 | 20 |
Automatic update of $PKG finished; now it's your turn to manually review it.
|
21 | 21 |
|
22 | 22 |
Deal with any FIXMEs mentioned above, by editing the corresponding source files
|
23 | |
in $PKGDIR_REL (and NOT the build directory as mentioned). When done, git-add
|
24 | |
your changes and re-run this command (\`./update.sh $*\`).
|
|
23 |
in $PKGDIR_REL - and NOT the build directory as mentioned. If a hint file is
|
|
24 |
listed, indicated by (.), you should edit the *NON*-hint file, without the
|
|
25 |
suffix .debcargo.hint, and git-add the hint file exactly as output by debcargo.
|
|
26 |
So for example to deal with a FIXME in build/PKG/debian/copyright.debcargo.hint
|
|
27 |
you should edit src/PKG/debian/copyright.
|
25 | 28 |
|
26 | |
Check that your fixes actually get rid of the FIXMEs. Of course, you may ignore
|
27 | |
FIXMEs listed in hint files, indicated by (.), assuming you actually fixed the
|
28 | |
issues in the corresponding non-hint files. (We have no way to auto-detect this
|
29 | |
so you have to be honest!)
|
|
29 |
When done, git-add your changes plus any unmodified hint files, and re-run this
|
|
30 |
command (\`./update.sh $*\`).
|
|
31 |
|
|
32 |
Check that your fixes actually get rid of the FIXMEs. Of course, you can ignore
|
|
33 |
FIXMEs listed in hint files, assuming you actually fixed the issues in the
|
|
34 |
corresponding non-hint files. (We have no way to auto-detect this so you have
|
|
35 |
to be honest!) You should also ignore the FIXME in the Distribution field in
|
|
36 |
the top entry of debian/changelog, that will be dealt with in the next step.
|
30 | 37 |
|
31 | 38 |
If satisfied with the output, run \`./release.sh $*\` to finalise your changes
|
32 | 39 |
in the changelog and build a release-ready .dsc in build/. Assuming it runs
|