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
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
(?)
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...
I'm sure it's just something i deleted, or something. (Thanks esmorguit for testing it!!)
The file is above,
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