Sponsored Content
Full Discussion: Help translate code
Top Forums UNIX for Dummies Questions & Answers Help translate code Post 302491049 by jokerper on Wednesday 26th of January 2011 03:10:39 PM
Old 01-26-2011
Question Help translate code

Hi, all of you!!!

I have this code and I won to build-in some more code.

I know this is a lot of code.
Code:
if [ ! -z $1 ] ; then
                if [ -x "$1"/etc/rc.sysinit ] ; then
                        SYSROOT="$1"
                        S_SCRIPT="cd $1 ; ./etc/rc.sysinit 2>&1 &"
                fi
        else
                for SYSROOT in ${1:- \
                        /dtv/usb/sd*/SamyGO \
                        /dtv/usb/sd*/*/SamyGO \
                        /dtv/usb/sd*/*/*/SamyGO \
                        /mtd_tlib/SamyGO \
                        /mtd_tlib/*/SamyGO \
                        /mtd_tlib/*/*/SamyGO \
                        /mtd_down/SamyGO \
                        /mtd_contents/SamyGO \
                        /mtd_rwcommon/SamyGO \
                        /mtd_wiselink/SamyGO} ; do
                        if [ -x $SYSROOT/etc/rc.sysinit ] ; then
                                S_SCRIPT="cd $SYSROOT ; ./etc/rc.sysinit 2>&1 &"
                                break
                                # if no extension installed try telnet
                        elif [ -x /etc/telnetd_start.sh ] ; then
                                S_SCRIPT="/etc/telnetd_start.sh &"
                        else
                                echo "rc script not found in $SYSROOT"
                                # this should work on A and C series if we shipp busybox
                                # /etc/telnetd_start.sh isn't existent?
                                if [ `cat /proc/mounts | grep -c "devpts"` -gt "0" ] ; then
                                        echo "devpts is mounted, nothing to do"
                                else
                                        # hope this won't break boot process
                                        mount -n -t devpts devpts /dev/pts
                                fi
                                # this isn't realy supported for now
                                # busybox telnetd forks perse, but who knows...
                                S_SCRIPT="$SYSROOT/bin/busybox telnetd 2>&1 &"
                                # TV has no nic -> first get usb wifi working
                                #       # T-RBYDEU -> no telnet start script, has inetd
                                #       ifconfig lo 127.0.0.1
                                #       # hmm
                                #       mount -t devpts devpts /dev/pts
                                #       S_SCRIPT="/usr/sbin/inetd >/dev/null 2>&1 &"
                        fi
                done

I won to build this code into the SYSROOT:
Code:
if [ -d /dtv/usb/sda/smb/192.168.0.100/Qbackup/mtd_tlib/GGame ] ; then
SYSROOT="/dtv/usb/sda/smb/192.168.0.100/Qbackup/mtd_tlib/GGame/SamyGO"
else

so it works with this:
Code:
echo "SYSROOT=\"$SYSROOT\"" > /dtv/SGO.env

I hope you understand my question!
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Can someone help translate this snippet?

Hello all - This snippet from a script runs on a Tru64 machine (ksh). if ps -ef | grep thing1 | grep dtsession | grep -v grep then echo "Killing Thing1 desktop session" kill -9 'ps -ef | grep thing1 | grep dtsession | grep -v grep | awk '{FS = " "}{print $2}'' fi I'm... (7 Replies)
Discussion started by: Heron
7 Replies

2. Shell Programming and Scripting

translate rc to string

Hi Maybe you can suggest a nicer way to do the following: RET_STR=$(echo ${RET} | sed -e 's/0/Object is not mapped/' \ -e 's/1/Operation Internal Error/' \ -e 's/2/Operation Invalid Arguments/' \ -e 's/3/Object is mapped/' \ -e 's/4/Path not found/') (3 Replies)
Discussion started by: ynir
3 Replies

3. UNIX for Dummies Questions & Answers

translate to normal english

lnode * head = temp; (1 Reply)
Discussion started by: rickym2626
1 Replies

4. Shell Programming and Scripting

replcement/translate of ' to ''

Hi i have a variable whose value contains '(single quote) i want to replace single quote with two single quotes ex- i want to replace abc's second center with abc''s second center. Plz help me. thanks (2 Replies)
Discussion started by: bmrout007
2 Replies

5. UNIX for Dummies Questions & Answers

translate timestamp

my file creation timestamp looks like this: Nov 4 15:44:34 EST 2009 i need to translate into 091104 my way is to awk on $1, $2, $5, but i don't know how to tranlate Nov to 11 ---------- Post updated at 03:01 PM ---------- Previous update was at 11:07 AM ---------- i resolved my post... (0 Replies)
Discussion started by: tjmannonline
0 Replies

