diff options
author | Willy Tarreau <w@1wt.eu> | 2006-07-16 15:00:39 +0200 |
---|---|---|
committer | Willy Tarreau <willy@wtap.(none)> | 2006-07-26 11:56:43 +0200 |
commit | 5948769d62fc83dd6640fdc97429286dbae617b7 (patch) | |
tree | 9f324643c410c0b6712e351e7388a4c332fe35ba /.flxpkg | |
parent | [RELEASE] flxutils-0.1.29 (diff) | |
download | flxutils-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/ChangeLog | 62 | ||||
-rw-r--r-- | .flxpkg/build.cfg | 64 |
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 || : +} + |