Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 180804 - too little ifplugd documentation in net.example
Summary: too little ifplugd documentation in net.example
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-04 01:41 UTC by Patrick
Modified: 2007-06-04 06:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick 2007-06-04 01:41:20 UTC
Although I set BEEP="no" in /etc/conf.d/ifplugd, ifplugd beeps a couple of times while the laptop is booting. If I specify ifplugd_lan="-b" and ifplugd_wlan="-b" in my /etc/conf.d/net, the beeping stops. I guess the conf.d/ifplugd file isn't being parsed when ifplugd is called by the net script or something like that - but it should be.

Reproducible: Always
Comment 1 Patrick 2007-06-04 01:50:23 UTC
I just noticed that /etc/conf.d/ifplugd seems obsolete (how could I have known it, without "equery b /etc/conf.d/ifplugd"?).

So now I wonder, how would average Joe know how to stop ifplugd from beeping? Perhaps net.example should now contain all possible ifplugd options, or point to ifplugd --help? In any case - it's not good as it is now.

$ emerge --info
Portage 2.1.2.9 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.21-gentoo-r2 i686)
=================================================================
System uname: 2.6.21-gentoo-r2 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Mon, 04 Jun 2007 00:00:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=prescott"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.twaren.net/Linux/Gentoo/"
LANG="en_GB.utf8"
LC_ALL="en_GB.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en de zh_CN"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-de /usr/portage/local/layman/moonitor /usr/portage/local/layman/xeffects /usr/portage/local/layman/liquidx /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib ac3 acpi alsa arts audiofile berkdb bluetooth branding browserplugin bzip2 cairo cdparanoia cdr cjk cli cracklib crypt cups curl dbus dri dvd dvdr dvdread encode evo exif fam fbcon ffmpeg firefox flac gif glitz gpm gtk gtk2 iconv icq idn ieee1394 imagemagick imap isdnlog jabber java jpeg kde kdeenablefinal kqemu lcms ldap libg++ mad matroska midi mime mmx mmxext mng mp3 mpeg mplayer msn mudflap ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openmp pam pcmcia pcre pda pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection ruby samba sdl session smp softmmu speex spl sse sse2 ssl svg tcltk tcpd tetex theora threads tidy tiff truetype truetype-fonts type1-fonts unicode usb userlocales utf8 v4l v4l2 vcd vorbis win32codecs x264 x86 xcomposite xine xml xml2 xorg xv xvid xvmc yahoo zlib" ALSA_CARDS="hda-intel emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de zh_CN" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Patrick 2007-06-04 02:09:01 UTC
Ok, my fault... I just found the WARN: postinst which came when I upgraded to ifplugd-0.28-r8. So I change my report to criticise the lack of documentation of ifplugd in net.example.

If it's now up to the user to read every daemon's manpage that's being used to control networking in Gentoo, this is not the way to go, imo. I really liked the well documented conf.d/* config files - this was the Gentoo style. Now it's like "you can specify options for this service, RTFM". Just that you forgot to write "RTFM" into net.example.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-06-04 06:57:24 UTC
net.example does not replace documentation; that's why we install docs with packages. Duplicating such info there would just bloat the file even more. Not to mention that the whole point of removing removing the config file and init script is to make things just work after emerge.