aboutsummaryrefslogtreecommitdiff
path: root/.flxpkg
diff options
context:
space:
mode:
authorWilly Tarreau <w@1wt.eu>2006-07-16 15:00:39 +0200
committerWilly Tarreau <willy@wtap.(none)>2006-07-26 11:56:43 +0200
commit5948769d62fc83dd6640fdc97429286dbae617b7 (patch)
tree9f324643c410c0b6712e351e7388a4c332fe35ba /.flxpkg
parent[RELEASE] flxutils-0.1.29 (diff)
downloadflxutils-5948769d62fc83dd6640fdc97429286dbae617b7.tar.xz
[MEDIUM] - pkg-0.7.1 : * newpkg: don't look for newname in .. anymore, and select only the packages containing a build.cfg * newpkg: do not propose a list of multiple identical new names * release: also identify non-shell text scripts. * release: put only package's basename in changelogs.
Diffstat (limited to '.flxpkg')
-rw-r--r--.flxpkg/ChangeLog62
-rw-r--r--.flxpkg/build.cfg64
2 files changed, 126 insertions, 0 deletions
diff --git a/.flxpkg/ChangeLog b/.flxpkg/ChangeLog
new file mode 100644
index 0000000..eeee872
--- /dev/null
+++ b/.flxpkg/ChangeLog
@@ -0,0 +1,62 @@
+2005/04/10 22:56 willy@pcw
+
+ * released flxutils-0.1.29-flx0.1
+
+2005/04/09 15:06 willy@pcw
+
+ * pkg 0.5.2 fixes a small bug and provides support for RANLIB
+ * finally located the old signfs sources, so the binary could
+ be replaced. Nobody should ever need it anyway, but it's
+ more for cleanness.
+ * flx: added the '--ignore-dir' option to ignore differences
+ in directories dates.
+ * flx: during a check, do not compute the md5 sums if the user
+ asks to ignore it. This makes simple diffs a lot faster.
+ * flx: bumped version to 0.7.1
+
+2005/03/01 00:19 willy@wtap
+
+ * released flxutils-0.1.28-flx0.1
+ * pkg 0.5.0 provides some cross-compilation variables
+ * some makefiles have been modified to support cross-compilation
+
+2004/12/22 12:06 willy@wtap
+
+ * released flxutils-0.1.27-flx0.1
+ * merged benoit's patch to escape unprintable characters in flx.
+ * bumped flx version to 0.7.0
+
+2004/12/14 14:52 willy@wtap
+
+ * released flxutils-0.1.26-flx0.1
+ * fixed a bug in fct1.c where two different but valid links would
+ not be reported as different.
+
+2004/12/07 19:39 willy@wtap
+
+ * released flxutils-0.1.25-flx0.1
+ * removed stupid debugging defines from init which prevented it from
+ working anymore in 0.1.24 !
+
+2004/11/21 14:27 root@pcw
+
+ * released flxutils-0.1.24-flx0.1
+ * added the "wk" command (waitkey) to init
+ * wdd now automatically opens /dev/misc/watchdog as presented by devfs
+ * flx 0.6.8 builds with gcc-3.3
+
+2004/08/06 16:51 willy@wtap
+
+ * released flxutils-0.1.23-flx0.1
+ * brought back lcdwrite and lcdtee sources which were lost
+ * the watchdog daemon (wdd) now has a man page and can check
+ reachability of arbitrary files.
+
+2004/02/24 21:31 willy@wtap
+
+ * released flxutils-0.1.22-flx0.1
+ * several major 'pkg' changes (update to 0.4.3)
+ * changed some makefiles to make use of new GCC options
+ provided by pkg-0.4
+ * included and packaged 'wdd' (the watchdog daemon)
+
diff --git a/.flxpkg/build.cfg b/.flxpkg/build.cfg
new file mode 100644
index 0000000..bba9d5a
--- /dev/null
+++ b/.flxpkg/build.cfg
@@ -0,0 +1,64 @@
+SUBDIRS="findcdrom init mktmp remount uname wd mii ifenslave lcd signfs"
+
+function do_compile {
+ for dir in $SUBDIRS; do
+ $FLXPMAKE -C $dir COPTS="$GCC_ARCH_SMALL $GCC_CPU_SMALL $GCC_OPT_SMALL"
+ done
+ # we still need a *fast* flx
+ $FLXPMAKE -C flx COPTS="$GCC_ARCH_COMMON $GCC_CPU_COMMON $GCC_OPT_FAST"
+}
+
+function do_distclean {
+ for dir in $SUBDIRS; do
+ $FLXPMAKE -C $dir clean
+ $FLXPMAKE -C $dir distclean
+ $FLXPMAKE -C $dir mrproper
+ done
+ $FLXPMAKE -C flx clean
+ ( do_delpack )
+}
+
+function do_clean {
+ for dir in $SUBDIRS; do
+ $FLXPMAKE -C $dir clean
+ done
+
+ $FLXPMAKE -C flx clean
+ #$FLXPMAKE -C ifenslave clean
+ #$FLXPMAKE -C mii clean
+ ( do_delpack )
+}
+
+function do_prepack {
+ #mkdir -p $ROOTDIR/usr/include $ROOTDIR/sbin $ROOTDIR/bin $ROOTDIR/usr/bin $ROOTDIR/usr/man/man8 $ROOTDIR/usr/man/man5 $ROOTDIR/usr/man/man1
+ mkdir -p $ROOTDIR/sbin $ROOTDIR/bin $ROOTDIR/usr/bin $ROOTDIR/usr/share/examples/flxutils/init $ROOTDIR/usr/sbin $ROOTDIR/usr/man/man8
+ cp findcdrom/findcdrom $ROOTDIR/sbin/
+ cp flx/flx signfs/signfs mktmp/mktmp remount/remountr lcd/lcd{tee,write} $ROOTDIR/bin/
+ ln -s flx $ROOTDIR/bin/flxcheck
+ ln -s flx $ROOTDIR/bin/flxsign
+ ln -s remountr $ROOTDIR/bin/remountw
+ cp -R ifenslave/ifenslave ifenslave/ifenslave-1.0.1[12] init/init init/mkdev wd/wdd mii/mii-diag scripts/{pci-listall,pcidev,noctrlaltdel,mkinstall.old,mkinstall} $ROOTDIR/sbin/
+ cp scripts/{pkg,reset,flxsearch,flxextract,flxrescan} $ROOTDIR/usr/bin/
+ cp wd/wdd.8 $ROOTDIR/usr/man/man8/
+ cp scripts/{flxadd,flxfix} $ROOTDIR/usr/sbin
+ cp init/examples/* $ROOTDIR/usr/share/examples/flxutils/init/
+
+ #chown -R root:root $ROOTDIR
+ #chmod -R og-w $ROOTDIR
+ #chown root:adm $ROOTDIR/bin/* $ROOTDIR/sbin/* $ROOTDIR/usr/sbin/* $ROOTDIR/usr/bin/*
+ #chmod 740 $ROOTDIR/sbin/* $ROOTDIR/usr/sbin/*
+ #chmod 755 $ROOTDIR/usr/bin/*
+ #chmod 751 $ROOTDIR/bin/*
+ set_default_perm $ROOTDIR
+ chmod 640 $ROOTDIR/usr/share/examples/flxutils/init/*
+ # flxfix is useful for normal users too.
+ chmod 755 $ROOTDIR/usr/sbin/flxfix
+}
+
+function do_strip {
+ # avoids a double strip on flx, which destroys it after sstrip
+ if ! objdump -h $ROOTDIR/bin/flx | grep -q '\.text'; then return; fi
+ strip --strip-unneeded -x -R .comment -R .note $ROOTDIR/bin/flx $ROOTDIR/bin/signfs $ROOTDIR/sbin/ifenslave
+ sstrip $ROOTDIR/bin/flx $ROOTDIR/bin/signfs #$ROOTDIR/sbin/ifenslave || :
+}
+