Page 2 of 7

Posted: Mon 09 Feb 2009, 16:10
by droope
COnnectio n wizard :) still a lot to go tho. And no time.

Posted: Mon 09 Feb 2009, 16:27
by droope
Great news! net-setup.sh already was localized.

By dougal.

So there, I declare the networking localized, even tho there is still the dialup.

Puppy universal installer is the one to go next, tho i think it'll take a year or two :P

Posted: Mon 09 Feb 2009, 17:07
by esmourguit
Bonjour,
@Droope,
It seems you've done the same job on connect-wizard i does (see same forum on February 6).
Cordialement ;)

Posted: Mon 09 Feb 2009, 21:26
by droope
Well, at least I am a programming beast now :P (?)

I thought that wasn't complete? :(

Well, mine or yours, it's the same. The good thing is that dougal localized net-setup, WHIch is HUGE, extremely long. I love dougal, I'd be mad by now.

I' think that localizing puppy universal installer would be usefull.I'll do it, when i feel like doing it (too tired now), if you want to do it, feel free, but please MP or post it. :)

I think we'll be done in no time.

Posted: Wed 11 Feb 2009, 08:27
by esmourguit
Bonjour,

@ droope,
I am trying to complete xorgwizard, but i have some issues.
I let you work on Puppy Installer.
I'll make a list of scripts to be localized and submit it to the community.

Cordialement ;)

Posted: Thu 12 Feb 2009, 03:29
by droope
Puppy remaster script :)

Posted: Fri 13 Feb 2009, 14:38
by esmourguit
Bonjour,

For anyone who wants to test, here are /usr/sbin/xorgwizard and /usr/X11R7/bin/xwin localized as they have relations. I have tried to localize /etc/rc.d/functions4puppy4, but I am not able to.
There are also the english and french .mo files, for both.
There are 2 issues in xwin : line 482 and 490. If somebody wants to fix.

@Droope,
I've found an issue in your puppy remaster script. Is the file you've joined the good one?

Cordialement ;)

Edited by esmourguit feb 19 - 03:14 PM: below updated files

Posted: Fri 13 Feb 2009, 21:18
by MU
esmourguit wrote: There are 2 issues in xwin : line 482 and 490. If somebody wants to fix.
Please explain it in detail.

482 looks ok:

Code: Select all

   if [ ! "$NEWLANG" = "$LANG" ];then
490: is an empty line, the last one in the script.

Mark

Posted: Fri 13 Feb 2009, 21:54
by droope
Darn :( didn't get that error the last time i tried it. :/

But yes, that's the finished version. Every time i try to fix it i think i break it further. Perhaps mu... :P

I'm sure it's just something i deleted, or something. (Thanks esmorguit for testing it!!)

The file is above,

Image

Here is a screenshot of the error.

And the console error:

This i got the second time:
/root/NewDir/NewDir/remasterpup2: line 49: kill: (15246) - No such process
SIZETOTALM=424
cat: /tmp/tag.txt: No such file or directory
/root/NewDir/NewDir/remasterpup2: line 50: 16841 Terminated Xdialog --wrap --title "${L_CALCULATINGT}" --msgbox "${L_CALCULATING}" 0 0
SIZETOTALM=424
cat: /tmp/tag.txt: No such file or directory
I get a diferent error every time :/ If someone can help me it would be great :)

Posted: Fri 13 Feb 2009, 22:39
by MU
droope,

line 110

Code: Select all

 echo -n "${L_CHOOSEDRIVE}" 0 0 5 " >> /tmp/savedlg
must be:

Code: Select all

 echo -n "${L_CHOOSEDRIVE}\" 0 0 5 " >> /tmp/savedlg
:)

Mark

Posted: Fri 13 Feb 2009, 23:23
by droope
Thanks, that solved line 110 :)

But now, after i go through the screenshot's window, i get a weird thing:

Code: Select all

