]> git.pld-linux.org Git - projects/rc-scripts.git/blame - DEVELOPMENT
- reverted some command substitution changes due to conflicting parenthesis
[projects/rc-scripts.git] / DEVELOPMENT
CommitLineData
de1fc6ce 1 READ THIS BEFORE CHANGEING SOMETHING IN RC-SCRIPTS PACKAGE
ec8b15cb 2 Arkadiusz Miskiewicz <misiek@pld-linux.org>
9ccfa537 3 $Id$
de1fc6ce
JR
4
51)
ec8b15cb 6 consult all major changes with people on pld-rc-scripts@pld-linux.org
de1fc6ce
JR
7mailing list. This is very important.
8
92)
10 use 'typeset' for local variables in functions for example:
11
12function_ble ()
13{
14typeset qw er
15qw=$(tty)
16er=/dev/console
17echo "$qw $er"
18}
19
203)
21 use $() instead `` for command execution for example
22
23something=$(whoami)
24instead of
25something="`whoami`"
26
274)
28 consider using typeset -i variable for integer variables
29
305) don't use sed ! It only causes one more Requires.
31 Use awk ' { gsub(/pattern/,"replaced"); print $0; } ' for that.
52c53926 32 Also try to replace grep calls with awk calls.
de1fc6ce 33
7f2422b2 346)
de1fc6ce
JR
35 (PL) Tlumaczac komunikaty na PL nalezy uzywac formy bezosobowej np:
36
37uruchamianie uslugi
38zamiast
39uruchamiam usluge
6f90b667
ER
40
41
42
43HOW TO MAKE A RELEASE
44
1d3ff153 45- svn up
6f90b667
ER
46- make distcheck
47- update configure.ac release and commit it
1d3ff153 48- ./changelog.sh && svn ci ChangeLog
6f90b667
ER
49- make dist
50- ./make-tag.sh
51- upload tarball to distfiles, update rc-scripts.spec:HEAD
This page took 0.102169 seconds and 4 git commands to generate.