From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/1668 Path: news.gmane.org!not-for-mail From: orc Newsgroups: gmane.linux.lib.musl.general Subject: Re: [Vision for new platform] syslog, sed, cron Date: Thu, 23 Aug 2012 03:54:35 +0800 Message-ID: <20120823035435.3773fbc6@sibserver.ru> References: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1345665381 17040 80.91.229.3 (22 Aug 2012 19:56:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 22 Aug 2012 19:56:21 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-1669-gllmg-musl=m.gmane.org@lists.openwall.com Wed Aug 22 21:56:19 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1T4H2F-0005zP-63 for gllmg-musl@plane.gmane.org; Wed, 22 Aug 2012 21:56:15 +0200 Original-Received: (qmail 7668 invoked by uid 550); 22 Aug 2012 19:56:07 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 7283 invoked from network); 22 Aug 2012 19:56:03 -0000 In-Reply-To: X-Mailer: claws-mail Xref: news.gmane.org gmane.linux.lib.musl.general:1668 Archived-At: On Wed, 22 Aug 2012 19:31:49 +0200 Daniel Cegie=C5=82ka wrote: > Hi, >=20 > Rich started with basic tools for unix (noXCUse): >=20 > http://git.etalabs.net/cgi-bin/gitweb.cgi?p=3Dnoxcuse;a=3Dsummary >=20 > ...and this is a good time to talk about other tools/daemons. >=20 >=20 > syslog > ---------- > rsyslog, syslog-ng - seems to be quite a hard choice. syslog-ng needs > glib etc. >=20 > sysklogd - is an old and good, but today might be a little too > outdated. >=20 > socklog - recommended by suckless.org etc., > http://smarden.org/socklog/ >=20 > metalog - (http://metalog.sourceforge.net/). Require PCRE, but it is a > very lightweight solution. The original release has ugly gnulib dep. I > deleted the extraneous code (gnulib) and packed everything into one > file (mlog.tar). The whole is adapted to musl. This stuff requires > further work (Makefile +-DOPTIONS)... >=20 >=20 > sed > ----- > sed can be a big problem. I noticed that some programs require gnu sed > for proper installation (configure, Makefile). >=20 > minised is very interesting and worth a recommendation. >=20 > http://www.exactcode.de/site/open_source/minised/ >=20 > Unfortunately, even with minised I can't build packages such as > e2fsprogs, findutils or find etc. >=20 > from my find's build.log: >=20 > checking whether gcc and cc understand -c and -o together... yes > checking for a BSD-compatible install... /usr/bin/install -c > checking whether ln -s works... yes > checking for a sed that does not truncate output... configure: error: > no acceptable sed could be found in $PATH >=20 > We can prepare a patches etc... but if autotools will push gnu sed > this issue will return in the future as well as with other programs... >=20 > btw. I also ported to musl/linux bsd sed (from OpenBSD), but it has > worse compatibility with gnu sed than minised. >=20 >=20 > cron > ------ > I recommend ncron. Works very well with musl. > http://kain.us/nk/projects/ >=20 >=20 > best regards, > Daniel There is also Rob's toybox, it's goals is to provide light versions of userspace tools a-la busybox, but compilant with most of POSIX standards and Linux tools. While busybox targets embedded, toybox targets like musl targets to be general purpose C library. You can read more here: http://landley.net/toybox/roadmap.html