[Ended] SamyGO Extensions on F series

Here are software that related with Samsung F series TVs.
Please don't create any new topic here unless you have software to post/release.
Locked

zoelechat
SamyGO Moderator
Posts: 8616
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: SamyGO Extensions on F series

Post by zoelechat »

Sorry edited, i forgot "start" at the end of line :)
I do NOT receive any PM. Please use forum.
User avatar
brunogts77
Posts: 772
Joined: Sat Feb 18, 2012 8:34 pm

Re: SamyGO Extensions on F series

Post by brunogts77 »

Like this:
SpoilerShow
#!/bin/sh
#
# ? Copyright 1996-2010, ZsoltTech.Com
# by Ser Lev Arris <arris@ZsoltTech.Com>
#
# donated for the SamyGo Project
# http://samygo.sourceforge.net/
#
# Version: SamyGO svn $Id: 04_04_samba.init 1069 2011-01-03 16:47:24Z arris69 $
#

. /dtv/SGO.env
# sleep 30
##### CHANGE MEEEEE !!!!! ######
USER="sysadmin"
PASSWD="123456789"
PERM="rw" # can be ro or rw
##### CHANGE MEEEEE END ######


DEST_DIR=$MOUNT_PATH/smb
SERVER=""
# SERVER="10.0.0.1" # if you want a fixed server
SHARES=""
FR_NAME="Samba Server"
# M_OPTS="rw,user=${USER},password=${PASSWD}"
M_OPTS="$PERM,user=${USER},password=${PASSWD},codepage=cp1250,iocharset=utf8"
M_OPTS="$PERM,user=${USER},password=${PASSWD},codepage=cp1250,iocharset=utf8,noserverino"

[ -e /mtd_rwarea/smb_userdata ] && source /mtd_rwarea/smb_userdata

[ -z $USER ] && exit 1
[ -z $PASSWD ] && exit 1

SERVERS="Don't set me!!"

do_mount()
{
# $(echo -e "[sdh]\nVendor : CifsMount\nProduct : $FR_NAME\n\
#Serial : Q80VQLFH\nDevpath : 8\nLun : 0\nMountDir : $DEST_DIR\nFileSystem : vfat\n" >> /dtv/usb/log)

for i in $S_MOUNTS ; do
i="$(echo -n $i | sed -e 's/SGOspace/ /g')"
#M_POINT="$DEST_DIR/$1/$(echo -n $i | sed -e "s/\//_/g")" #disabled by levi
M_POINT="$DEST_DIR/$1/$(basename $i)" #enabled by levi
mkdir -p "$M_POINT"
if [ `cat /proc/mounts | grep -c "$M_POINT"` -lt "1" ] ; then
$SYSROOT/bin/busybox mount -o "${M_OPTS}" -t cifs "//$1/$i" "$M_POINT"
else
echo "$M_POINT is mounted!"
fi

done
}

get_shares()
{
if [ -z "$SHARES" ] ; then
echo "Search Shares"
for i in $SERVERS ; do
echo "on: $i"
S_MOUNTS=$(smbclient -s "$SYSROOT/etc/samba/smb.conf" -U ${USER}%${PASSWD} \
-g -L $i | grep "Disk|" | grep -v "\\$" | grep -v " Service" | sed -r 's/.*\|(.*)\|.*/\1/' | sed -r 's/ /SGOspace/g')
# -g -L $i | grep "Disk|" | grep -v "\\$" | grep -v " Service" | cut -d "|" -f2)
[ -n "$S_MOUNTS" ] && do_mount $i
done
else
echo -n "Fixed Server: "
for i in $SERVERS ; do
echo $i
S_MOUNTS=$SHARES
[ -n "$S_MOUNTS" ] && do_mount $i
done
fi
}

get_servers()
{
if [ -z "$SERVER" ] ; then
# SERVERS=$(cat /proc/net/arp | grep -v "IP address" | cut -d " " -f1)
SERVERS=$(cat /proc/net/arp | grep -v "IP address" | sed 's/^\(\w*.\w*.\w*.\w*\) *.*/\1/')
else
SERVERS=$SERVER
fi
}

