On Sat, Jan 18, 2014 at 6:18 PM, Karl Godt <karlg...@excite.de> wrote:
> Sedat Dilek wrote:
>>
>> On Sat, Jan 18, 2014 at 9:25 AM, Karl Godt <karlg...@excite.de> wrote:
>>
>>>
>>> Dear Busybox-Team !
>>>
>>> I am running Puppy Linux as my main OS, that relies on Busybox in the
>>> intial
>>> ramdisk  about  some 70% and also uses Busybox applets after switch_root
>>> quite a lot .
>>>
>>> The Initial-Ramdisk is not used after a traditional "normal" installation
>>> and /sbin/init in Puppy-4 times had been a link to /bin/busybox - but
>>> became
>>> a script that would run fsck in a pivot_root ramdisk if needed and reboot
>>> or
>>> exec /bin/busybox init if the filesystem found ok ( uses a simple flag
>>> file
>>> ) .
>>>
>>> I use code as
>>> LANG=C
>>> todayY=`date +%Y`;[ "$todayY" ] || todayY='9999'
>>> todayM=`date +%m | sed 's/^0//'`;[ "$todayM" ] || todayM=12
>>> todayD=`date +%d | sed 's/^0//'`;[ "$todayD" ] || todayD='1'
>>> #todayYDN=`date +%j`;[ "$todayYDN" ] || todayYDN=100
>>> todayYDN=`date +%j |sed 's%^0*%%'`;[ "$todayYDN" ] || todayYDN=100
>>>
>>> echo "
>>> todayY='$todayY'
>>> todayM='$todayM'
>>> todayD='$todayD'
>>> todayYDN='$todayYDN'
>>> "
>>>
>>> monthN=`for i in $(seq 1 12) ; do cal $i 1 | head -n 1 | grep -o
>>> '[[:alpha:]]*' | sed "s/^/$i /"; done`
>>> monthT=`echo "$monthN" | /bin/grep -w "^$todayM"`
>>> montTN=`echo "$monthT" | cut -f 1 -d ' '`
>>> montTO=`echo "$monthT" | cut -f 2 -d ' '`
>>>
>>> echo "monthN=$monthN"
>>> echo "monthT='$monthT'"
>>> echo "monthTN='$montTN'"
>>> echo "montTO='$montTO'"
>>>
>>> which gave me multiple lines for
>>>
>>> todayY='2014'
>>> todayM='1'
>>> todayD='18'
>>> todayYDN='18'
>>>
>>> monthN=1 January
>>> 2 February
>>> 3 March
>>> 4 April
>>> 5 May
>>> 6 June
>>> 7 July
>>> 8 August
>>> 9 September
>>> 10 October
>>> 11 November
>>> 12 December
>>> *monthT='1 January
>>> 11 November'
>>> monthTN='1
>>> 11'
>>> montTO='January
>>> November'*
>>>
>>> Bartosz Golaszewski (6):
>>>      grep: don't bail out on first mismatch if '-w' option is set
>>>
>>> seems not to work as it should, it seems to grep '1' , '11' , '111' , ...
>>> if
>>> word is '1' , probably because it is a number .
>>>
>>>
>>> On the other side I am glad that
>>> bash-3.2# ash
>>>
>>> BusyBox v1.22.0Dell755-Opera2 (2014-01-18 04:29:48 GMT+1) built-in shell
>>> (ash)
>>> Enter 'help' for a list of built-in commands.
>>>
>>> / # grep -w '/' /proc/mounts
>>> rootfs / rootfs rw 0 0
>>> / #
>>>
>>> works , because former it worked as grep -Fw '/' /proc/mounts .
>>>
>>>
>>> Related to the '/' -character is a minor annoyance while substitution in
>>> ash
>>> :
>>> / # STRING=/mnt/somewhere/path/to/some/file
>>> / # echo "${STRING//\/mnt\/somewhere}"
>>> /mnt/somewhere/path/to/some/file
>>> / # echo "${STRING//\/mnt\/somewhere/}"
>>> /mnt/somewhere/path/to/some/file
>>> / # echo "${STRING//\/mnt\/somewhere/Replacement}"
>>> /mnt/somewhere/path/to/some/file
>>>
>>>
>>
>>
>> Hi,
>>
>> did you had a look at the busybox ML archive and post-v1.22.0 patches?
>> Cannot say offhand you hit the same problems.
>>
>> Regards,
>> - Sedat -
>>
>> [1] http://busybox.net/downloads/fixes-1.22.0/
>>
>>
>>>
>>> With best regards,
>>> Karl Reimer Godt
>>> _______________________________________________
>>> busybox mailing list
>>> busybox@busybox.net
>>> http://lists.busybox.net/mailman/listinfo/busybox
>>>
>>
>>
>>
>
> No hadn't .
>
> Used git pull into a new folder yesterday and
>
> 1791  for t in `git tag -l`; do git checkout $t; git checkout -b new$t;
> sleep 1; done
> 1792  git branch
> 1793  git checkout new1_22_0
>
> bash-3.2# head Makefile
> VERSION = 1
> PATCHLEVEL = 22
> SUBLEVEL = 0
> EXTRAVERSION = Dell755-Opera2
> NAME = Unnamed
>
>
> / # busybox bbconfig | grep ENABLE_EXTRA_COMPAT
> /#
> /#
>

Did you test vanilla (unmodified! or GIT master/HEAD) busybox v1.22.0
with especially the grep-fix from [1]?
Does it help?

- Sedat -

[1] http://busybox.net/downloads/fixes-1.22.0/busybox-1.22.0-grep.patch
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to