Changeset 640

Show
Ignore:
Timestamp:
09/11/10 13:38:28 (21 months ago)
Author:
carsten
Message:

* long working on busybox 1.17.2 to make it work
* deep reworking on the start scripts, many sanity checks now implemented
* moving /etc/nsswitch and /etc/host.conf to /var/etc
* soem little changes to fstab.in and inittab

Location:
trunk/openmct
Files:
7 added
2 removed
27 modified
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/openmct/Makefile

    r639 r640  
    265265hosts: 
    266266        @$(ECHO) -e "\033[1;33mCREATE \033[1;32m/etc/hosts\033[0m" 
    267         @$(ECHO) $(ETH0IPADDR) $(IMAGETARGET) > $(NEWROOTDIR)/var/etc/hosts 
     267        @$(ECHO) "# /etc/hosts" > $(NEWROOTDIR)/var/etc/hosts 
     268        @$(ECHO) -e "# created by Makefile\n# edit by your own if needed\n#\n127.0.0.1\tlocalhost\t$(IMAGETARGET)" >>  $(NEWROOTDIR)/var/etc/hosts 
     269        @if [ "$(NET)" != "dhcp" ]; then \ 
     270                $(ECHO) $(ETH0IPADDR) $(IMAGETARGET) >> $(NEWROOTDIR)/var/etc/hosts; \ 
     271        fi 
    268272 
    269273resolv.conf: 
    270274        @$(ECHO) -e "\033[1;33mCREATE \033[1;32m/etc/resolv.conf\033[0m" 
    271         @$(ECHO) "nameserver $(ETH0DEFAULTGW)" >> $(NEWROOTDIR)/var/etc/resolv.conf 
    272         @$(ECHO) "/bin/echo \"You are in! Do the right thing! :-)\"" >>  $(NEWROOTDIR)/var/etc/profile 
     275        @if [ "$(NET)" = "dhcp" ]; then \ 
     276                $(ECHO) "nameserver 127.0.0.1" >> $(NEWROOTDIR)/var/etc/resolv.conf; \ 
     277        else \ 
     278                $(ECHO) "nameserver $(ETH0DEFAULTGW)" >> $(NEWROOTDIR)/var/etc/resolv.conf; \ 
     279        fi 
     280        $(ECHO) "/bin/echo \"You are in! Do the right thing! :-)\"" >>  $(NEWROOTDIR)/var/etc/profile 
    273281 
    274282squashfs: 
  • trunk/openmct/packages/base/busybox/Makefile

    r639 r640  
    33OPENMCT_DEVEL_PREFIX ?= $(MY_OPENMCT_DEVEL_PREFIX) 
    44 
    5 DOWNLOAD=       http://busybox.net/downloads/busybox-1.8.0.tar.bz2 
     5DOWNLOAD=       http://busybox.net/downloads/busybox-1.17.2.tar.bz2 
    66 
    7 MAKEARGS=       CROSS_COMPILE=$(OPENMCT_CROSS_COMPILE) ARCH=mipsel DEFAULT_SCRIPT="/sbin/default.script" 
     7MAKEARGS=       CROSS_COMPILE=$(OPENMCT_CROSS_COMPILE) ARCH=mipsel  
    88 
    99INSTALL=        cd $(SRCDIR) && make CROSS_COMPILE=$(OPENMCT_CROSS_COMPILE) ARCH=mipsel \ 
    1010                CONFIG_PREFIX=$(NEWROOTDIR) install && cd .. && \ 
    11                 install -m 755 $(SRCDIR)/examples/udhcp/simple.script $(NEWROOTDIR)/sbin/default.script 
     11                mkdir -p $(NEWROOTDIR)/var/etc/ && \ 
     12                install -m 755 $(SRCDIR)/examples/udhcp/simple.script $(NEWROOTDIR)/var/etc/default.script 
     13# mhh Script sollte statisch erstellt werden aus /var/etc/new 
     14#               sed -e 's/etc/tmp/g' $(SRCDIR)/examples/udhcp/simple.script > $(SRCDIR)/examples/udhcp/test.script && \ 
    1215 
    1316include         $(OPENMCT_DEVEL_PREFIX)Rules 
  • trunk/openmct/packages/base/busybox/configs/config

    r587 r640  
    11# 
    22# Automatically generated make config: don't edit 
    3 # Busybox version: 1.8.0 
    4 # Mon Mar 24 22:48:13 2008 
     3# Busybox version: 1.17.2 
     4# Sat Sep 11 13:25:51 2010 
    55# 
    66CONFIG_HAVE_DOT_CONFIG=y 
     
    1313# General Configuration 
    1414# 
    15 CONFIG_NITPICK=y 
    1615# CONFIG_DESKTOP is not set 
     16# CONFIG_EXTRA_COMPAT is not set 
     17CONFIG_INCLUDE_SUSv2=y 
     18# CONFIG_USE_PORTABLE_CODE is not set 
    1719CONFIG_FEATURE_BUFFERS_USE_MALLOC=y 
    1820# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set 
     
    2224CONFIG_FEATURE_COMPRESS_USAGE=y 
    2325CONFIG_FEATURE_INSTALLER=y 
    24 CONFIG_LOCALE_SUPPORT=y 
    25 CONFIG_GETOPT_LONG=y 
     26# CONFIG_LOCALE_SUPPORT is not set 
     27# CONFIG_UNICODE_SUPPORT is not set 
     28# CONFIG_UNICODE_USING_LOCALE is not set 
     29# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set 
     30CONFIG_SUBST_WCHAR=0 
     31CONFIG_LAST_SUPPORTED_WCHAR=0 
     32# CONFIG_UNICODE_COMBINING_WCHARS is not set 
     33# CONFIG_UNICODE_WIDE_WCHARS is not set 
     34# CONFIG_UNICODE_BIDI_SUPPORT is not set 
     35# CONFIG_UNICODE_NEUTRAL_TABLE is not set 
     36# CONFIG_UNICODE_PRESERVE_BROKEN is not set 
     37CONFIG_LONG_OPTS=y 
    2638CONFIG_FEATURE_DEVPTS=y 
    2739# CONFIG_FEATURE_CLEAN_UP is not set 
     40CONFIG_FEATURE_UTMP=y 
     41CONFIG_FEATURE_WTMP=y 
    2842CONFIG_FEATURE_PIDFILE=y 
    2943CONFIG_FEATURE_SUID=y 
    30 CONFIG_FEATURE_SUID_CONFIG=y 
    31 CONFIG_FEATURE_SUID_CONFIG_QUIET=y 
     44# CONFIG_FEATURE_SUID_CONFIG is not set 
     45# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set 
    3246# CONFIG_SELINUX is not set 
    3347# CONFIG_FEATURE_PREFER_APPLETS is not set 
     
    4054# 
    4155# CONFIG_STATIC is not set 
     56# CONFIG_PIE is not set 
     57# CONFIG_NOMMU is not set 
    4258# CONFIG_BUILD_LIBBUSYBOX is not set 
    4359# CONFIG_FEATURE_INDIVIDUAL is not set 
    4460# CONFIG_FEATURE_SHARED_BUSYBOX is not set 
    4561CONFIG_LFS=y 
     62CONFIG_CROSS_COMPILER_PREFIX="" 
     63CONFIG_EXTRA_CFLAGS="" 
    4664 
    4765# 
     
    4967# 
    5068# CONFIG_DEBUG is not set 
     69# CONFIG_DEBUG_PESSIMIZE is not set 
    5170# CONFIG_WERROR is not set 
    5271CONFIG_NO_DEBUG_LIB=y 
    5372# CONFIG_DMALLOC is not set 
    5473# CONFIG_EFENCE is not set 
    55 CONFIG_INCLUDE_SUSv2=y 
    5674 
    5775# 
     
    7795CONFIG_FEATURE_EDITING=y 
    7896CONFIG_FEATURE_EDITING_MAX_LEN=1024 
    79 CONFIG_FEATURE_EDITING_FANCY_KEYS=y 
    8097# CONFIG_FEATURE_EDITING_VI is not set 
    8198CONFIG_FEATURE_EDITING_HISTORY=30 
     
    84101CONFIG_FEATURE_USERNAME_COMPLETION=y 
    85102CONFIG_FEATURE_EDITING_FANCY_PROMPT=y 
     103# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set 
     104# CONFIG_FEATURE_NON_POSIX_CP is not set 
     105# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set 
     106CONFIG_FEATURE_COPYBUF_KB=4 
    86107# CONFIG_MONOTONIC_SYSCALL is not set 
    87108CONFIG_IOCTL_HEX2STR_ERROR=y 
     109# CONFIG_FEATURE_HWIB is not set 
    88110 
    89111# 
     
    94116# Archival Utilities 
    95117# 
     118# CONFIG_FEATURE_SEAMLESS_XZ is not set 
     119# CONFIG_FEATURE_SEAMLESS_LZMA is not set 
     120# CONFIG_FEATURE_SEAMLESS_BZ2 is not set 
     121# CONFIG_FEATURE_SEAMLESS_GZ is not set 
     122# CONFIG_FEATURE_SEAMLESS_Z is not set 
    96123CONFIG_AR=y 
    97124CONFIG_FEATURE_AR_LONG_FILENAMES=y 
     125# CONFIG_FEATURE_AR_CREATE is not set 
    98126CONFIG_BUNZIP2=y 
    99 # CONFIG_BZIP2 is not set 
    100 CONFIG_CPIO=y 
     127CONFIG_BZIP2=y 
     128# CONFIG_CPIO is not set 
     129# CONFIG_FEATURE_CPIO_O is not set 
     130# CONFIG_FEATURE_CPIO_P is not set 
    101131# CONFIG_DPKG is not set 
    102132# CONFIG_DPKG_DEB is not set 
    103133# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set 
    104134CONFIG_GUNZIP=y 
    105 CONFIG_FEATURE_GUNZIP_UNCOMPRESS=y 
    106135CONFIG_GZIP=y 
     136CONFIG_FEATURE_GZIP_LONG_OPTIONS=y 
     137# CONFIG_LZOP is not set 
     138# CONFIG_LZOP_COMPR_HIGH is not set 
    107139# CONFIG_RPM2CPIO is not set 
    108140# CONFIG_RPM is not set 
    109 # CONFIG_FEATURE_RPM_BZ2 is not set 
    110141CONFIG_TAR=y 
    111142CONFIG_FEATURE_TAR_CREATE=y 
    112 CONFIG_FEATURE_TAR_BZIP2=y 
    113 CONFIG_FEATURE_TAR_LZMA=y 
     143# CONFIG_FEATURE_TAR_AUTODETECT is not set 
    114144CONFIG_FEATURE_TAR_FROM=y 
    115 CONFIG_FEATURE_TAR_GZIP=y 
    116 CONFIG_FEATURE_TAR_COMPRESS=y 
    117145CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y 
    118146CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y 
    119147CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y 
    120148CONFIG_FEATURE_TAR_LONG_OPTIONS=y 
     149CONFIG_FEATURE_TAR_TO_COMMAND=y 
     150CONFIG_FEATURE_TAR_UNAME_GNAME=y 
     151CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y 
     152# CONFIG_FEATURE_TAR_SELINUX is not set 
    121153CONFIG_UNCOMPRESS=y 
    122 CONFIG_UNLZMA=y 
    123 CONFIG_FEATURE_LZMA_FAST=y 
     154# CONFIG_UNLZMA is not set 
     155# CONFIG_FEATURE_LZMA_FAST is not set 
     156# CONFIG_LZMA is not set 
     157# CONFIG_UNXZ is not set 
     158# CONFIG_XZ is not set 
    124159CONFIG_UNZIP=y 
    125160 
    126161# 
    127 # Common options for cpio and tar 
    128 # 
    129 # CONFIG_FEATURE_UNARCHIVE_TAPE is not set 
    130 # CONFIG_FEATURE_DEB_TAR_GZ is not set 
    131 # CONFIG_FEATURE_DEB_TAR_BZ2 is not set 
    132 # CONFIG_FEATURE_DEB_TAR_LZMA is not set 
    133  
    134 # 
    135162# Coreutils 
    136163# 
    137164CONFIG_BASENAME=y 
     165CONFIG_CAT=y 
     166CONFIG_DATE=y 
     167CONFIG_FEATURE_DATE_ISOFMT=y 
     168# CONFIG_FEATURE_DATE_NANO is not set 
     169# CONFIG_FEATURE_DATE_COMPAT is not set 
     170CONFIG_TEST=y 
     171CONFIG_FEATURE_TEST_64=y 
     172CONFIG_TR=y 
     173CONFIG_FEATURE_TR_CLASSES=y 
     174CONFIG_FEATURE_TR_EQUIV=y 
    138175# CONFIG_CAL is not set 
    139 CONFIG_CAT=y 
    140176# CONFIG_CATV is not set 
    141177CONFIG_CHGRP=y 
    142178CONFIG_CHMOD=y 
    143179CONFIG_CHOWN=y 
     180CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y 
    144181CONFIG_CHROOT=y 
    145182# CONFIG_CKSUM is not set 
    146183# CONFIG_COMM is not set 
    147184CONFIG_CP=y 
     185CONFIG_FEATURE_CP_LONG_OPTIONS=y 
    148186CONFIG_CUT=y 
    149 CONFIG_DATE=y 
    150 CONFIG_FEATURE_DATE_ISOFMT=y 
    151187CONFIG_DD=y 
    152188CONFIG_FEATURE_DD_SIGNAL_HANDLING=y 
     189CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y 
    153190CONFIG_FEATURE_DD_IBS_OBS=y 
    154191CONFIG_DF=y 
     192CONFIG_FEATURE_DF_FANCY=y 
    155193CONFIG_DIRNAME=y 
    156 # CONFIG_DOS2UNIX is not set 
    157 # CONFIG_UNIX2DOS is not set 
     194CONFIG_DOS2UNIX=y 
     195CONFIG_UNIX2DOS=y 
    158196CONFIG_DU=y 
    159197CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y 
     
    168206CONFIG_FALSE=y 
    169207# CONFIG_FOLD is not set 
     208# CONFIG_FSYNC is not set 
    170209CONFIG_HEAD=y 
    171210CONFIG_FEATURE_FANCY_HEAD=y 
    172 CONFIG_HOSTID=y 
     211# CONFIG_HOSTID is not set 
    173212CONFIG_ID=y 
    174 CONFIG_INSTALL=y 
    175 CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y 
     213# CONFIG_INSTALL is not set 
     214# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set 
    176215# CONFIG_LENGTH is not set 
    177216CONFIG_LN=y 
     
    189228CONFIG_MKDIR=y 
    190229CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y 
    191 CONFIG_MKFIFO=y 
     230# CONFIG_MKFIFO is not set 
    192231CONFIG_MKNOD=y 
    193232CONFIG_MV=y 
     
    204243CONFIG_RM=y 
    205244# CONFIG_RMDIR is not set 
     245# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set 
    206246CONFIG_SEQ=y 
    207247# CONFIG_SHA1SUM is not set 
     248# CONFIG_SHA256SUM is not set 
     249# CONFIG_SHA512SUM is not set 
    208250CONFIG_SLEEP=y 
    209251CONFIG_FEATURE_FANCY_SLEEP=y 
     252CONFIG_FEATURE_FLOAT_SLEEP=y 
    210253CONFIG_SORT=y 
    211254CONFIG_FEATURE_SORT_BIG=y 
     
    214257CONFIG_STAT=y 
    215258CONFIG_FEATURE_STAT_FORMAT=y 
    216 CONFIG_STTY=y 
     259# CONFIG_STTY is not set 
    217260# CONFIG_SUM is not set 
    218261CONFIG_SYNC=y 
     262CONFIG_TAC=y 
    219263CONFIG_TAIL=y 
    220264CONFIG_FEATURE_FANCY_TAIL=y 
    221265CONFIG_TEE=y 
    222266CONFIG_FEATURE_TEE_USE_BLOCK_IO=y 
    223 CONFIG_TEST=y 
    224 CONFIG_FEATURE_TEST_64=y 
    225267CONFIG_TOUCH=y 
    226 CONFIG_TR=y 
    227 CONFIG_FEATURE_TR_CLASSES=y 
    228 CONFIG_FEATURE_TR_EQUIV=y 
    229268CONFIG_TRUE=y 
    230269CONFIG_TTY=y 
     
    234273CONFIG_UNIQ=y 
    235274CONFIG_USLEEP=y 
    236 CONFIG_UUDECODE=y 
    237 CONFIG_UUENCODE=y 
     275# CONFIG_UUDECODE is not set 
     276# CONFIG_UUENCODE is not set 
    238277CONFIG_WC=y 
    239278CONFIG_FEATURE_WC_LARGE=y 
     
    258297 
    259298# 
    260 # Common options for md5sum, sha1sum 
     299# Common options for md5sum, sha1sum, sha256sum, sha512sum 
    261300# 
    262301CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y 
     
    266305# 
    267306# CONFIG_CHVT is not set 
     307# CONFIG_FGCONSOLE is not set 
    268308CONFIG_CLEAR=y 
    269309CONFIG_DEALLOCVT=y 
     
    278318CONFIG_SETCONSOLE=y 
    279319CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y 
     320# CONFIG_SETFONT is not set 
     321# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set 
     322CONFIG_DEFAULT_SETFONT_DIR="" 
    280323# CONFIG_SETKEYCODES is not set 
    281324# CONFIG_SETLOGCONS is not set 
     325# CONFIG_SHOWKEY is not set 
     326# CONFIG_FEATURE_LOADFONT_PSF2 is not set 
     327# CONFIG_FEATURE_LOADFONT_RAW is not set 
    282328 
    283329# 
     
    298344# 
    299345CONFIG_AWK=y 
    300 CONFIG_FEATURE_AWK_MATH=y 
     346CONFIG_FEATURE_AWK_LIBM=y 
    301347CONFIG_CMP=y 
    302348CONFIG_DIFF=y 
    303 CONFIG_FEATURE_DIFF_BINARY=y 
     349CONFIG_FEATURE_DIFF_LONG_OPTIONS=y 
    304350CONFIG_FEATURE_DIFF_DIR=y 
    305 CONFIG_FEATURE_DIFF_MINIMAL=y 
    306 CONFIG_ED=y 
    307 CONFIG_PATCH=y 
     351# CONFIG_ED is not set 
     352# CONFIG_PATCH is not set 
    308353CONFIG_SED=y 
    309354CONFIG_VI=y 
    310 CONFIG_FEATURE_VI_MAX_LEN=1024 
     355CONFIG_FEATURE_VI_MAX_LEN=4096 
     356CONFIG_FEATURE_VI_8BIT=y 
    311357CONFIG_FEATURE_VI_COLON=y 
    312358CONFIG_FEATURE_VI_YANKMARK=y 
     
    318364CONFIG_FEATURE_VI_SET=y 
    319365CONFIG_FEATURE_VI_WIN_RESIZE=y 
     366CONFIG_FEATURE_VI_ASK_TERMINAL=y 
    320367CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y 
    321368CONFIG_FEATURE_ALLOW_EXEC=y 
     
    346393CONFIG_FEATURE_FIND_REGEX=y 
    347394# CONFIG_FEATURE_FIND_CONTEXT is not set 
     395CONFIG_FEATURE_FIND_LINKS=y 
    348396CONFIG_GREP=y 
    349397CONFIG_FEATURE_GREP_EGREP_ALIAS=y 
     
    359407# Init Utilities 
    360408# 
     409# CONFIG_BOOTCHARTD is not set 
     410# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set 
     411# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set 
    361412CONFIG_INIT=y 
    362 # CONFIG_DEBUG_INIT is not set 
    363413CONFIG_FEATURE_USE_INITTAB=y 
    364 CONFIG_FEATURE_INIT_SCTTY=y 
     414# CONFIG_FEATURE_KILL_REMOVED is not set 
     415CONFIG_FEATURE_KILL_DELAY=0 
     416# CONFIG_FEATURE_INIT_SCTTY is not set 
    365417# CONFIG_FEATURE_INIT_SYSLOG is not set 
    366 CONFIG_FEATURE_EXTRA_QUIET=y 
     418# CONFIG_FEATURE_EXTRA_QUIET is not set 
    367419# CONFIG_FEATURE_INIT_COREDUMPS is not set 
    368420# CONFIG_FEATURE_INITRD is not set 
    369421CONFIG_HALT=y 
     422# CONFIG_FEATURE_CALL_TELINIT is not set 
     423CONFIG_TELINIT_PATH="" 
    370424CONFIG_MESG=y 
    371425 
     
    374428# 
    375429CONFIG_FEATURE_SHADOWPASSWDS=y 
     430CONFIG_USE_BB_PWD_GRP=y 
    376431CONFIG_USE_BB_SHADOW=y 
    377 CONFIG_USE_BB_PWD_GRP=y 
     432CONFIG_USE_BB_CRYPT=y 
     433CONFIG_USE_BB_CRYPT_SHA=y 
    378434CONFIG_ADDGROUP=y 
     435CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y 
    379436CONFIG_FEATURE_ADDUSER_TO_GROUP=y 
    380437CONFIG_DELGROUP=y 
    381438CONFIG_FEATURE_DEL_USER_FROM_GROUP=y 
     439# CONFIG_FEATURE_CHECK_NAMES is not set 
    382440CONFIG_ADDUSER=y 
     441# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set 
     442CONFIG_FIRST_SYSTEM_ID=100 
     443CONFIG_LAST_SYSTEM_ID=999 
    383444CONFIG_DELUSER=y 
    384445CONFIG_GETTY=y 
    385 CONFIG_FEATURE_UTMP=y 
    386 CONFIG_FEATURE_WTMP=y 
    387446CONFIG_LOGIN=y 
    388447# CONFIG_PAM is not set 
     
    403462# Linux Ext2 FS Progs 
    404463# 
    405 CONFIG_CHATTR=y 
    406 CONFIG_FSCK=y 
    407 CONFIG_LSATTR=y 
     464# CONFIG_CHATTR is not set 
     465# CONFIG_FSCK is not set 
     466# CONFIG_LSATTR is not set 
     467# CONFIG_TUNE2FS is not set 
    408468 
    409469# 
    410470# Linux Module Utilities 
    411471# 
     472CONFIG_MODINFO=y 
     473# CONFIG_MODPROBE_SMALL is not set 
     474# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set 
     475# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set 
    412476CONFIG_INSMOD=y 
    413 CONFIG_FEATURE_INSMOD_VERSION_CHECKING=y 
     477CONFIG_RMMOD=y 
     478CONFIG_LSMOD=y 
     479CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y 
     480CONFIG_MODPROBE=y 
     481# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set 
     482CONFIG_DEPMOD=y 
     483 
     484# 
     485# Options common to multiple modutils 
     486# 
     487CONFIG_FEATURE_2_4_MODULES=y 
     488# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set 
     489# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set 
    414490CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y 
    415491# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set 
    416492# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set 
    417493# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set 
    418 CONFIG_RMMOD=y 
    419 CONFIG_LSMOD=y 
    420 # CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set 
    421 CONFIG_MODPROBE=y 
    422 CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS=y 
    423 # CONFIG_FEATURE_MODPROBE_FANCY_ALIAS is not set 
    424  
    425 # 
    426 # Options common to multiple modutils 
    427 # 
    428494# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set 
    429 CONFIG_FEATURE_2_4_MODULES=y 
    430 # CONFIG_FEATURE_2_6_MODULES is not set 
    431 CONFIG_FEATURE_QUERY_MODULE_INTERFACE=y 
     495# CONFIG_FEATURE_MODUTILS_ALIAS is not set 
     496# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set 
     497CONFIG_DEFAULT_MODULES_DIR="/lib/modules" 
     498CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" 
    432499 
    433500# 
    434501# Linux System Utilities 
    435502# 
     503# CONFIG_REV is not set 
     504# CONFIG_ACPID is not set 
     505# CONFIG_FEATURE_ACPID_COMPAT is not set 
     506# CONFIG_BLKID is not set 
    436507CONFIG_DMESG=y 
    437508CONFIG_FEATURE_DMESG_PRETTY=y 
     
    443514CONFIG_FDISK=y 
    444515CONFIG_FDISK_SUPPORT_LARGE_DISKS=y 
    445 # CONFIG_FEATURE_FDISK_WRITABLE is not set 
     516CONFIG_FEATURE_FDISK_WRITABLE=y 
    446517# CONFIG_FEATURE_AIX_LABEL is not set 
    447518# CONFIG_FEATURE_SGI_LABEL is not set 
     
    449520# CONFIG_FEATURE_OSF_LABEL is not set 
    450521# CONFIG_FEATURE_FDISK_ADVANCED is not set 
     522# CONFIG_FINDFS is not set 
     523# CONFIG_FLOCK is not set 
    451524# CONFIG_FREERAMDISK is not set 
    452525# CONFIG_FSCK_MINIX is not set 
     526# CONFIG_MKFS_EXT2 is not set 
    453527# CONFIG_MKFS_MINIX is not set 
    454528# CONFIG_FEATURE_MINIX2 is not set 
     529# CONFIG_MKFS_REISER is not set 
     530# CONFIG_MKFS_VFAT is not set 
    455531CONFIG_GETOPT=y 
     532# CONFIG_FEATURE_GETOPT_LONG is not set 
    456533CONFIG_HEXDUMP=y 
     534# CONFIG_FEATURE_HEXDUMP_REVERSE is not set 
     535# CONFIG_HD is not set 
    457536CONFIG_HWCLOCK=y 
    458537CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y 
     
    461540# CONFIG_IPCS is not set 
    462541# CONFIG_LOSETUP is not set 
     542# CONFIG_LSPCI is not set 
     543# CONFIG_LSUSB is not set 
    463544# CONFIG_MDEV is not set 
    464545# CONFIG_FEATURE_MDEV_CONF is not set 
     546# CONFIG_FEATURE_MDEV_RENAME is not set 
     547# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set 
    465548# CONFIG_FEATURE_MDEV_EXEC is not set 
    466549# CONFIG_FEATURE_MDEV_LOAD_FIRMWARE is not set 
    467550CONFIG_MKSWAP=y 
    468 CONFIG_FEATURE_MKSWAP_V0=y 
     551CONFIG_FEATURE_MKSWAP_UUID=y 
    469552CONFIG_MORE=y 
    470553CONFIG_FEATURE_USE_TERMIOS=y 
    471554CONFIG_MOUNT=y 
     555CONFIG_FEATURE_MOUNT_FAKE=y 
     556CONFIG_FEATURE_MOUNT_VERBOSE=y 
    472557CONFIG_FEATURE_MOUNT_HELPERS=y 
     558CONFIG_FEATURE_MOUNT_LABEL=y 
    473559CONFIG_FEATURE_MOUNT_NFS=y 
    474560CONFIG_FEATURE_MOUNT_CIFS=y 
     
    477563# CONFIG_PIVOT_ROOT is not set 
    478564CONFIG_RDATE=y 
     565CONFIG_RDEV=y 
    479566CONFIG_READPROFILE=y 
     567# CONFIG_RTCWAKE is not set 
     568CONFIG_SCRIPT=y 
     569# CONFIG_SCRIPTREPLAY is not set 
    480570# CONFIG_SETARCH is not set 
    481571CONFIG_SWAPONOFF=y 
     572CONFIG_FEATURE_SWAPON_PRI=y 
    482573CONFIG_SWITCH_ROOT=y 
    483574CONFIG_UMOUNT=y 
     
    488579# 
    489580CONFIG_FEATURE_MOUNT_LOOP=y 
     581CONFIG_FEATURE_MOUNT_LOOP_CREATE=y 
    490582# CONFIG_FEATURE_MTAB_SUPPORT is not set 
     583CONFIG_VOLUMEID=y 
     584 
     585# 
     586# Filesystem/Volume identification 
     587# 
     588CONFIG_FEATURE_VOLUMEID_EXT=y 
     589# CONFIG_FEATURE_VOLUMEID_BTRFS is not set 
     590# CONFIG_FEATURE_VOLUMEID_REISERFS is not set 
     591CONFIG_FEATURE_VOLUMEID_FAT=y 
     592# CONFIG_FEATURE_VOLUMEID_HFS is not set 
     593# CONFIG_FEATURE_VOLUMEID_JFS is not set 
     594# CONFIG_FEATURE_VOLUMEID_XFS is not set 
     595# CONFIG_FEATURE_VOLUMEID_NTFS is not set 
     596# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set 
     597# CONFIG_FEATURE_VOLUMEID_UDF is not set 
     598# CONFIG_FEATURE_VOLUMEID_LUKS is not set 
     599CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y 
     600# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set 
     601# CONFIG_FEATURE_VOLUMEID_ROMFS is not set 
     602# CONFIG_FEATURE_VOLUMEID_SYSV is not set 
     603# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set 
     604# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set 
    491605 
    492606# 
    493607# Miscellaneous Utilities 
    494608# 
    495 # CONFIG_ADJTIMEX is not set 
     609# CONFIG_CONSPY is not set 
     610# CONFIG_UBIATTACH is not set 
     611# CONFIG_UBIDETACH is not set 
     612CONFIG_ADJTIMEX=y 
    496613# CONFIG_BBCONFIG is not set 
    497 CONFIG_CHRT=y 
     614CONFIG_BEEP=y 
     615CONFIG_FEATURE_BEEP_FREQ=4000 
     616CONFIG_FEATURE_BEEP_LENGTH_MS=30 
     617# CONFIG_CHAT is not set 
     618# CONFIG_FEATURE_CHAT_NOFAIL is not set 
     619# CONFIG_FEATURE_CHAT_TTY_HIFI is not set 
     620# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set 
     621# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set 
     622# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set 
     623# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set 
     624# CONFIG_FEATURE_CHAT_CLR_ABORT is not set 
     625# CONFIG_CHRT is not set 
    498626CONFIG_CROND=y 
    499 CONFIG_DEBUG_CROND_OPTION=y 
     627# CONFIG_FEATURE_CROND_D is not set 
    500628CONFIG_FEATURE_CROND_CALL_SENDMAIL=y 
     629CONFIG_FEATURE_CROND_DIR="/var/spool/cron" 
    501630CONFIG_CRONTAB=y 
    502631CONFIG_DC=y 
     632# CONFIG_FEATURE_DC_LIBM is not set 
    503633# CONFIG_DEVFSD is not set 
    504634# CONFIG_DEVFSD_MODLOAD is not set 
     
    506636# CONFIG_DEVFSD_VERBOSE is not set 
    507637# CONFIG_FEATURE_DEVFS is not set 
     638# CONFIG_DEVMEM is not set 
    508639# CONFIG_EJECT is not set 
     640# CONFIG_FEATURE_EJECT_SCSI is not set 
     641# CONFIG_FBSPLASH is not set 
     642# CONFIG_FLASHCP is not set 
     643# CONFIG_FLASH_LOCK is not set 
     644# CONFIG_FLASH_UNLOCK is not set 
     645# CONFIG_FLASH_ERASEALL is not set 
     646# CONFIG_IONICE is not set 
     647# CONFIG_INOTIFYD is not set 
    509648# CONFIG_LAST is not set 
     649# CONFIG_FEATURE_LAST_SMALL is not set 
     650# CONFIG_FEATURE_LAST_FANCY is not set 
    510651CONFIG_LESS=y 
    511652CONFIG_FEATURE_LESS_MAXLINES=9999999 
    512653CONFIG_FEATURE_LESS_BRACKETS=y 
    513654CONFIG_FEATURE_LESS_FLAGS=y 
    514 CONFIG_FEATURE_LESS_FLAGCS=y 
    515655CONFIG_FEATURE_LESS_MARKS=y 
    516656CONFIG_FEATURE_LESS_REGEXP=y 
     657CONFIG_FEATURE_LESS_WINCH=y 
     658# CONFIG_FEATURE_LESS_DASHCMD is not set 
     659# CONFIG_FEATURE_LESS_LINENUMS is not set 
    517660CONFIG_HDPARM=y 
    518661CONFIG_FEATURE_HDPARM_GET_IDENTITY=y 
    519 CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y 
    520 CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y 
    521 CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y 
    522 CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y 
     662# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set 
     663# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set 
     664# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set 
     665# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set 
    523666CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y 
    524 CONFIG_MAKEDEVS=y 
     667# CONFIG_MAKEDEVS is not set 
    525668# CONFIG_FEATURE_MAKEDEVS_LEAF is not set 
    526 CONFIG_FEATURE_MAKEDEVS_TABLE=y 
     669# CONFIG_FEATURE_MAKEDEVS_TABLE is not set 
     670# CONFIG_MAN is not set 
    527671# CONFIG_MICROCOM is not set 
    528672CONFIG_MOUNTPOINT=y 
     
    530674# CONFIG_RAIDAUTORUN is not set 
    531675# CONFIG_READAHEAD is not set 
     676# CONFIG_RFKILL is not set 
    532677CONFIG_RUNLEVEL=y 
    533678# CONFIG_RX is not set 
     679CONFIG_SETSID=y 
    534680# CONFIG_STRINGS is not set 
    535 CONFIG_SETSID=y 
    536681# CONFIG_TASKSET is not set 
    537682# CONFIG_FEATURE_TASKSET_FANCY is not set 
    538683CONFIG_TIME=y 
     684# CONFIG_TIMEOUT is not set 
    539685CONFIG_TTYSIZE=y 
     686# CONFIG_VOLNAME is not set 
     687# CONFIG_WALL is not set 
    540688CONFIG_WATCHDOG=y 
    541689 
     
    543691# Networking Utilities 
    544692# 
     693CONFIG_NC=y 
     694CONFIG_NC_SERVER=y 
     695CONFIG_NC_EXTRA=y 
     696# CONFIG_NC_110_COMPAT is not set 
    545697# CONFIG_FEATURE_IPV6 is not set 
     698# CONFIG_FEATURE_UNIX_LOCAL is not set 
     699# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set 
    546700# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set 
    547701CONFIG_ARP=y 
    548 CONFIG_ARPING=y 
    549 CONFIG_DNSD=y 
     702# CONFIG_ARPING is not set 
     703# CONFIG_BRCTL is not set 
     704# CONFIG_FEATURE_BRCTL_FANCY is not set 
     705# CONFIG_FEATURE_BRCTL_SHOW is not set 
     706# CONFIG_DNSD is not set 
    550707CONFIG_ETHER_WAKE=y 
    551708CONFIG_FAKEIDENTD=y 
     709# CONFIG_FTPD is not set 
     710# CONFIG_FEATURE_FTP_WRITE is not set 
     711# CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set 
    552712CONFIG_FTPGET=y 
    553713CONFIG_FTPPUT=y 
     
    556716CONFIG_HTTPD=y 
    557717# CONFIG_FEATURE_HTTPD_RANGES is not set 
    558 CONFIG_FEATURE_HTTPD_USE_SENDFILE=y 
    559 # CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP is not set 
     718# CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set 
    560719# CONFIG_FEATURE_HTTPD_SETUID is not set 
    561720CONFIG_FEATURE_HTTPD_BASIC_AUTH=y 
    562721CONFIG_FEATURE_HTTPD_AUTH_MD5=y 
    563 CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES=y 
    564722CONFIG_FEATURE_HTTPD_CGI=y 
    565723# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set 
     
    574732CONFIG_FEATURE_IFCONFIG_HW=y 
    575733CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y 
     734CONFIG_IFENSLAVE=y 
     735# CONFIG_IFPLUGD is not set 
    576736CONFIG_IFUPDOWN=y 
    577737CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" 
     
    607767CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y 
    608768# CONFIG_NAMEIF is not set 
    609 CONFIG_NC=y 
    610 CONFIG_NC_SERVER=y 
    611 CONFIG_NC_EXTRA=y 
     769# CONFIG_FEATURE_NAMEIF_EXTENDED is not set 
    612770CONFIG_NETSTAT=y 
    613771CONFIG_FEATURE_NETSTAT_WIDE=y 
     772CONFIG_FEATURE_NETSTAT_PRG=y 
    614773CONFIG_NSLOOKUP=y 
     774# CONFIG_NTPD is not set 
     775# CONFIG_FEATURE_NTPD_SERVER is not set 
    615776CONFIG_PING=y 
    616777# CONFIG_PING6 is not set 
     778CONFIG_FEATURE_FANCY_PING=y 
    617779# CONFIG_PSCAN is not set 
    618 # CONFIG_FEATURE_FANCY_PING is not set 
    619780CONFIG_ROUTE=y 
    620781# CONFIG_SLATTACH is not set 
     782# CONFIG_TCPSVD is not set 
    621783CONFIG_TELNET=y 
    622784CONFIG_FEATURE_TELNET_TTYPE=y 
     
    624786CONFIG_TELNETD=y 
    625787CONFIG_FEATURE_TELNETD_STANDALONE=y 
     788# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set 
    626789# CONFIG_TFTP is not set 
     790# CONFIG_TFTPD is not set 
    627791# CONFIG_FEATURE_TFTP_GET is not set 
    628792# CONFIG_FEATURE_TFTP_PUT is not set 
    629793# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set 
    630 # CONFIG_DEBUG_TFTP is not set 
     794# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set 
     795# CONFIG_TFTP_DEBUG is not set 
    631796CONFIG_TRACEROUTE=y 
     797# CONFIG_TRACEROUTE6 is not set 
    632798# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set 
    633799# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set 
    634800# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set 
    635 CONFIG_APP_UDHCPD=y 
    636 CONFIG_APP_DHCPRELAY=y 
    637 CONFIG_APP_DUMPLEASES=y 
     801# CONFIG_TUNCTL is not set 
     802# CONFIG_FEATURE_TUNCTL_UG is not set 
     803CONFIG_UDHCPD=y 
     804CONFIG_DHCPRELAY=y 
     805CONFIG_DUMPLEASES=y 
    638806CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y 
    639 CONFIG_APP_UDHCPC=y 
    640 # CONFIG_FEATURE_UDHCP_DEBUG is not set 
    641 CONFIG_FEATURE_RFC3397=y 
     807CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" 
     808CONFIG_UDHCPC=y 
     809CONFIG_FEATURE_UDHCPC_ARPING=y 
     810# CONFIG_FEATURE_UDHCP_PORT is not set 
     811CONFIG_UDHCP_DEBUG=0 
     812# CONFIG_FEATURE_UDHCP_RFC3397 is not set 
     813CONFIG_UDHCPC_DEFAULT_SCRIPT="/var/etc/default.script" 
     814CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 
     815CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -b" 
     816# CONFIG_UDPSVD is not set 
    642817CONFIG_VCONFIG=y 
    643818CONFIG_WGET=y 
     
    648823 
    649824# 
     825# Print Utilities 
     826# 
     827# CONFIG_LPD is not set 
     828# CONFIG_LPR is not set 
     829# CONFIG_LPQ is not set 
     830 
     831# 
     832# Mail Utilities 
     833# 
     834# CONFIG_MAKEMIME is not set 
     835CONFIG_FEATURE_MIME_CHARSET="" 
     836# CONFIG_POPMAILDIR is not set 
     837# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set 
     838# CONFIG_REFORMIME is not set 
     839# CONFIG_FEATURE_REFORMIME_COMPAT is not set 
     840# CONFIG_SENDMAIL is not set 
     841 
     842# 
    650843# Process Utilities 
    651844# 
     845# CONFIG_SMEMCAP is not set 
    652846CONFIG_FREE=y 
    653847CONFIG_FUSER=y 
     
    663857CONFIG_PS=y 
    664858CONFIG_FEATURE_PS_WIDE=y 
     859# CONFIG_FEATURE_PS_TIME is not set 
     860# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set 
     861# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set 
    665862CONFIG_RENICE=y 
    666863CONFIG_BB_SYSCTL=y 
     
    668865CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y 
    669866CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y 
    670 # CONFIG_FEATURE_TOP_DECIMALS is not set 
    671 # CONFIG_FEATURE_TOPMEM is not set 
     867CONFIG_FEATURE_TOP_SMP_CPU=y 
     868CONFIG_FEATURE_TOP_DECIMALS=y 
     869CONFIG_FEATURE_TOP_SMP_PROCESS=y 
     870CONFIG_FEATURE_TOPMEM=y 
     871# CONFIG_FEATURE_SHOW_THREADS is not set 
    672872CONFIG_UPTIME=y 
    673873CONFIG_WATCH=y 
    674874 
    675875# 
    676 # Shells 
    677 # 
    678 CONFIG_FEATURE_SH_IS_ASH=y 
    679 # CONFIG_FEATURE_SH_IS_HUSH is not set 
    680 # CONFIG_FEATURE_SH_IS_LASH is not set 
    681 # CONFIG_FEATURE_SH_IS_MSH is not set 
    682 # CONFIG_FEATURE_SH_IS_NONE is not set 
    683 CONFIG_ASH=y 
    684  
    685 # 
    686 # Ash Shell Options 
    687 # 
    688 CONFIG_ASH_JOB_CONTROL=y 
    689 CONFIG_ASH_READ_NCHARS=y 
    690 CONFIG_ASH_READ_TIMEOUT=y 
    691 CONFIG_ASH_ALIAS=y 
    692 CONFIG_ASH_MATH_SUPPORT=y 
    693 CONFIG_ASH_MATH_SUPPORT_64=y 
    694 # CONFIG_ASH_GETOPTS is not set 
    695 CONFIG_ASH_BUILTIN_ECHO=y 
    696 CONFIG_ASH_BUILTIN_TEST=y 
    697 CONFIG_ASH_CMDCMD=y 
    698 # CONFIG_ASH_MAIL is not set 
    699 CONFIG_ASH_OPTIMIZE_FOR_SIZE=y 
    700 CONFIG_ASH_RANDOM_SUPPORT=y 
    701 # CONFIG_ASH_EXPAND_PRMT is not set 
    702 # CONFIG_HUSH is not set 
    703 # CONFIG_HUSH_HELP is not set 
    704 # CONFIG_HUSH_INTERACTIVE is not set 
    705 # CONFIG_HUSH_JOB is not set 
    706 # CONFIG_HUSH_TICK is not set 
    707 # CONFIG_HUSH_IF is not set 
    708 # CONFIG_HUSH_LOOPS is not set 
    709 # CONFIG_LASH is not set 
    710 # CONFIG_MSH is not set 
    711  
    712 # 
    713 # Bourne Shell Options 
    714 # 
    715 CONFIG_FEATURE_SH_EXTRA_QUIET=y 
    716 # CONFIG_FEATURE_SH_STANDALONE is not set 
    717 # CONFIG_CTTYHACK is not set 
    718  
    719 # 
    720 # System Logging Utilities 
    721 # 
    722 CONFIG_SYSLOGD=y 
    723 CONFIG_FEATURE_ROTATE_LOGFILE=y 
    724 CONFIG_FEATURE_REMOTE_LOG=y 
    725 CONFIG_FEATURE_IPC_SYSLOG=y 
    726 CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 
    727 CONFIG_LOGREAD=y 
    728 CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y 
    729 CONFIG_KLOGD=y 
    730 CONFIG_LOGGER=y 
    731  
    732 # 
    733876# Runit Utilities 
    734877# 
    735878CONFIG_RUNSV=y 
    736879CONFIG_RUNSVDIR=y 
     880# CONFIG_FEATURE_RUNSVDIR_LOG is not set 
    737881CONFIG_SV=y 
     882CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service" 
    738883CONFIG_SVLOGD=y 
    739884CONFIG_CHPST=y 
     
    756901# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set 
    757902# CONFIG_SETSEBOOL is not set 
    758  
    759 # 
    760 # ipsvd utilities 
    761 # 
    762 # CONFIG_TCPSVD is not set 
    763 # CONFIG_UDPSVD is not set 
     903# CONFIG_SESTATUS is not set 
     904 
     905# 
     906# Shells 
     907# 
     908CONFIG_ASH=y 
     909CONFIG_ASH_BASH_COMPAT=y 
     910CONFIG_ASH_JOB_CONTROL=y 
     911CONFIG_ASH_ALIAS=y 
     912CONFIG_ASH_GETOPTS=y 
     913CONFIG_ASH_BUILTIN_ECHO=y 
     914CONFIG_ASH_BUILTIN_PRINTF=y 
     915CONFIG_ASH_BUILTIN_TEST=y 
     916CONFIG_ASH_CMDCMD=y 
     917# CONFIG_ASH_MAIL is not set 
     918CONFIG_ASH_OPTIMIZE_FOR_SIZE=y 
     919CONFIG_ASH_RANDOM_SUPPORT=y 
     920CONFIG_ASH_EXPAND_PRMT=y 
     921# CONFIG_HUSH is not set 
     922# CONFIG_HUSH_BASH_COMPAT is not set 
     923# CONFIG_HUSH_HELP is not set 
     924# CONFIG_HUSH_INTERACTIVE is not set 
     925# CONFIG_HUSH_JOB is not set 
     926# CONFIG_HUSH_TICK is not set 
     927# CONFIG_HUSH_IF is not set 
     928# CONFIG_HUSH_LOOPS is not set 
     929# CONFIG_HUSH_CASE is not set 
     930# CONFIG_HUSH_FUNCTIONS is not set 
     931# CONFIG_HUSH_LOCAL is not set 
     932# CONFIG_HUSH_EXPORT_N is not set 
     933# CONFIG_HUSH_RANDOM_SUPPORT is not set 
     934CONFIG_FEATURE_SH_IS_ASH=y 
     935# CONFIG_FEATURE_SH_IS_HUSH is not set 
     936# CONFIG_FEATURE_SH_IS_NONE is not set 
     937CONFIG_FEATURE_BASH_IS_ASH=y 
     938# CONFIG_FEATURE_BASH_IS_HUSH is not set 
     939# CONFIG_FEATURE_BASH_IS_NONE is not set 
     940# CONFIG_LASH is not set 
     941# CONFIG_MSH is not set 
     942CONFIG_SH_MATH_SUPPORT=y 
     943# CONFIG_SH_MATH_SUPPORT_64 is not set 
     944CONFIG_FEATURE_SH_EXTRA_QUIET=y 
     945# CONFIG_FEATURE_SH_STANDALONE is not set 
     946# CONFIG_FEATURE_SH_NOFORK is not set 
     947CONFIG_CTTYHACK=y 
     948 
     949# 
     950# System Logging Utilities 
     951# 
     952CONFIG_SYSLOGD=y 
     953CONFIG_FEATURE_ROTATE_LOGFILE=y 
     954CONFIG_FEATURE_REMOTE_LOG=y 
     955# CONFIG_FEATURE_SYSLOGD_DUP is not set 
     956CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256 
     957CONFIG_FEATURE_IPC_SYSLOG=y 
     958CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 
     959CONFIG_LOGREAD=y 
     960CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y 
     961CONFIG_KLOGD=y 
     962CONFIG_LOGGER=y 
  • trunk/openmct/packages/build/buildetc/new/etc/fstab.in

    r585 r640  
    33# <file system>                         <mount pt>     <type>   <options>      <dump> <pass> 
    44 
    5 proc                                    /proc           proc    defaults        0       0 
     5#ramfs                                  /tmp            ramfs   defaults        0       0 
     6#proc                                   /proc           proc    defaults        0       0 
    67/dev/mtdblock/REALVAR                           /var            jffs2   rw              0       0 
    78/dev/ide/host0/bus0/target0/lun0/part1  /usr            ext3    defaults        0       0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S01mount

    r626 r640  
    11#!/bin/sh 
    22 
    3 # mount /proc and /tmp 
    4 /bin/mount -t proc      none    /proc 
    5 /bin/mount -t ramfs     tmpfs   /tmp 
     3/bin/echo -e "\n[\033[1;34m$0\033[0m]" 
    64 
    7 # find var partition: 
    8 VAR=`cat /proc/mtd | grep var | cut -b 4` 
    9 cat /etc/fstab.in | sed -e "s/REALVAR/$VAR/g" > /etc/fstab 
     5# testing if the script is called for the first time 
     6# if it is so the filesystems /proc and /tmp allready mounted 
     7if [ -f /proc/version ]; then 
     8    /bin/echo -e "Mounting procfs on /proc ... \033[1;33mallready mounted\033[0m." 
     9    PROCFS=true 
     10else 
     11    # we have no /proc mounted, we should be on startup 
     12    /bin/echo -n "Mounting procfs on /proc ... " 
     13    /bin/mount -t proc  none    /proc 
     14    /bin/echo -e "\033[1;32mdone\033[0m." 
     15    PROCFS=true 
     16fi 
    1017 
     18if cat /proc/mounts | grep ramfs | cut -f1 -d " " | grep -q "tmpfs" ; then 
     19    /bin/echo -e "Mounting tmpfs on /tmp ... \033[1;33mallready mounted\033[0m." 
     20    START_RAMFS_ONE=false 
     21else 
     22    # we have no /tmp mounted, we should be on startup 
     23    /bin/echo -n "Mounting tmpfs on /tmp ... " 
     24    /bin/mount -t ramfs tmpfs /tmp 
     25    /bin/echo -e "\033[1;32mdone\033[0m." 
     26    START_RAMFS_ONE=true 
     27fi 
     28 
     29#create some paths 
     30/bin/echo -n "Create /tmp/{root,run,media} ... " 
     31if [ "$START_RAMFS_ONE" == "true" ]; then 
     32    /bin/test -d /tmp/root  || /bin/mkdir -p /tmp/root 
     33    /bin/test -d /tmp/run   || /bin/mkdir -p /tmp/run 
     34    /bin/test -d /tmp/media || /bin/mkdir -p /tmp/media 
     35    #/bin/mkdir /dev/shm/network 
     36    /bin/echo -e "\033[1;32mdone\033[0m." 
     37else 
     38    /bin/echo -e "\033[1;33mallready existing\033[0m." 
     39fi 
     40 
     41 
     42# building fstab, adding /proc and /tmp 
     43if [ "$PROCFS" == "true" ]; then 
     44    /bin/echo -n "Building /tmp/fstab based on /etc/fstab.in ... " 
     45    VAR=`/bin/cat /proc/mtd | /bin/grep var | /bin/cut -b 4`                    # find var partition 
     46    /bin/sed /etc/fstab.in -e "s/REALVAR/$VAR/g" > /tmp/fstab 
     47    /bin/sed /tmp/fstab -e "s/#proc/proc/g" -e "s/#ramfs/ramfs/g" > /tmp/fstab.1 
     48    /bin/mv /tmp/fstab.1 /tmp/fstab 
     49    # if the script is called again usbfs may be allready mounted 
     50    if [ -d /proc/bus/usb ]; then 
     51        /bin/sed /tmp/fstab -e "s/#usbfs/usbfs/g" > /tmp/fstab.1 
     52        /bin/mv /tmp/fstab.1 /tmp/fstab 
     53    fi 
     54    /bin/echo -e "\033[1;32mdone\033[0m." 
     55else 
     56    /bin/echo -e "\033[1;33mSomething went wrong! Could't find /var partition\033[0m." 
     57fi 
     58 
     59#testing for hdd and possible swap partition 
    1160if [ -d /dev/ide/host0/bus0/target0/lun0/ ]; then 
    12     echo "Enable Swap space (if exist)..." 
     61    /bin/echo "Enable Swap space (if exist)..." 
    1362    /sbin/swapon -a > /dev/null 2>&1 
    1463else 
    15     cat /etc/fstab | sed -e "s#/dev/ide/#\#/dev/ide/#g" > /etc/fstab 
     64    /bin/cat /etc/fstab | /bin/sed -e "s#/dev/ide/#\#/dev/ide/#g" > /tmp/fstab.1 
     65    /bin/mv /tmp/fstab.1 /tmp/fstab 
    1666fi 
    1767 
    18 echo "Mounting filesystems ..." 
    19 /bin/mount -a  
    2068 
    21 /bin/echo 
    22 /bin/echo "mounted actually the following filesystems (thats not final!):" 
    23 /bin/echo -------------------------------------------------------------- 
     69/bin/echo -n "Mounting not yet mounted filesystems from fstab..." 
     70/bin/mount -a 
     71/bin/echo -e "\033[1;32mdone\033[0m." 
     72 
     73#/bin/echo 
     74/bin/echo "mounted actually the following filesystems (thats may not final!):" 
     75/bin/echo ------------------------------------------------------------------ 
    2476/bin/mount 
    25 /bin/echo -------------------------------------------------------------- 
    26 /bin/echo 
    27  
    28 #create some paths 
    29 /bin/mkdir /tmp/root 
    30 /bin/mkdir /tmp/run 
    31 /bin/mkdir /tmp/media 
    32 #/bin/mkdir /dev/shm/network 
     77/bin/echo ------------------------------------------------------------------ 
    3378 
    3479# setting the variables from /var/etc/rc.conf 
    3580/bin/sh /var/etc/rc.conf 
    3681if [ $? -ne 0 ]; then 
    37     /bin/echo "Upps, did not find /var/etc/rc.conf" 
     82    /bin/echo-e  "\nUpps, did not find /var/etc/rc.conf" 
    3883    /bin/cp /etc/rc.conf.backup /var/etc/rc.conf 
    3984    /bin/echo "recoverd /var/etc/rc.conf with default values!" 
    4085fi 
    4186 
     87#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     88/bin/echo -e "[finished]" 
    4289 
    4390exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S02recovery

    r592 r640  
    11#!/bin/sh 
    22 
     3/bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     4 
    35# loading recovery kernel modul 
    4 /sbin/modprobe recovery 
     6if /sbin/modprobe recovery ; then 
     7    /bin/echo -e "Loading kernel modul \"recovery\" \033[1;32msuccessfully\033[0m." 
     8else 
     9    /bin/echo -e "Loading kernel modul \"recovery\" \033[1;31mfailed!\033[0m" 
     10fi 
    511 
    612RECOVER_REQUEST=/var/.recover 
     
    2026 
    2127case "$1" in 
    22         start) 
    23             /bin/echo -n "Checking for recover something ... " 
    24             recover_network 
    25             ;; 
     28    start) 
     29        /bin/echo -n "Checking for recover something ... " 
     30        recover_network 
     31        ;; 
    2632 
    27         force) 
    28             /bin/touch $RECOVER_REQUEST 
    29             $0 start 
    30             reboot 
    31             ;; 
     33    force) 
     34        /bin/touch $RECOVER_REQUEST 
     35        $0 start 
     36        reboot 
     37        ;; 
    3238 
    33         *) 
    34             echo "Usage: $0 {start|force} #force is for recover without reset button!" 
    35             exit 1 
    36             ;; 
     39    *) 
     40        /bin/echo "Usage: $0 {start|force} #force is for recover without reset button!" 
     41        exit 1 
     42        ;; 
    3743esac 
    3844# extract var.tar.gz in case that's neccessary 
     
    4652#echo "done." 
    4753 
     54#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     55/bin/echo -e "[finished]" 
    4856exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S03syslog

    r629 r640  
    22. /var/etc/rc.conf 
    33 
     4if [ "$SUB_SHELL" == "" ]; then 
     5    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     6fi 
     7 
     8SYSLOGD_PID=`/bin/pidof syslogd` 
     9KLOGD_PID=`/bin/pidof klogd` 
     10 
    411case "$1" in 
    5         start) 
    6             if [ "$START_SYSLOGD" == "yes" ]; then 
     12    start) 
     13            if [ "$START_SYSLOGD" == "yes" ]; then 
    714                /bin/echo -n "Starting Syslog and Kernellog daemon ... " 
    8                 /sbin/syslogd -O /tmp/messages 
     15                /sbin/syslogd -O /var/messages 
    916                /sbin/klogd 
    10                 /bin/echo -e "\033[1;32mdone\033[0m" 
    11             elif [ "$START_SYSLOGD" != "yes" ]; then 
    12                 /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting syslogd automatically!\033[0m" 
     17                /bin/echo -e "\033[1;32mdone\033[0m." 
     18            elif [ "$START_SYSLOGD" != "yes" ]; then 
     19                /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting syslogd automatically!\033[0m" 
    1320            fi 
    14             ;; 
     21        ;; 
    1522 
    16         stop) 
    17             /bin/echo "Stopping Syslogd" 
    18             killall -9 syslogd 
    19             killall -9 klogd 
    20             /bin/echo -e "\033[1;32mdone\033[0m" 
    21             ;; 
     23    stop) 
     24            /bin/echo -n "Stopping syslogd ... " 
     25            if [ "$SYSLOGD_PID" != "" ]; then 
     26                /bin/killall -9 syslogd 
     27                /bin/echo -e "\033[1;32mdone\033[0m." 
     28            else 
     29                /bin/echo -e "nothing to stop." 
     30            fi 
     31            /bin/echo -n "Stopping klogd ... " 
     32            if [ "$SYSLOGD_PID" != "" ]; then 
     33                /bin/killall -9 klogd 
     34                /bin/echo -e "\033[1;32mdone\033[0m." 
     35            else 
     36                /bin/echo -e "nothing to stop." 
     37            fi 
     38        ;; 
    2239 
    23         restart) 
    24             $0 stop 
    25             sleep 1 
    26             $0 start 
    27             ;; 
     40    restart) 
     41        ( SUB_SHELL=sub $0 stop ) 
     42        /bin/sleep 1 
     43        ( SUB_SHELL=sub $0 start ) 
     44        ;; 
    2845 
    29         *) 
    30             echo "Usage: $0 {start|stop|restart}" 
    31             exit 1 
    32             ;; 
     46    *) 
     47        /bin/echo "Usage: $0 {start|stop|restart}" 
     48        exit 1 
     49        ;; 
    3350esac 
     51 
     52if [ "$SUB_SHELL" == "" ]; then 
     53#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     54    /bin/echo -e "[finished]" 
     55fi 
     56 
     57exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S04led

    r629 r640  
    11#!/bin/sh 
     2 
    23. /var/etc/rc.conf 
    34 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     7fi 
     8 
    49case "$1" in 
    5         start) 
    6             if [ "$START_LEDS" == "yes" ]; then 
    7                 /bin/echo -n "Starting LED display ... " 
    8                 /bin/echo $OPTIONS_LEDS_HB > /proc/mct/led/hb 
    9                 /bin/echo $OPTIONS_LEDS_IN_DEVICE \ 
    10                           $OPTIONS_LEDS_IN_DIRECTION \ 
    11                           $OPTIONS_LEDS_IN_INTERVAL > /proc/mct/led/in 
    12                 /bin/echo $OPTIONS_LEDS_OUT_DEVICE \ 
    13                           $OPTIONS_LEDS_OUT_DIRECTION \ 
    14                           $OPTIONS_LEDS_OUT_INTERVAL > /proc/mct/led/out 
    15                 /bin/echo -e "\033[1;32mdone\033[0m" 
    16             elif [ "$START_LEDS" != "yes" ]; then 
    17                 /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting LEDs automatically!\033[0m" 
    18             fi 
    19             ;; 
     10    start) 
     11        if [ "$START_LEDS" == "yes" ]; then 
     12            /bin/echo -n "Starting LED display ... " 
     13            /bin/echo $OPTIONS_LEDS_HB > /proc/mct/led/hb 
     14            /bin/echo $OPTIONS_LEDS_IN_DEVICE \ 
     15                      $OPTIONS_LEDS_IN_DIRECTION \ 
     16                      $OPTIONS_LEDS_IN_INTERVAL > /proc/mct/led/in 
     17            /bin/echo $OPTIONS_LEDS_OUT_DEVICE \ 
     18                      $OPTIONS_LEDS_OUT_DIRECTION \ 
     19                      $OPTIONS_LEDS_OUT_INTERVAL > /proc/mct/led/out 
     20            /bin/echo -e "\033[1;32mdone\033[0m." 
     21        elif [ "$START_LEDS" != "yes" ]; then 
     22            /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting LEDs automatically!\033[0m" 
     23        fi 
     24        ;; 
    2025 
    21         stop) 
    22             /bin/echo -n "Stopping LED display ... " 
    23             /bin/echo "" > /proc/mct/led/hb 
    24             /bin/echo "" > /proc/mct/led/in 
    25             /bin/echo "" > /proc/mct/led/out 
    26             /bin/echo -e "\033[1;32mdone\033[0m" 
    27             ;; 
     26    stop) 
     27        /bin/echo -n "Stopping LED display ... " 
     28        /bin/echo "" > /proc/mct/led/hb 
     29        /bin/echo "" > /proc/mct/led/in 
     30        /bin/echo "" > /proc/mct/led/out 
     31        /bin/echo -e "\033[1;32mdone\033[0m." 
     32        ;; 
    2833 
    29         restart) 
    30             $0 stop 
    31             sleep 1 
    32             $0 start 
    33             ;; 
     34    restart) 
     35        ( SUB_SHELL=sub $0 stop ) 
     36        /bin/sleep 1 
     37        ( SUB_SHELL=sub $0 start ) 
     38        ;; 
    3439 
    35         *) 
    36             echo "Usage: $0 {start|stop|restart}" 
    37             exit 1 
    38             ;; 
     40    *) 
     41        /bin/echo "Usage: $0 {start|stop|restart}" 
     42        exit 1 
     43        ;; 
    3944esac 
     45 
     46if [ "$SUB_SHELL" == "" ]; then 
     47#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     48    /bin/echo -e "[finished]" 
     49fi 
     50 
     51exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S06usb

    r596 r640  
    22 
    33. /var/etc/rc.conf 
    4 HOSTNAME=`cat /etc/hostname` 
     4 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     7    /bin/echo FixMe!!! HOSTNAME should be set in rc.conf as HOSTNAME_TEMPLATE !!! 
     8fi 
     9 
     10HOSTNAME=`/bin/cat /etc/hostname` 
     11USBENTRY=`/bin/grep "usbfs" /etc/fstab | /bin/cut -f1` 
    512 
    613case "$1" in 
    714    start) 
    8         if ([ $HOSTNAME != "nas110" ]); then 
    9             /bin/echo -n "Loading usbfs related kernel modul ... " 
     15        if ([ "$HOSTNAME" != "nas110" ]); then 
     16            /bin/echo -n "Loading usbfs related kernel modul \"usbcore\" ... " 
    1017            /sbin/modprobe usbcore > /dev/null 2>&1 
    11             /bin/echo -e "\033[1;32mdone\033[0m" 
    12              
    13             /bin/echo -e "Enabling usbfs and adding to /etc/fstab ..." 
     18            /bin/echo -e "\033[1;32mdone\033[0m." 
     19         
     20            /bin/echo -n "Mounting usbfs on /proc/bus/usb ... " 
    1421            /bin/mount -t usbfs none /proc/bus/usb 
    15             /bin/echo "usbfs                                    /proc/bus/usb   usbfs   defaults        0       0" >> /etc/fstab 
     22            /bin/echo -e "\033[1;32mdone\033[0m." 
     23            # adding usbfs entry to /tmp/fstab 
     24            if [ "$USBENTRY" != "usbfs" ]; then 
     25                /bin/sed /tmp/fstab -e "s/#usb/usbfs/g" > /tmp/fstab.1 
     26                /bin/mv /tmp/fstab.1 /tmp/fstab 
     27                #/bin/echo "usbfs                                       /proc/bus/usb   usbfs   defaults        0       0" >> /tmp/fstab 
     28            fi 
    1629            /bin/sleep 1 
     30            /bin/echo -n "Loading kernel modul \"ehci-hcd\" ... " 
    1731            /sbin/modprobe ehci-hcd > /dev/null 2>&1 
     32            /bin/echo -e "\033[1;32mdone\033[0m." 
    1833            /bin/sleep 1 
     34            /bin/echo -n "Loading kernel modul \"usbcore\"  ... " 
    1935            /sbin/modprobe usb-storage > /dev/null 2>&1 
     36            /bin/echo -e "\033[1;32mdone\033[0m." 
     37            /bin/echo -n "Loading kernel modul \"scsi_mod\" ... " 
    2038            /sbin/modprobe scsi_mod > /dev/null 2>&1 
     39            /bin/echo -e "\033[1;32mdone\033[0m." 
     40            /bin/echo -n "Loading kernel modul \"sd_mod\"   ... " 
    2141            /sbin/modprobe sd_mod > /dev/null 2>&1 
     42            /bin/echo -e "\033[1;32mdone\033[0m." 
     43            /bin/echo -n "Loading kernel modul \"vfat\"     ... " 
    2244            /sbin/modprobe vfat > /dev/null 2>&1 
     45            /bin/echo -e "\033[1;32mdone\033[0m." 
    2346            # loading umsdos ?? 
    2447            #/sbin/modprobe umsdos > /dev/null 2>&1 
    25             /bin/echo -e "Enabling usbfs and adding to /etc/fstab ... \033[1;32mdone\033[0m" 
     48            #/bin/echo -e "Enabling usbfs and adding to /etc/fstab ... \033[1;32mdone\033[0m" 
    2649        fi 
    2750        ;; 
    2851    stop) 
    29         echo -n "Disabling usbfs... " 
     52        /bin/echo -n "Disabling usbfs... " 
    3053        /bin/umount /proc/bus/usb 
    31         echo -e "\033[1;32mdone\033[0m" 
     54        /bin/echo -e "\033[1;32mdone\033[0m." 
    3255        ;; 
    3356    force-reload|restart) 
    34         $0 stop 
    35         sleep 1 
    36         $0 start 
     57        ( SUB_SHELL=sub $0 stop ) 
     58        /bin/sleep 1 
     59        ( SUB_SHELL=sub $0 start ) 
    3760        ;; 
    3861    *) 
    39         echo "Usage: $0 {start|stop|restart|force-reload}" 
     62        /bin/echo "Usage: $0 {start|stop|restart|force-reload}" 
     63        /bin/echo -e "[\033[1;34m$0\033[0m] finished." 
    4064        exit 1 
    4165esac 
    4266 
     67if [ "$SUB_SHELL" == "" ]; then 
     68#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     69    /bin/echo -e "[finished]" 
     70fi 
     71 
    4372exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S10networking

    r581 r640  
    22 
    33# manage network interfaces and configure some networking options 
     4 
    45. /var/etc/rc.conf 
    5 HOSTNAME=`cat /etc/hostname` 
     6 
     7if [ "$SUB_SHELL" == "" ]; then 
     8    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     9    /bin/echo FixMe!!! HOSTNAME should be set in rc.conf as HOSTNAME_TEMPLATE !!! 
     10fi 
     11 
     12HOSTNAME=`/bin/cat /etc/hostname` 
     13 
    614case "$1" in 
    715    start) 
    8         echo -n "Configuring network interfaces ... " 
    9         ifup -a & 
    10         echo -e "\033[1;32mdone\033[0m" 
     16        /bin/echo -n "Configuring network interfaces ... " 
     17        /sbin/ifup -a & 
     18        /bin/echo -e "\033[1;32mdone\033[0m." 
    1119        if [ "$START_ETHTOOL_ETH0" == "yes" ]; then 
    1220            /bin/echo -n "set ethool parameters for eth0 ... " 
    13             /sbin/ethtool -s eth0 duplex $OPTIONS_ETHTOOL_ETH0_DUPLEX \ 
    14                          autoneg $OPTIONS_ETHTOOL_ETH0_AUTONEG \ 
    15                          speed $OPTIONS_ETHTOOL_ETH0_SPEED \ 
    16                          wol $OPTIONS_ETHTOOL_ETH0_WAKEONLAN 
    17             /bin/echo -e "\033[1;32mdone\033[0m" 
     21            if [ -x /sbin/ethtool ]; then 
     22                /sbin/ethtool -s eth0 duplex $OPTIONS_ETHTOOL_ETH0_DUPLEX \ 
     23                             autoneg $OPTIONS_ETHTOOL_ETH0_AUTONEG \ 
     24                             speed $OPTIONS_ETHTOOL_ETH0_SPEED \ 
     25                             wol $OPTIONS_ETHTOOL_ETH0_WAKEONLAN 
     26                /bin/echo -e "\033[1;32mdone\033[0m." 
     27            else 
     28                /bin/echo -e "\033[1;33mno ethtool found!\033[0m" 
     29            fi 
     30         
    1831        elif [ "$START_ETHTOOL_ETH0" == "no" ]; then 
    19             /bin/echo -e "\033[1;33mnot set\033[0m" 
    20         elif [ "$START_ETHTOOL_ETH0" != "yes" ] || [ "$START_ETHTOOL_ETH0" != "no" ]; then 
    21             /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is missconfigured for ethtool on eth0!\033[0m" 
     32            /bin/echo -e "\033[1;33mnot set!\033[0m" 
     33         
     34        elif [ "$START_ETHTOOL_ETH0" != "yes" ] || [ "$START_ETHTOOL_ETH0" != "no" ]; then 
     35            /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is missconfigured for ethtool on eth0!\033[0m" 
    2236        fi 
    2337 
     
    2640            if [ "$START_ETHTOOL_ETH1" == "yes" ]; then 
    2741                /bin/echo -n "set ethool parameters for eth1 ... " 
    28                 /sbin/ethtool -s eth1 duplex $OPTIONS_ETHTOOL_ETH1_DUPLEX \ 
    29                      autoneg $OPTIONS_ETHTOOL_ETH1_AUTONEG \ 
    30                      speed $OPTIONS_ETHTOOL_ETH1_SPEED \ 
    31                      wol $OPTIONS_ETHTOOL_ETH1_WAKEONLAN 
    32                 /bin/echo -e "\033[1;32mdone\033[0m" 
     42            if [ -x /sbin/ethtool ]; then 
     43                    /sbin/ethtool -s eth1 duplex $OPTIONS_ETHTOOL_ETH1_DUPLEX \ 
     44                             autoneg $OPTIONS_ETHTOOL_ETH1_AUTONEG \ 
     45                             speed $OPTIONS_ETHTOOL_ETH1_SPEED \ 
     46                             wol $OPTIONS_ETHTOOL_ETH1_WAKEONLAN 
     47                    /bin/echo -e "\033[1;32mdone\033[0m." 
     48            else 
     49                /bin/echo -e "\033[1;33mno ethtool found!\033[0m" 
     50            fi 
     51         
    3352            elif [ "$START_ETHTOOL_ETH1" == "no" ]; then 
    34                 /bin/echo -e "set ethool parameters for eth1 ... \033[1;33mnot set\033[0m" 
    35             elif [ "$START_ETHTOOL_ETH1" != "yes" ] || [ "$START_ETHTOOL_ETH1" != "no" ]; then 
    36                 /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is missconfigured for ethtool on eth1!\033[0m" 
    37             fi 
     53                /bin/echo -e "set ethool parameters for eth1 ... \033[1;33mnot set!\033[0m" 
     54            elif [ "$START_ETHTOOL_ETH1" != "yes" ] || [ "$START_ETHTOOL_ETH1" != "no" ]; then 
     55                /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is missconfigured for ethtool on eth1!\033[0m" 
     56            fi 
    3857        fi 
    3958        ;; 
     59 
    4060    stop) 
    41         echo -n "Deconfiguring network interfaces... " 
    42         ifdown -a 
    43         echo -e "\033[1;32mdone\033[0m" 
     61        /bin/echo -n "Deconfiguring network interfaces ... " 
     62        ifdown -a & 
     63        /bin/echo -e "\033[1;32mdone\033[0m." 
    4464        ;; 
     65 
    4566    force-reload|restart) 
    46         $0 stop 
    47         sleep 1 
    48         $0 start 
     67        ( SUB_SHELL=sub $0 stop ) 
     68        /bin/sleep 1 
     69        ( SUB_SHELL=sub $0 start ) 
    4970        ;; 
    5071    *) 
    51         echo "Usage: $0 {start|stop|restart|force-reload}" 
     72        /bin/echo "Usage: $0 {start|stop|restart|force-reload}" 
    5273        exit 1 
    5374esac 
    5475 
     76if [ "$SUB_SHELL" == "" ]; then 
     77#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     78    /bin/echo -e "[finished]" 
     79fi 
     80 
    5581exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S13telnet

    r581 r640  
    11#!/bin/sh 
     2 
    23. /var/etc/rc.conf 
    34 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     7fi 
     8 
     9TELNETD_PID=`/bin/pidof telnetd` 
     10 
    411case "$1" in 
    5         start) 
    6             if [ "$START_TELNETD" == "yes" ]; then 
    7                 /bin/echo -n "Starting Telnet daemon ... " 
     12    start) 
     13        if [ "$START_TELNETD" == "yes" ]; then 
     14            /bin/echo -n "Starting Telnet daemon ... " 
     15            if [ -x /sbin/telnetd ]; then   
    816                /sbin/telnetd 
    9                 /bin/echo -e "\033[1;32mdone\033[0m" 
    10             elif [ "$START_TELNETD" != "yes" ] || [ "$START_TELNETD" != "no" ]; then 
    11                 /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is missconfigured for starting telnet!\033[0m" 
     17                /bin/echo -e "\033[1;32mdone\033[0m." 
     18            else 
     19                /bin/echo -e "\033[1;33mno telnetd found!\033[0m" 
    1220            fi 
    13             ;; 
     21        elif [ "$START_TELNETD" != "yes" ] || [ "$START_TELNETD" != "no" ]; then 
     22            /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is missconfigured for starting telnet!\033[0m" 
     23        fi 
     24        ;; 
    1425 
    15         stop) 
    16             /bin/echo "Stopping Telnet" 
    17             killall -9 telnetd 
    18             /bin/echo -e "\033[1;32mdone\033[0m" 
    19             ;; 
     26    stop) 
     27        /bin/echo -n "Stopping Telnet daemon ... " 
     28        if [ "$TELNETD_PID" != "" ]; then 
     29            /bin/killall -9 telnetd 
     30            /bin/echo -e "\033[1;32mdone\033[0m." 
     31        else 
     32            /bin/echo -e "\033[1;33mnot running\033[0m." 
     33        fi 
     34        ;; 
    2035 
    21         restart) 
    22             $0 stop 
    23             sleep 1 
    24             $0 start 
    25             ;; 
     36    restart) 
     37        ( SUB_SHELL=sub $0 stop ) 
     38        /bin/sleep 1 
     39        ( SUB_SHELL=sub $0 start ) 
     40        ;; 
    2641 
    27         *) 
    28             echo "Usage: $0 {start|stop|restart}" 
    29             exit 1 
    30             ;; 
     42    *) 
     43        /bin/echo "Usage: $0 {start|stop|restart}" 
     44        exit 1 
     45        ;; 
    3146esac 
     47 
     48if [ "$SUB_SHELL" == "" ]; then 
     49#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     50    /bin/echo -e "[finished]" 
     51fi 
     52 
     53exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S14dropbear

    r629 r640  
    11#!/bin/sh 
     2 
    23. /var/etc/rc.conf 
     4 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     7fi 
     8 
    39DROPBEARDIR=/var/etc/dropbear 
     10DROPBEAR_PID=`/bin/pidof dropbear` 
    411 
    512case "$1" in 
    6         start) 
    7             if [ "$START_SSHD" == "yes" ]; then 
    8                 if [ ! -d $DROPBEARDIR ]; then 
    9                     /bin/mkdir $DROPBEARDIR 
    10                 fi 
     13    start) 
     14        if [ "$START_SSHD" == "yes" ]; then 
     15            if [ ! -d $DROPBEARDIR ]; then 
     16                /bin/mkdir $DROPBEARDIR 
     17            fi 
     18            if [ -x /sbin/dropbearkey ]; then 
    1119                if [ ! -f $DROPBEARDIR/dropbear_dss_host_key ]; then 
    1220                    /bin/echo -e "\033[05;31mno secret key for `/bin/cat /etc/hostname` found, generate new one!\033[0m" 
     
    1725                    /sbin/dropbearkey -t rsa -f $DROPBEARDIR/dropbear_rsa_host_key 
    1826                fi 
    19                 /bin/echo -n "Starting SSH daemon ... " 
     27            else 
     28                /bin/echo -e "\033[1;33mno dropbearkey found!\033[0m" 
     29            fi 
     30            /bin/echo -n "Starting SSH daemon ... " 
     31            if [ -x /sbin/dropbear ]; then 
    2032                /sbin/dropbear -P /tmp/run/dropbear.pid \ 
    21                                 -r $DROPBEARDIR/dropbear_rsa_host_key \ 
    22                                 -d $DROPBEARDIR/dropbear_dss_host_key 
    23                 /bin/echo -e "\033[1;32mdone\033[0m" 
     33                               -r $DROPBEARDIR/dropbear_rsa_host_key \ 
     34                               -d $DROPBEARDIR/dropbear_dss_host_key > /dev/null 2>&1 
     35                /bin/echo -e "\033[1;32mdone\033[0m." 
     36            else 
     37                /bin/echo -e "\033[1;33mno dropbear found!\033[0m" 
     38            fi 
     39 
    2440            elif [ "$START_SSHD" != "yes" ]; then 
    25                 /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting dropbear automatically!\033[0m" 
     41                /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting dropbear automatically!\033[0m" 
    2642            fi 
    2743            ;; 
    2844 
    29         stop) 
    30             /bin/echo -n "Stopping SSH ..." 
    31             killall -9 dropbear 
    32             /bin/echo -e "\033[1;32mdone\033[0m" 
    33             ;; 
     45    stop) 
     46        /bin/echo -n "Stopping SSH ..." 
     47        if [ "$DROPBEAR_PID" != "" ]; then 
     48            /bin/killall -9 dropbear 
     49            /bin/echo -e "\033[1;32mdone\033[0m." 
     50        else 
     51            /bin/echo -e "not running." 
     52        fi 
     53        ;; 
    3454 
    35         restart) 
    36             $0 stop 
    37             sleep 1 
    38             $0 start 
    39             ;; 
     55    restart) 
     56        ( SUB_SHELL=sub $0 stop ) 
     57        /bin/sleep 1 
     58        ( SUB_SHELL=sub $0 start ) 
     59        ;; 
    4060 
    41         *) 
    42             echo "Usage: $0 {start|stop|restart}" 
    43             exit 1 
    44             ;; 
     61    *) 
     62        /bin/echo "Usage: $0 {start|stop|restart}" 
     63        exit 1 
     64        ;; 
    4565esac 
     66 
     67if [ "$SUB_SHELL" == "" ]; then 
     68#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     69    /bin/echo -e "[finished]" 
     70fi 
     71 
     72exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S16ftp

    r629 r640  
    11#!/bin/sh 
     2 
    23. /var/etc/rc.conf 
    34 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     7fi 
     8 
     9VSFTP_PID=`/bin/pidof vsftpd` 
     10 
    411case "$1" in 
    5         start) 
    6             if [ "$START_FTPD" == "yes" ]; then 
     12    start) 
     13        if [ -x /sbin/vsftp ]; then 
     14            if [ "$START_FTPD" == "yes" ]; then 
    715                /bin/echo -n "Starting FTP daemon ... " 
    8                 /bin/mkdir -p /var/run/vsftpd 
    9                 /sbin/vsftpd & 
    10                 /bin/echo -e "\033[1;32mdone\033[0m" 
     16                if [ -x /sbin/vsftpd ]; then 
     17                    /bin/mkdir -p /var/run/vsftpd 
     18                    /sbin/vsftpd & 
     19                    /bin/echo -e "\033[1;32mdone\033[0m" 
     20                else 
     21                    /bin/echo -e "\033[1;33mno vsftpd found!\033[0m" 
     22                fi 
    1123            elif [ "$START_FTPD" != "yes" ]; then 
    12                 /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting dropbear automatically!\033[0m" 
     24                /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting vsftpd automatically!\033[0m" 
    1325            fi 
    14             ;; 
     26        fi 
     27        ;; 
    1528 
    16         stop) 
    17             /bin/echo "Stopping SSH" 
    18             killall -9 vsftpd 
    19             /bin/echo -e "\033[1;32mdone\033[0m" 
    20             ;; 
     29    stop) 
     30        /bin/echo -n "Stopping vsftpd ... " 
     31        if [ "$VSFTPD_PID" != "" ]; then 
     32            /bin/killall -9 vsftpd 
     33            /bin/echo -e "\033[1;32mdone\033[0m." 
     34        else 
     35            /bin/echo -e "not running." 
     36        fi 
     37        ;; 
    2138 
    22         restart) 
    23             $0 stop 
    24             sleep 1 
    25             $0 start 
    26             ;; 
     39    restart) 
     40        ( SUB_SHELL=sub $0 stop ) 
     41        /bin/sleep 1 
     42        ( SUB_SHELL=sub $0 start ) 
     43        ;; 
    2744 
    28         *) 
    29             echo "Usage: $0 {start|stop|restart}" 
    30             exit 1 
    31             ;; 
     45    *) 
     46        /bin/echo "Usage: $0 {start|stop|restart}" 
     47        exit 1 
     48        ;; 
    3249esac 
     50 
     51if [ "$SUB_SHELL" == "" ]; then 
     52#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     53    /bin/echo -e "[finished]" 
     54fi 
     55 
     56exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S40portmap

    r574 r640  
    11#!/bin/sh 
     2 
     3if [ "$SUB_SHELL" == "" ]; then 
     4    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     5fi 
     6 
     7PORTMAP_PID=`/bin/pidof portmap` 
     8 
    29case "$1" in 
    3         start) 
    4                 echo "Starting RPC Portmap" 
    5                 /sbin/portmap 
    6                 ;; 
    7  
    8         stop) 
    9                 echo "Stopping Portmap" 
    10                 killall -9 portmap 
    11                 ;; 
    12  
    13         restart) 
    14                 $0 stop 
    15                 sleep 1 
    16                 $0 start 
    17                 ;; 
    18  
    19         *) 
    20                 echo "Usage: $0 {start|stop|restart}" 
    21                 exit 1 
     10    start) 
     11        /bin/echo -n "Starting RPC Portmap daemon ... " 
     12        if [ -x /sbin/portmap ]; then   
     13            /sbin/portmap 
     14            /bin/echo -e "\033[1;32mdone\033[0m." 
     15        else 
     16            /bin/echo -e "\033[1;33mno portmap found!\033[0m" 
     17        fi 
    2218        ;; 
    2319 
     20    stop) 
     21        /bin/echo -n "Stopping portmap ... " 
     22        if [ "$PORTMAP_PID" != "" ]; then 
     23            /bin/killall -9 portmap 
     24            /bin/echo -e "\033[1;32mdone\033[0m." 
     25        else 
     26            /bin/echo -e "not running." 
     27        fi 
     28        ;; 
     29         
     30    restart) 
     31        ( SUB_SHELL=sub $0 stop ) 
     32        /bin/sleep 1 
     33        ( SUB_SHELL=sub $0 start ) 
     34        ;; 
     35 
     36    *) 
     37        /bin/echo "Usage: $0 {start|stop|restart}" 
     38        exit 1 
     39        ;; 
    2440esac 
     41 
     42if [ "$SUB_SHELL" == "" ]; then 
     43#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     44    /bin/echo -e "[finished]" 
     45fi 
     46 
     47exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S45nfs

    r629 r640  
    11#!/bin/sh 
     2 
    23. /var/etc/rc.conf 
     4 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     7fi 
     8 
    39/bin/mkdir -p /var/lib/nfs 
    410/bin/touch /var/lib/nfs/rmtab 
    5 HDD=`mount |grep /dev/ide/ | cut -c1-14` 
     11 
     12HDD=`/bin/mount | /bin/grep /dev/ide/ | /bin/cut -c1-14` 
     13NFSD_PID=`/bin/pidof nfsd` 
     14RPC_MOUNTD_PID=`/bin/pidof rpc.mountd` 
    615 
    716case "$1" in 
    8         start) 
    9             if [ "$HDD" != "/dev/ide/host0" ]; then 
    10                 /bin/echo -e "\033[1;33mCould't start NFS because no hardisk is mounted!\033[0m" 
    11             elif [ "$START_NFS" == "yes" ]; then 
     17    start) 
     18        if [ "$HDD" != "/dev/ide/host0" ]; then 
     19            /bin/echo -e "\033[1;33mNo need to start NFS because no hardisk is mounted!\033[0m" 
     20        elif [ "$START_NFS" == "yes" ]; then 
     21            if [ -x /sbin/rpc.mountd ]; then 
     22                /bin/echo -n "Starting rpc.mountd ... " 
    1223                /sbin/rpc.mountd 
     24                /bin/echo -e "\033[1;32mdone\033[0m." 
     25            else 
     26                /bin/echo -e "\033[1;33mno rpc.mountd found!\033[0m" 
     27            fi 
     28            if [ -x /sbin/rpc.mountd ]; then 
     29                /bin/echo -n "Starting rpc.nfsd ... " 
    1330                /sbin/rpc.nfsd 
    14                 /sbin/exportfs -rfa 
    15                 /bin/echo -n "Starting NFS daemons ... " 
    16                 /bin/echo -e "\033[1;32mdone\033[0m" 
    17             elif [ "$START_NFS" != "yes" ]; then 
    18                 /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting NFS automatically!\033[0m" 
     31                /bin/echo -e "\033[1;32mdone\033[0m." 
     32            else 
     33                /bin/echo -e "\033[1;33mno rpc.nfsd found!\033[0m" 
    1934            fi 
    20             ;; 
     35            ( SUB_SHELL=sub $0 reload ) 
     36        elif [ "$START_NFS" != "yes" ]; then 
     37            /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting NFS automatically!\033[0m" 
     38        fi 
     39        ;; 
    2140 
    22         stop) 
    23             /bin/echo "Stopping NFS daemons " 
    24             killall -9 nfsd 
    25             killall -9 rpc.mountd 
    26             /bin/echo -e "\033[1;32mdone\033[0m" 
    27             ;; 
     41    stop) 
     42        /bin/echo -n "Stopping nfsd ... " 
     43        if [ "$NFSD_PID" != "" ]; then 
     44            /bin/killall -9 nfsd 
     45            /bin/echo -e "\033[1;32mdone\033[0m." 
     46        else 
     47            /bin/echo -e "\033[1;33mnot running\033[0m." 
     48        fi 
     49        /bin/echo -n "Stopping rpc.mountd ... " 
     50        if [ "$RPC_MOUNTD_PID" != "" ]; then 
     51            /bin/killall -9 rpc.mountd 
     52            /bin/echo -e "\033[1;32mdone\033[0m." 
     53        else 
     54            /bin/echo -e "\033[1;33mnot running\033[0m." 
     55        fi 
     56        ;; 
    2857 
    29         restart) 
    30             $0 stop 
    31             sleep 1 
    32             $0 start 
    33             ;; 
     58    restart) 
     59        ( SUB_SHELL=sub $0 stop ) 
     60        /bin/sleep 1 
     61        ( SUB_SHELL=sub $0 start ) 
     62        ;; 
    3463 
    35         *) 
    36             echo "Usage: $0 {start|stop|restart}" 
    37             exit 1 
    38             ;; 
     64    reload) 
     65        if [ "$HDD" != "/dev/ide/host0" ]; then 
     66            /bin/echo -e "\033[1;33mNo need to reload NFS because no hardisk is mounted!\033[0m" 
     67        elif [ -x /sbin/exportfs ]; then 
     68            /bin/echo -n "Starting rpc.nfsd ... " 
     69            /sbin/exportfs -rfa 
     70            /bin/echo -e "\033[1;32mdone\033[0m." 
     71        fi 
     72        ;; 
     73 
     74    *) 
     75        /bin/echo "Usage: $0 {start|stop|restart|reload} # reload reexport the /etc/exports" 
     76        exit 1 
     77        ;; 
    3978esac 
     79 
     80if [ "$SUB_SHELL" == "" ]; then 
     81#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     82    /bin/echo -e "[finished]" 
     83fi 
     84 
     85exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S46samba

    r629 r640  
    11#!/bin/sh 
     2 
    23. /var/etc/rc.conf 
     4 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     7fi 
    38 
    49/bin/mkdir -p /var/cache 
    510 
     11SMBD_PID=`/bin/pidof smbd` 
     12NMBD_PID=`/bin/pidof nmbd` 
     13 
    614case "$1" in 
    7         start) 
    8             if [ "$START_SAMBA" == "yes" ]; then 
    9                 /bin/echo -n "Starting SAMBA  ... " 
    10 #               /sbin/nmbd -D 
    11                 /sbin/smbd -D 
    12                 /bin/echo -e "\033[1;32mdone\033[0m" 
    13             elif [ "$START_SAMBA" != "yes" ]; then 
    14                 /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting samba automatically!\033[0m" 
     15    start) 
     16        if [ "$START_SAMBA" == "yes" ]; then 
     17            if [ -x /sbin/smbd ]; then 
     18                /bin/echo -n "Starting smbd ... " 
     19                /sbin/rpc.mountd 
     20                /bin/echo -e "\033[1;32mdone\033[0m." 
     21            else 
     22                /bin/echo -e "\033[1;33mno smbd found!\033[0m" 
    1523            fi 
    16             ;; 
     24            if [ -x /sbin/nmbd ]; then 
     25                /bin/echo -n "Starting nmbd ... " 
     26                /sbin/nmbd 
     27                /bin/echo -e "\033[1;32mdone\033[0m." 
     28            else 
     29                /bin/echo -e "\033[1;33mno nmbd found!\033[0m" 
     30            fi 
     31        elif [ "$START_SAMBA" != "yes" ]; then 
     32                /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting samba automatically!\033[0m" 
     33        fi 
     34        ;; 
    1735 
    18         stop) 
    19             echo "Stopping samba" 
    20             killall -9 smbd 
    21  #           killall -9 nmbd 
    22             /bin/echo -e "\033[1;32mdone\033[0m" 
    23             ;; 
     36    stop) 
     37        /bin/echo -n "Stopping smbd ... " 
     38        if [ "$SMBD_PID" != "" ]; then 
     39            /bin/killall -9 smbd 
     40            /bin/echo -e "\033[1;32mdone\033[0m." 
     41        else 
     42            /bin/echo -e "not running." 
     43        fi 
     44        /bin/echo -n "Stopping nmbd ... " 
     45        if [ "$NMBD_PID" != "" ]; then 
     46            /bin/killall -9 nmbd 
     47            /bin/echo -e "\033[1;32mdone\033[0m." 
     48        else 
     49            /bin/echo -e "not running." 
     50        fi 
     51        ;; 
    2452 
    25         restart) 
    26             $0 stop 
    27             sleep 1 
    28             $0 start 
    29             ;; 
     53    restart) 
     54        ( SUB_SHELL=sub $0 stop ) 
     55        /bin/sleep 1 
     56        ( SUB_SHELL=sub $0 start ) 
     57        ;; 
    3058 
    31         *) 
    32             echo "Usage: $0 {start|stop|restart}" 
    33             exit 1 
    34             ;; 
     59    *) 
     60        /bin/echo "Usage: $0 {start|stop|restart}" 
     61        exit 1 
     62        ;; 
    3563esac 
     64 
     65if [ "$SUB_SHELL" == "" ]; then 
     66#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     67    /bin/echo -e "[finished]" 
     68fi 
     69 
     70exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S50hostname

    r574 r640  
    11#!/bin/sh 
    22 
    3 hostname -F /etc/hostname 
     3if [ "$SUB_SHELL" == "" ]; then 
     4    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     5fi 
     6 
     7/bin/echo -n "Setting up hostname (`/bin/cat /etc/hostname`) ... " 
     8/bin/hostname -F /etc/hostname 
     9bin/echo -e "\033[1;32mdone\033[0m." 
     10 
     11if [ "$SUB_SHELL" == "" ]; then 
     12#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     13    /bin/echo -e "[finished]" 
     14fi 
     15 
     16exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S55hdparm

    r629 r640  
    11#!/bin/sh 
     2 
    23. /var/etc/rc.conf 
    34 
    4 if [ "$START_HDPARM" == "yes" ] && [ -d /dev/ide/host0/bus0/target0/lun0/ ]; then 
    5     /sbin/hdparm -X$OPTIONS_HDPARM_TRANSFER_MODE \ 
    6                  -d$OPTIONS_HDPARM_DMA \ 
    7                  -u$OPTIONS_HDPARM_INTERRUPT_UNMASK \ 
    8                  -m$OPTIONS_HDPARM_SECTOR_COUNT \ 
    9                  -c$OPTIONS_HDPARM_32BIT \ 
    10                  -S$OPTIONS_HDPARM_SPINDOWN_TIMEOUT \ 
    11                    $OPTIONS_HDPARM_DEVICE 
    12     /bin/echo -n "Enable IDE settings ... " 
    13     /bin/echo -e "\033[1;32mdone\033[0m" 
    14 elif [ "$START_HDPARM" != "yes" ]; then 
    15     /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting hdparm automatically!\033[0m" 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
    167fi 
     8 
     9HDPARM_PID=`/bin/pidof hdparm` 
     10 
     11case "$1" in 
     12    start) 
     13        if [ -x /sbin/hdparm ]; then 
     14            if [ "$START_HDPARM" == "yes" ] && [ -d /dev/ide/host0/bus0/target0/lun0/ ]; then 
     15                /sbin/hdparm -X$OPTIONS_HDPARM_TRANSFER_MODE \ 
     16                         -d$OPTIONS_HDPARM_DMA \ 
     17                         -u$OPTIONS_HDPARM_INTERRUPT_UNMASK \ 
     18                         -m$OPTIONS_HDPARM_SECTOR_COUNT \ 
     19                         -c$OPTIONS_HDPARM_32BIT \ 
     20                         -S$OPTIONS_HDPARM_SPINDOWN_TIMEOUT \ 
     21                          $OPTIONS_HDPARM_DEVICE 
     22                /bin/echo -n "Enable IDE settings ... " 
     23                /bin/echo -e "\033[1;32mdone\033[0m." 
     24            elif [ "$START_HDPARM" != "yes" ]; then 
     25                /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting hdparm automatically!\033[0m" 
     26            else 
     27                /bin/echo -e "\033[1;33mNo harddisk mounted! Could't set hdparm parameter.\033[0m" 
     28            fi 
     29        else 
     30            /bin/echo -e "\033[1;33mNo hdparm found!.\033[0m" 
     31        fi 
     32        ;; 
     33 
     34    restart) 
     35        ( SUB_SHELL=sub $0 start ) 
     36        ;; 
     37 
     38    *) 
     39        /bin/echo "Usage: $0 {start|restart}" 
     40        exit 1 
     41        ;; 
     42esac 
     43 
     44 
     45if [ "$SUB_SHELL" == "" ]; then 
     46#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     47    /bin/echo -e "[finished]" 
     48fi 
     49 
     50exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S90inetd

    r574 r640  
    11#!/bin/sh 
    22 
    3 #case "$1" in 
    4 #    start) 
    5 #       /sbin/inetd 
    6 #       ;; 
    7 #    stop) 
    8 #       killall inetd 
    9 #       ;; 
    10 #    restart) 
    11 #       /sbin/inetd stop 
    12 #       /sbin/inetd start 
    13 #       ;; 
    14 #esac 
     3if [ "$SUB_SHELL" == "" ]; then 
     4    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     5fi 
     6 
     7INETD_PID=`/bin/pidof inetd` 
     8 
     9case "$1" in 
     10    start) 
     11        /bin/echo -n "Starting inet daemon ... " 
     12        if [ -x /sbin/inetd ]; then   
     13            /sbin/telnetd 
     14            /bin/echo -e "\033[1;32mdone\033[0m." 
     15        else 
     16            /bin/echo -e "\033[1;33mNo inetd found!\033[0m" 
     17        fi 
     18        ;; 
     19 
     20    stop) 
     21        /bin/echo -n "Stopping inetd ... " 
     22        if [ "$PORTMAP_PID" != "" ]; then 
     23            /bin/killall -9 inetd 
     24            /bin/echo -e "\033[1;32mdone\033[0m." 
     25        else 
     26            /bin/echo -e "not running." 
     27        fi 
     28        ;; 
     29 
     30    restart) 
     31        ( SUB_SHELL=sub $0 stop ) 
     32        /bin/sleep 1 
     33        ( SUB_SHELL=sub $0 start ) 
     34        ;; 
     35 
     36    *) 
     37        /bin/echo "Usage: $0 {start|stop|restart}" 
     38        exit 1 
     39        ;; 
     40esac 
     41 
     42if [ "$SUB_SHELL" == "" ]; then 
     43#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     44    /bin/echo -e "[finished]" 
     45fi 
     46 
     47exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S95ntpdate

    r629 r640  
    11#!/bin/sh 
     2 
    23. /var/etc/rc.conf 
     4 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     7fi 
     8 
     9check_ntp_host(){ 
     10/bin/echo -n "Trying to check network connectivity ... " 
     11/bin/ping -w3 $OPTIONS_NTPDATE_SERVER > /tmp/ntp-ping.tmp 
     12TMP_ENTRY=`/bin/cat /tmp/ntp-ping.tmp | /bin/grep packets | /bin/cut -f4 -d " "` 
     13if [ "$TMP_ENTRY" == "0" ]; then 
     14    /bin/echo -e "NTP Host $OPTIONS_NTPDATE_SERVER \033[1;33mcould't reeched or is not responding!" 
     15    /bin/echo -e "Maybe Your network is't working correctly?\033[0m" 
     16    RET=0 
     17else 
     18    /bin/echo -e "NTP Host $OPTIONS_NTPDATE_SERVER is alive, \033[1;32mdone\033[0m." 
     19    RET=1 
     20fi 
     21/bin/rm /tmp/ntp-ping.tmp 
     22} 
    323 
    424case "$1" in 
    525    start) 
    6         if [ "$START_NTPDATE" == "yes" ]; then 
    7         # we need to check if the network can go out else there is no chance get a timerserver! 
    8             /sbin/ntpdate -s $OPTIONS_NTPDATE_SERVER 
    9             /sbin/hwclock -w -u 
    10             /bin/echo -n "Running ntp client with Server IP $OPTIONS_NTPDATE_SERVER ... " 
    11             /bin/echo -e "\033[1;32mdone\033[0m" 
    12         elif [ "$START_NTPDATE" != "yes" ]; then 
    13             /bin/echo "Your /var/etc/rc.conf is not configured for starting NTPDate automatically!" 
     26        check_ntp_host 
     27        if [ "$START_NTPDATE" == "yes" ] && [ "$RET" == "1" ]; then 
     28            if [ -x /sbin/ntpdate ] && [ -x /sbin/hwclock ]; then 
     29                /sbin/ntpdate -s $OPTIONS_NTPDATE_SERVER 
     30                /sbin/hwclock -w -u 
     31                /bin/echo -n "Running ntp client with Server IP $OPTIONS_NTPDATE_SERVER ... " 
     32                /bin/echo -e "\033[1;32mdone\033[0m." 
     33            else 
     34                /bin/echo -e "\033[1;33mNo ntpdate and/or hwclock found!\033[0m" 
     35            fi 
     36        elif [ "$START_NTPDATE" != "yes" ]; then 
     37            /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting NTPDate automatically!\033[0m" 
    1438        fi 
    1539        ;; 
     40 
    1641    stop) 
    17         /bin/echo "Nothing to stop! Maybe you want to edit an cron job?" 
    18         ;; 
     42        /bin/echo "Nothing to stop! Maybe you want to edit an cron job?" 
     43        ;; 
     44 
    1945    restart) 
    20         $0 start 
     46        ( SUB_SHELL=sub $0 start ) 
    2147        ;; 
    2248    *) 
    23         echo "Usage: $0 {start|stop|restart}" 
     49        /bin/echo "Usage: $0 {start|stop|restart}" 
    2450        exit 1 
    2551esac 
    2652 
     53if [ "$SUB_SHELL" == "" ]; then 
     54#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     55    /bin/echo -e "[finished]" 
     56fi 
     57 
    2758exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/init.d/S96httpd

    r629 r640  
    11#!/bin/sh 
     2 
    23. /var/etc/rc.conf 
     4 
     5if [ "$SUB_SHELL" == "" ]; then 
     6    /bin/echo -e "\n[\033[1;34m$0\033[0m]" 
     7fi 
     8 
    39CONFIG=/var/etc/httpd.conf 
    4 PID=`pidof httpd` 
     10HTTP_PID=`/bin/pidof httpd` 
    511 
    612check_config(){ 
    713  if [ ! -r $CONFIG ]; then 
    8   echo -e "\033[1;33mCreating default $CONFIG for httpd!\033[0m" 
    9   cat > $CONFIG << __EOF__ 
     14  /bin/echo -e "\033[1;33mCreating default $CONFIG for httpd!\033[0m" 
     15  /bin/cat > $CONFIG << __EOF__ 
    1016# httpd.conf has the following format: 
    1117# 
     
    2733 
    2834case "$1" in 
    29         start) 
    30             if [ "$START_HTTPD" == "yes" ]; then 
    31                 check_config 
    32                 /bin/echo -n "Starting httpd ... " 
    33                 if [ "$PID" != "" ]; then 
    34                     /bin/echo -e "\033[1;33mhttpd is already running! Try 'stop' or 'restart'!\033[0m" 
    35                     exit 
    36                 fi 
    37                 if [ -d /usr/var/www ]; then 
    38                         /sbin/httpd -h /usr/var/www -c $CONFIG 
    39                         /bin/echo -n "with document root from hardisk (/usr/var/www) ... " 
    40                 else 
    41                         /sbin/httpd -h /var/www -c $CONFIG 
    42                         /bin/echo -n "with document root from flash (/var/www/) ... " 
    43                 fi 
    44                 /bin/echo -e "\033[1;32mdone\033[0m" 
    45             elif [ "$START_???" != "yes" ]; then 
    46                 /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting 'httpd' automatically!\033[0m" 
     35    start) 
     36        if [ "$START_HTTPD" == "yes" ]; then 
     37            check_config 
     38            /bin/echo -n "Starting httpd ... " 
     39            if [ "$PID" != "" ]; then 
     40                /bin/echo -e "\033[1;33mhttpd is already running! Try 'stop' or 'restart'!\033[0m" 
     41                exit 1 
    4742            fi 
    48             ;; 
     43            if [ -d /usr/var/www ]; then 
     44                /sbin/httpd -h /usr/var/www -c $CONFIG 
     45                /bin/echo -e "with document root from hardisk (/usr/var/www) ... \033[1;32mdone\033[0m." 
     46            elif [ -d var/www ]; then 
     47                /sbin/httpd -h /var/www -c $CONFIG 
     48                /bin/echo -e "with document root from flash (/var/www/) ... \033[1;32mdone\033[0m." 
     49            else 
     50                /bin/echo -e "\033[1;33mNo valid www root found!\033[0m" 
     51            fi 
     52        elif [ "$START_???" != "yes" ]; then 
     53            /bin/echo -e "\033[1;33mYour /var/etc/rc.conf is not configured for starting 'httpd' automatically!\033[0m" 
     54         fi 
     55         ;; 
    4956 
    50         stop) 
    51             /bin/echo -n "Stopping httpd ... " 
    52             if [ "$PID" == "" ]; then 
    53                 /bin/echo -e "\033[1;33mhttpd is already stopped!\033[0m" 
    54                 exit 
    55             fi 
    56             killall -9 httpd 
    57             /bin/echo -e "\033[1;32mdone\033[0m" 
    58             ;; 
     57    stop) 
     58        /bin/echo -n "Stopping httpd ... " 
     59        if [ "$HTTPD_PID" != "" ]; then 
     60            /bin/killall -9 httpd 
     61            /bin/echo -e "\033[1;32mdone\033[0m." 
     62        else 
     63            /bin/echo -e "not running." 
     64        fi 
     65        ;; 
    5966 
    60         restart) 
    61             $0 stop 
    62             sleep 1 
    63             $0 start 
    64             ;; 
     67    restart) 
     68        ( SUB_SHELL=sub $0 stop ) 
     69        /bin/sleep 1 
     70        ( SUB_SHELL=sub $0 start ) 
     71        ;; 
    6572 
    66         *) 
    67             echo "Usage: $0 {start|stop|restart}" 
    68             exit 1 
    69             ;; 
     73    *) 
     74        /bin/echo "Usage: $0 {start|stop|restart}" 
     75        exit 1 
     76        ;; 
    7077esac 
     78 
     79if [ "$SUB_SHELL" == "" ]; then 
     80#/bin/echo -e "[\033[7;34mfinished.\033[0m]" 
     81    /bin/echo -e "[finished]" 
     82fi 
     83 
     84exit 0 
  • trunk/openmct/packages/build/buildetc/new/etc/inittab

    r584 r640  
    77# Stuff to do before rebooting 
    88null::shutdown:/bin/umount -a -r 
     9 
     10# what to do when CTRL-ALT-DEL is pressed 
     11#ca::ctrlaltdel:/sbin/shutdown -r -t 4 now 
  • trunk/openmct/packages/build/buildetc/new/var/etc/hosts

    r560 r640  
    1 # hosts, zu erstellen vom Makefile 
     1# hosts, will be overriden by main Makefile 
    22127.0.0.1       localhost       claxan 
  • trunk/openmct/packages/build/buildetc/new/var/etc/profile

    r584 r640  
    66alias ..='cd ..' 
    77alias rootup='flashcp -v /tmp/root.bin /dev/mtd/2' 
     8alias flashup='flashcp -v /tmp/Openmct*.bin /dev/mtd/5' 
    89 
    910if [ "$LOGNAME" == "root" ]; then 
  • trunk/openmct/packages/build/buildetc/new/var/etc/resolv.conf

    r560 r640  
    1 search  
    2 nameserver 127.0.0.1 
     1# /etc/resolv.conf  
     2# our local domain 
     3#domain         local.lan 
     4#  
     5# we use this nameserver 
     6 
  • trunk/openmct/packages/build/buildetc/src/etc/hosts.conf

    r433 r640  
     1# configuration for resolver function 
     2# the sequence of used services 
     3# options are 'hosts' -> use the file /etc/hosts 
     4#             'bind'  -> use the DNS system 
     5#             'nis'   -> use NIS 
    16order hosts, bind 
     7 
     8# using of 'multi-homed" hosts (on, off), that means one host can have more sperate IPs in /etc/hosts 
     9# for example '192.168.1.10   mail.local.lan' 
     10# and         '192.168.1.10    ftp.local.lan' 
     11multi on 
     12 
     13# to prevent of spoofing the resolver can make reverse lookups or not (normaly disabled) 
     14#nospoof 
     15 
     16# if 'nospoof' is set (on, off) the alert option will log every spoofing to syslog (normaly disabled) 
     17#alert on 
     18 
     19# the 'trim' option will cut the followed domain name on resolver querys  
     20# the trim option can be used multiple 
     21# for example: 
     22# trim local.lan 
     23# trim guest.lan 
     24# will cut of the "local.lan" from 'mail.local.lan' if the resolver should query the hostname 'mail.local.lan' 
     25# and also "guest.lan" from 'samba.guest.lan' 
     26#trim local.lan 
  • trunk/openmct/packages/build/buildetc/src/etc/nsswitch.conf

    r433 r640  
     1# /etc/nsswitch.conf 
     2# name-server-switch function 
     3# option are dns, files, nis 
     4# 
    15passwd:         files 
    26shadow:         files