6. Shell Programming and Scripting

translate ksh code to csh code

hi all, Can any 1 help me translate this korn shell code to C shell code : email=$(grep "^$1" $folder/config_2.txt | awk '{print $2'}) In config_2.txt the content is : which mean in korn shell , $1=groupname and $2=email address. Now i need to write in C shell script,when i set the... (2 Replies)
Discussion started by: proghack
2 Replies

7. Shell Programming and Scripting

translate this string

Hi, I'm using code below to assign title for Putty Window to show user@hostname+curr directory. Trying to read this "write only" language, can anybody help me to go thru this string, too many thing in it I can't expaing Tx T export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}:... (1 Reply)
Discussion started by: trento17
1 Replies

8. Shell Programming and Scripting

Translate from english to french

Hi, I wrote a script to convert a given word from English to French. But I am not able to figure out what I am missing here. I am not able to get the translated word Below is my script: French=/root/dict/entofr.txt for i in $* do word="echo $word $i" done while: do cat <<... (1 Reply)
Discussion started by: pinky7630
1 Replies

9. Shell Programming and Scripting

Tr--translate is throwing an error

Dear all, I would like to count the no;of word "INFORMATION" in a file called alt.lst and output to a unix variable INFORMATION.so to do this I wrote the below code INFORMATION=echo 'INFORMATION' | tr -cs 'A-Za-z' '\n' < /app/tisq005/01/home/tisq005b/scripts/alt.lst | grep -c "INFORMATION"... (2 Replies)
Discussion started by: Kiransagar
2 Replies

10. Shell Programming and Scripting

Translate grep to awk

sed -n "2,10p" lfile | egrep error | egrep -vc memory sed -n "2,10p" lfile | egrep error | egrep -v memory sed -n "2,10p" lfile | egrep error | egrep -c memory sed -n "2,10p" lfile | egrep error | egrep memory above are four separate commands. i want to combine the grep in each... (7 Replies)
Discussion started by: SkySmart
7 Replies
DTVIIC(4)						   BSD Kernel Interfaces Manual 						 DTVIIC(4)

NAME
dtviic, au8522, cx24227, lg3303, mt2131, nxt2k, zl10353, tvpll, xc3028, xc5k -- Inter IC (I2C) modules for DTV DESCRIPTION
The dtviic modules provide support for dtv(4) devices. The dtviic module group includes tuners, demodulators, and analog video decoders. The usual hardware structure consists of a host controller (connected for instance via usb(4) or pci(4)) that provides the data moving facil- ities (for the analog or digital video streams) and an iic(4) bus over which the other chips can be configured. For example, a typical dtv(4) setup would look like this: 1. Initialize transport stream (TS) port on the host controller. 2. Configure the demodulator that ``demodulates'' the information from an intermediate frequency (IF) that is provided to it by the associated tuner. This step typically includes setting the desired quadrature amplitude modulation (QAM) and bandwidth, among other things. 3. Configure the tuner. Typically this step includes at least setting the frequency. 4. Start TS transfer (using DMA transfers or USB high speed transfers). The supported demodulators include: au8522 Auvitek AU8522 ATSC/QAM64/QAM256 demodulator cx24227 Conexant CX24227 ATSC/QAM64/QAM256 demodulator lg3303 LG LGDT3303 ATSC/QAM64/QAM256 demodulator mt2131 MicroTune MT2131 ATSC demodulator nxt2k NxtWave Communications NXT2004 ATSC demodulator zl10353 Zarlink ZL10353 (Intel CE623x) COFDM/DVB-T demodulator The supported tuners are: tvpll Generic PLL-based tuners xc3028 XCeive XC3028 analog and digital tuner xc5k Xceive XC5000 analog and digital tuner FILES
o dvb-fe-nxt2004.fw needed by nxt2k o xc3028-v27.fw or xc3028L-v36.fw (provided by pkgsrc/sysutils/xc3028l-firmware) needed by xc3028 o dvb-fe-xc5000-1.6.114.fw needed by xc5k, provided by the pkgsrc/sysutils/xc5k-firmware SEE ALSO
dtv(4), iic(4), module(7) HISTORY
The dtviic modules first appeared in NetBSD 6.0. AUTHORS
Authors include Jared D. McNeill <jmcneill@NetBSD.org>, Jonathan A. Kollasch <jakllsch@NetBSD.org>, and Jukka Ruohonen <jruohonen@iki.fi>. BSD
August 30, 2011 BSD
All times are GMT -4. The time now is 12:01 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy