READ THIS BEFORE CHANGEING SOMETHING IN RC-SCRIPTS PACKAGE
- Arkadiusz Miskiewicz <misiek@pld.org.pl>
- $Id$
+ Arkadiusz Miskiewicz <misiek@pld-linux.org>
1)
- consult all major changes with people on pld-rc-scripts@pld.org.pl
+ consult all major changes with people on pld-devel-en@lists.pld-linux.org
mailing list. This is very important.
2)
- use 'typeset' for local variables in functions for example:
+ use 'local' for local variables in functions for example:
function_ble ()
{
-typeset qw er
+local qw er=0
qw=$(tty)
er=/dev/console
echo "$qw $er"
instead of
something="`whoami`"
-4)
- consider using typeset -i variable for integer variables
+Warning! The following snippet will not work, use `` in such cases:
+There is one ')' too many there.
-5) don't use sed ! It only causes one more Requires.
+interfaces_boot=$(
+ case $i in
+ *ifcfg-lo) continue ;;
+ esac
+)
+
+4) don't use sed ! It only causes one more Requires.
Use awk ' { gsub(/pattern/,"replaced"); print $0; } ' for that.
Also try to replace grep calls with awk calls.
uruchamianie uslugi
zamiast
uruchamiam usluge
+
+
+
+HOW TO MAKE A RELEASE
+
+- git checkout master
+- git pull --rebase
+- ./autogen.sh
+- make distcheck
+- update configure.ac release and commit it
+- make dist
+- ./make-tag.sh
+- upload tarball to distfiles, update rc-scripts.spec:HEAD