Xdialog v2.3.1 by Thierry Godefroy <xdialog@free.fr> (v1.0 was
written by Alfred at Cyberone Internet <alfred@cyberone.com.au>).
Xdialog home page available at: http://xdialog.dyns.net/

Usage: Xdialog [<common options>] [<transient options>] <box option> ...

Common options:
  --wmclass <name>
  --rc-file <gtkrc filename>
  --backtitle <backtitle>
  --title <title>
  --allow-close | --no-close
  --screen-center | --under-mouse | --auto-placement
  --center | --right | --left | --fill
  --no-wrap | --wrap
  --cr-wrap | --no-cr-wrap
  --stderr | --stdout
  --separator <character> | --separate-output
  --buttons-style default|icon|text

Transient options:
  --fixed-font
  --password (may be repeated 2 or 3 times before --2inputsbox or --3inputsbox)
  --password=1|2 (for --2inputsbox or --3inputsbox)
  --editable
  --time-stamp | --date-stamp
  --reverse
  --keep-colors
  --interval <timeout>
  --timeout <timeout> (in seconds)
  --no-tags
  --item-help (if used, the {...} parameters are needed in menus/lists widgets)
  --default-item <tag>
  --icon <xpm filename>
  --no-ok
And it goes on and on..


Console tells me that:

Code: Select all

/tmp/asd/remasterpup2: line 49: kill: (1660) - No such process
SIZETOTALM=443
WKGPART=sda1
(the number of the process changes)

Posted: Fri 13 Feb 2009, 23:43
by MU
hm, for me, it works here.
I run it like this
cd /root/tests/xwin-localized
./remasterpup2


Maybe you must not run it from /tmp/.

What you can do, is to add echo statements (debug-messages), so that you see, where in the code the script currently is.

Like for example around line 33:

Code: Select all

#choose where to create isolinux-builds/ directory...
Xdialog --wrap --left --title "${L_WELCOMET}" --msgbox "${L_WELCOME}" 0 0

Code: Select all

 echo "------------------TEST 1"
#choose where to create isolinux-builds/ directory...
Xdialog --wrap --left --title "${L_WELCOMET}" --msgbox "${L_WELCOME}" 0 0
 echo "------------------TEST 2"
Like this you will find out, where the script stopped.
If the Xdialog (line 35) would have an error, the last thing you would see would be:

------------------TEST 1

So you know, that the error is in line 35.


The long error you got, shows, that a line with "Xdialog" is working wrong.
Certainly again a " instead of \".
This is a very common mistake, that also often happens to me.

Mak

Posted: Sat 14 Feb 2009, 00:57
by droope
No, mine isn't working. :( It's a really weird mistake, it happens after selecting the drive.


I'll give further effort to it tomorrow.

Cheers, and thanks a lot
MU

Posted: Sat 14 Feb 2009, 18:22
by esmourguit
Bonjour,
@droope,
Here is the remasterpup script localized almost finished.
But there is one large issue with the "custom-puppy" variable (line 478).

All is OK until the iso file creation.
I don't know how to resolve it.
Maybe someone can help?

@ MU,
I have modified script as you said and uploaded the new one (in this post), but still issue when creating iso file.
Seems the line 478 below has no effect
rxvt -bg orange -title "${L_WELCOMET}" -e mkisofs -D -R -o $WKGMNTPT/custom-puppy-$PUPPYVERSION.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table $WKGMNTPT/puppylivecdbuild/
Cordialement ;)

updated remasterpup2_420_LOC.tar.gz on feb 17. Needs ntfs fix.

Posted: Sun 15 Feb 2009, 07:32
by MU
esmourguit

at first look I see nothing problematic, except line 475:

Code: Select all

 Xdialog --wrap --left --title "${L_WELCOMET}" --yesno "${L_CLICKYES} 'custom-puppy-${PUPPYVERSION}.iso' ${L_CLICKYES1} ${WKGMNTPT}/ ${L_CLICKYES2} ${WKGMNTPT}/${L_PLCDB}/ ${L_CLICKYES3}" 0 0

Here you use ' instead of ".

So it should be:

Code: Select all

 Xdialog --wrap --left --title "${L_WELCOMET}" --yesno "${L_CLICKYES} "custom-puppy-${PUPPYVERSION}.iso" ${L_CLICKYES1} ${WKGMNTPT}/ ${L_CLICKYES2} ${WKGMNTPT}/${L_PLCDB}/ ${L_CLICKYES3}" 0 0
Mark

Posted: Sun 15 Feb 2009, 11:17
by esmourguit
Bonjour,
@ MU,
I have modified script as you said and uploaded the new one (previous post), but still issue when creating iso file.
Seems the line 478 below has no effect
rxvt -bg orange -title "${L_WELCOMET}" -e mkisofs -D -R -o $WKGMNTPT/custom-puppy-$PUPPYVERSION.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table $WKGMNTPT/puppylivecdbuild/
Cordialement ;)

Posted: Sun 15 Feb 2009, 12:14
by esmourguit
Bonjour,

@Mu
When i test on Puppy 420 alpha and beta1, i choose to create the puppylivecdbuild on NTFS partition, and the remasterpup2 localized script couldn't create iso file.
When i changed the target partition to ext2, there is no more issue.
So, it's OK for creating iso file on linux partition, but not on ntfs partition (with Puppy 420 beta1).
Maybe we can test on others versions.

Cordialement ;)

Posted: Sun 15 Feb 2009, 12:40
by MU
in Newyearspup it works, but it is different:
-other windowmanager
-urxvt

You might try 2 things:

1.) do not use a translation for the rxvt title, so use the old code:

Code: Select all

  rxvt -bg orange -title "Puppy simple remaster CD" -e mkisofs -D -R -o $WKGMNTPT/custom-puppy-$PUPPYVERSION.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table $WKGMNTPT/puppylivecdbuild/
2.) if this still fails, set a "safe" locale:

Code: Select all

#echo $LANG
#echo $LC_ALL
OLDLANG=$LANG
OLDLC=$LC_ALL
export LANG=C
export LC_ALL=C
 rxvt -bg orange -title "Puppy simple remaster CD" -e mkisofs -D -R -o $WKGMNTPT/custom-puppy-$PUPPYVERSION.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table $WKGMNTPT/puppylivecdbuild/
export LANG=$OLDLANG
export LC_ALL=$OLDLC
Note that you should run remasterpup2 from a consolewindow, to see possible errors.
I get this message from urxvt, but it works nevertheless (LANG is set to "fr"):
urxvt: default locale unavailable, check LC_* and LANG variables. Continuing.

Mark

Posted: Sun 15 Feb 2009, 12:52
by MU
concerning ntfs please check, if you can mount such partitions read/write with pmount.

remasterpup2 has a check for the partitiontype and should mount using the option "-t ntfs".
Maybe the beta versions had bugs in "mount".
In newyearspup, it works using a NTFS drive (based on Puppy 4.1.1).
It just must not have been mounted before with Muppyquickmount, as that mounted read only (solved by servicepack 2).

Mark

Posted: Mon 16 Feb 2009, 14:46
by esmourguit
Bonjour,

@ MU,
It remains one issue now, but essential: create custom-$PUPPYVERSION.iso on ntfs partition.
I checked on 4.1.2 and the custom-$PUPPYVERSION.iso on ntfs failed.
I changed ' by " on lines 70 and 77 (as you said) and now, the status of partitions appear in the popup about selection of partition in which create puppylivecdbuild.
But creation of custom-$PUPPYVERSION.iso file still failed on ntfs partition.
Tried partition mounted first then not mounted, but each failed.
I think it lacks the option ("-t ntfs") you told in previous post in the remasterpup2 script.
Mounting read/write ntfs partition by Pmount is OK.

Cordialement ;)