case $1 in
start)
insmod $MOD_DIR/kernel/fs/cifs/cifs.ko
sync; sleep 2
mkdir -p "$DEST_DIR"
get_servers
get_shares
[ $(pidof ${0##*/}) ] 2>/dev/null && $0
;;
stop)
# may can fail if device access the mount from content library
# for i in $(cat /proc/mounts | grep cifs | cut -d " " -f2) ; do
for i in $(cat /proc/mounts | grep cifs | grep "$DEST_DIR" | sed 's/^\(.*\) \(.*\) cifs .*/\2/') ; do
i="$(echo -n $i | sed -r 's/\\040/ /g')"
$SYSROOT/bin/busybox umount "$i"
done
;;
status)
$SYSROOT/bin/busybox mount | grep "$DEST_DIR"
;;
*)
echo "Usage: $0 {start|stop}" 1>&2
exit 0
;;
esac
UE40JU6000 T-MST12DEUC_1119]
UE55JU6870 T-HKMDEUC-1480 [OSCAM=ON]
zoelechat
SamyGO Moderator
Posts: 8616
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: SamyGO Extensions on F series

Post by zoelechat »

Yes, just add "start" at the end of added line (look edited post above)
I do NOT receive any PM. Please use forum.
User avatar
brunogts77
Posts: 772
Joined: Sat Feb 18, 2012 8:34 pm

Re: SamyGO Extensions on F series

Post by brunogts77 »

Don't work!!! :cry:
UE40JU6000 T-MST12DEUC_1119]
UE55JU6870 T-HKMDEUC-1480 [OSCAM=ON]
zoelechat
SamyGO Moderator
Posts: 8616
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: SamyGO Extensions on F series

Post by zoelechat »

Ok, I think the only solution left is to use a fixed server, it will surely work...
(you can remove line you added :) )
I do NOT receive any PM. Please use forum.
User avatar
brunogts77
Posts: 772
Joined: Sat Feb 18, 2012 8:34 pm

Re: SamyGO Extensions on F series

Post by brunogts77 »

Ok I'll try now.
UE40JU6000 T-MST12DEUC_1119]
UE55JU6870 T-HKMDEUC-1480 [OSCAM=ON]
User avatar
brunogts77
Posts: 772
Joined: Sat Feb 18, 2012 8:34 pm

Re: SamyGO Extensions on F series

Post by brunogts77 »

Don?t work.

Code: Select all

. /dtv/SGO.env
# sleep 9
##### CHANGE MEEEEE !!!!! ######
USER="sysadmin"
PASSWD="123456789"
PERM="rw" # can be ro or rw
##### CHANGE MEEEEE END ######


DEST_DIR=$MOUNT_PATH/smb
SERVER=""
# SERVER="192.168.1.251" # if you want a fixed server
SHARES=""
FR_NAME="Samba Server"
# M_OPTS="rw,user=${USER},password=${PASSWD}"
M_OPTS="$PERM,user=${USER},password=${PASSWD},codepage=cp1250,iocharset=utf8"
M_OPTS="$PERM,user=${USER},password=${PASSWD},codepage=cp1250,iocharset=utf8,noserverino"
UE40JU6000 T-MST12DEUC_1119]
UE55JU6870 T-HKMDEUC-1480 [OSCAM=ON]
zoelechat
SamyGO Moderator
Posts: 8616
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: SamyGO Extensions on F series

Post by zoelechat »

You have to uncomment line! (remove #) :)

Code: Select all

SERVER="192.168.1.251"
Did you do as well for "sleep 30"?
I do NOT receive any PM. Please use forum.
User avatar
brunogts77
Posts: 772
Joined: Sat Feb 18, 2012 8:34 pm

Re: SamyGO Extensions on F series

Post by brunogts77 »

NO!!! Should I try?
UE40JU6000 T-MST12DEUC_1119]
UE55JU6870 T-HKMDEUC-1480 [OSCAM=ON]
zoelechat
SamyGO Moderator
Posts: 8616
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: SamyGO Extensions on F series

Post by zoelechat »

Doesn't matter, first try fixed server then you may try if it doesn't work :)
I do NOT receive any PM. Please use forum.

Locked

Return to “[F] Software”