DocScrutinizer05 | to change your nick to something less lame? | 00:02 |
---|---|---|
vi___ | DocScrutinizer05: you are killing all fun | 00:03 |
*** vi___ is now known as BEEFTUB | 00:03 | |
DocScrutinizer05 | killing fun is so much fun | 00:04 |
*** BEEFTUB is now known as OxDEADBEEF | 00:05 | |
*** brzys has joined #maemo | 00:05 | |
*** toxaris has quit IRC | 00:06 | |
OxDEADBEEF | so nothing is new then? | 00:06 |
OxDEADBEEF | dont go and see that new movie 'the raven' | 00:09 |
OxDEADBEEF | it sucks so many asses. | 00:09 |
*** OxDEADBEEF has quit IRC | 00:16 | |
*** ferdna has quit IRC | 00:17 | |
*** kakashi__ is now known as kakashi_ | 00:22 | |
*** GNUton-BNC has quit IRC | 00:24 | |
*** GNUton-BNC has joined #maemo | 00:24 | |
ZogG_laptop | DocScrutinizer05: u are not Elop's buddy, you can't call him by name? | 00:27 |
ZogG_laptop | vi_: sold your n950? | 00:27 |
ZogG_laptop | ~seen MohammadAG | 00:30 |
infobot | mohammadag <~MohammadA@Maemo/community/contributor/MohammadAG> was last seen on IRC in channel #harmattan, 1d 6h 8m 23s ago, saying: 'if the screen is off the device is probably locked'. | 00:30 |
*** ponyofdeath has quit IRC | 00:31 | |
*** calvaris has joined #maemo | 00:34 | |
*** Kilroo has quit IRC | 00:35 | |
*** philipl has joined #maemo | 00:42 | |
DocScrutinizer05 | robbiethe1st: | 00:43 |
robbiethe1st | ? | 00:43 |
DocScrutinizer05 | [2012-09-02 23:38:09] <DocScrutinizer05> DANG! there's a armel fiaco-gen pkg!!! | 00:43 |
*** ponyofdeath has joined #maemo | 00:43 | |
robbiethe1st | Link? | 00:44 |
DocScrutinizer05 | [2012-09-02 23:39:10] <DocScrutinizer05> so BM might *finally* learn to create proper self-containing fiasco images - incl kernel and all \o/ | 00:44 |
DocScrutinizer05 | http://maemo.org/packages/view/sdk-fiasco-gen/ | 00:44 |
kerio | robbiethe1st: do eeeeeeet | 00:44 |
kerio | robbiethe1st: also, can you fix the thing where i can't access the shell inside BM because both root's and user's login shells are bash? | 00:45 |
DocScrutinizer05 | [2012-09-02 23:40:07] <DocScrutinizer05> could even create a shellscript for x86 that even contains flasher-3.5 --- BM "create full fiasco". ass rage copy BMfiasco_2012-09-02.sh to PC. In case of desaster just run it in shell --- or store to uSD in N900. In case swap uSD to PC and run BMfiasco_2012-09-02.sh to restore | 00:45 |
kerio | DocScrutinizer05: it's not that easy to make ubifs images | 00:45 |
DocScrutinizer05 | ummm | 00:46 |
kerio | ubi is /weird as fuck/ | 00:46 |
robbiethe1st | Actually, good point there. I've done it a couple times; I forget what I had to do exactly, but it required a Linux PC as well... | 00:46 |
*** mva has quit IRC | 00:49 | |
DocScrutinizer05 | I'd guess finding out about how to create ubi image from a ubifs device like / should be possible | 00:51 |
robbiethe1st | Check first page of my bm topic | 00:52 |
DocScrutinizer05 | if we mamange to create rootfs image from fresh device that's identical to one image extracted from fiasco, we should be fine with modified rootfs as well | 00:52 |
*** Kilroo has joined #maemo | 00:52 | |
DocScrutinizer05 | robbiethe1st: check for what specifically? | 00:53 |
robbiethe1st | I've already /made/ a flashable rootfs | 00:53 |
DocScrutinizer05 | mhm | 00:53 |
DocScrutinizer05 | not extracted from fiasco biut actually *made*? | 00:53 |
robbiethe1st | It's just not quite as compressed(IIRC), and also reqired a Linux PC with a specific version of mtd-utils to do it | 00:54 |
robbiethe1st | Yup | 00:54 |
kerio | oh, from the files | 00:54 |
kerio | neat | 00:54 |
kerio | ...wait, mtd-utils? | 00:54 |
kerio | no | 00:54 |
DocScrutinizer05 | pah! we'll get that special version of mtd-tools to N900 | 00:54 |
kerio | you don't flash ubi volumes like that :S | 00:54 |
DocScrutinizer05 | actually you might | 00:55 |
DocScrutinizer05 | mtd-read might be involved into the trick, but I fail to see how that's running on X86 then | 00:55 |
kerio | no, you're supposed to ubimkvol and ubiupdatevol or something | 00:55 |
robbiethe1st | see http://talk.maemo.org/showthread.php?t=63975&page=1 "Can I restore my BackupMenu images through the Nokia Flasher?" | 00:55 |
DocScrutinizer05 | kerio: you're a real delight today | 00:55 |
kerio | http://www.linux-mtd.infradead.org/faq/ubifs.html#L_mkfubifs | 00:56 |
kerio | ty | 00:56 |
robbiethe1st | Uses mkfs.ubifs / ubinize to make it | 00:56 |
kerio | then it's cool :D | 00:57 |
robbiethe1st | Which come from mtd-utils. | 00:57 |
*** dhbiker has quit IRC | 00:57 | |
kerio | ...it's still in mtd-utils? :o | 00:57 |
kerio | huh, it is | 00:57 |
robbiethe1st | On Ubuntu(as of the time I wrote it)? Yes | 00:57 |
kerio | yep, same on debian | 00:58 |
robbiethe1st | Heck, want to do something? Make a nice little script that can turn a BM rootfs tarball into a flashable image on device. | 00:58 |
DocScrutinizer05 | mkfs.ubifs -m 2048 -e 129024 -c 2047 -R 4MiB -r ./rootfs/ -v ./base.ubi.img | 00:59 |
DocScrutinizer05 | should work on N900 in BM 'live' | 00:59 |
DocScrutinizer05 | ubinize -o ./rootfs.img ubinize.cfg -m 2048 -p 128KiB -s 512 | 00:59 |
DocScrutinizer05 | no need for PC | 00:59 |
DocScrutinizer05 | just need "working" mtd-utils on N900 | 01:00 |
robbiethe1st | ^^ | 01:00 |
DocScrutinizer05 | actually working mkfs.ubifs and ubinize | 01:00 |
*** dhbiker has joined #maemo | 01:00 | |
kerio | well, the binaries are there | 01:00 |
kerio | but they're not in the BM chroot jail - would they have to be in ram? | 01:01 |
*** mva has joined #maemo | 01:01 | |
DocScrutinizer05 | probably | 01:01 |
DocScrutinizer05 | yep, ubinize and mkfs.ubifs are available here as well | 01:02 |
*** jluisn has quit IRC | 01:02 | |
kerio | the thing is, it's better for the flash to do what BM has been doing | 01:03 |
DocScrutinizer05 | hmm? | 01:03 |
kerio | ubifs does wear levelling and keeps track of writes | 01:03 |
DocScrutinizer05 | we're not writing to ubifs | 01:04 |
DocScrutinizer05 | we're reading it | 01:04 |
kerio | no, i mean | 01:04 |
kerio | it's better to do rm -rf and then cp | 01:04 |
kerio | i think | 01:04 |
DocScrutinizer05 | heh? | 01:04 |
*** fasta has quit IRC | 01:04 | |
DocScrutinizer05 | how's that fitting into flasher-3.5 -f -F myBMfiasco.bin ? | 01:05 |
kerio | ubifs keeps track of writes/erases and does wear-levelling based on that | 01:05 |
kerio | flashing erases that information | 01:05 |
*** dhbiker has quit IRC | 01:05 | |
*** Cor-Ai_ has joined #maemo | 01:06 | |
*** Cor-Ai has quit IRC | 01:06 | |
*** Cor-Ai_ is now known as Cor-Ai | 01:06 | |
*** johnsu01` has joined #maemo | 01:06 | |
*** dhbiker has joined #maemo | 01:06 | |
DocScrutinizer05 | well, that's what flashing does | 01:07 |
*** qwazix has quit IRC | 01:07 | |
*** johnsu01 has quit IRC | 01:07 | |
kerio | yeah | 01:07 |
kerio | but it's better *not* to do that :) | 01:07 |
DocScrutinizer05 | given there's a working wear leveling, there can't be a wear debit on any page. So flashing will just happen to an equally worn out NAND | 01:08 |
*** fasta_ has joined #maemo | 01:08 | |
*** dhbiker has quit IRC | 01:08 | |
DocScrutinizer05 | it's not like ubi will accumulate wear on one sector, to switch to next sector once the first one reached a certain threshold | 01:09 |
kerio | no, quite the opposite :) | 01:09 |
DocScrutinizer05 | so where's the info that gets lost on flashing? | 01:09 |
DocScrutinizer05 | sure, flashing *might* write 20% more pages than cp * | 01:10 |
*** dhbiker has joined #maemo | 01:10 | |
DocScrutinizer05 | but hey, that's why it's called flashing | 01:10 |
*** flo_lap has joined #maemo | 01:11 | |
*** dhbiker has quit IRC | 01:11 | |
*** florian has quit IRC | 01:11 | |
*** flo_lap is now known as florian | 01:11 | |
DocScrutinizer05 | and _for_sure_ flashing myBMfiasco.bin will be less wear to NAND than flashing fiasco-combined-2010-36-2.bin with an *additional* restore cp * from BM | 01:12 |
kerio | hm | 01:12 |
kerio | meh, that's a good point | 01:12 |
*** dhbiker has joined #maemo | 01:12 | |
kerio | robbiethe1st: feature request: BM that can be loaded in ram from flasher | 01:12 |
kerio | that would be *sweet* | 01:13 |
DocScrutinizer05 | huh? | 01:13 |
*** calvaris has quit IRC | 01:13 | |
*** louisdk has quit IRC | 01:13 | |
kerio | DocScrutinizer05: rescue-os but with backupmenu | 01:13 |
DocScrutinizer05 | if your fs is corrupt, no BM untar will correct that | 01:14 |
kerio | DocScrutinizer05: only the rootfs can be corrupt | 01:14 |
kerio | i mean | 01:14 |
kerio | DocScrutinizer05: only the rootfs can be corrupt and cause a problem | 01:14 |
kerio | optfs is mkfsed | 01:14 |
DocScrutinizer05 | sure | 01:14 |
DocScrutinizer05 | so it's again flashing ubi that does a lot of magic (also flashing vfat btw, since that's a PITA to fsck) | 01:15 |
kerio | and if i had a working shell in backupmenu, i could remake the rootfs ubifs | 01:15 |
DocScrutinizer05 | I'd adore a DamnSmallLinux with a self-comprised BM flasher-3.5 and fiasco shell script, preferrably both as .iso to burn to mini-CD as well as in any other suitable form to make me happily restore on whatever PC I can get hold of | 01:17 |
DocScrutinizer05 | e.g as bootable partition on uSD | 01:18 |
kerio | DocScrutinizer05: and maybe find a way to use bootmenu's MSM to boot the pc from the n900 itself! | 01:19 |
kerio | >:D | 01:19 |
DocScrutinizer05 | probably restoring was even faster than doing backup then | 01:19 |
DocScrutinizer05 | well, that's a bit of a vicious circle, since N900 considered flawed when we wnat to run this backup menu restorer | 01:20 |
DocScrutinizer05 | keeping partition1 VFAT on uSD bootable though can't be much of a problem | 01:21 |
DocScrutinizer05 | bootable under X86 | 01:21 |
DocScrutinizer05 | and using a uSD cardreader keyring | 01:21 |
DocScrutinizer05 | I'm carrying one on me since >4 years now iirc | 01:22 |
*** lbt_away is now known as lbt | 01:23 | |
*** philipl has quit IRC | 01:25 | |
*** Sazpaimon_ has joined #maemo | 01:26 | |
*** florian has quit IRC | 01:27 | |
*** Sazpaimon has quit IRC | 01:27 | |
DocScrutinizer05 | dafaq I'm not getting anymore what's going on with my PC network. br0 WTF?! | 01:34 |
*** DrGrov has joined #maemo | 01:35 | |
*** DrGrov has left #maemo | 01:36 | |
* DocScrutinizer05 googles ifconfig br0 | 01:37 | |
DocScrutinizer05 | ooooh xen FFS | 01:38 |
*** valeriusL has quit IRC | 01:46 | |
jacekowski | that's bridge | 01:47 |
jacekowski | not only xen thing | 01:47 |
*** jrocha has quit IRC | 01:49 | |
*** dev has quit IRC | 01:50 | |
*** dev has joined #maemo | 01:51 | |
*** dev has quit IRC | 02:00 | |
*** dev has joined #maemo | 02:00 | |
robbiethe1st | kerio, can you test something for me? | 02:00 |
robbiethe1st | Go into /usr/share/backupmenu/extrafiles.tar.gz, edit filelist.txt and add the line: "ln -s /tmp/disk/bin/sh /tmp/disk/bin/bash" at the bottom. | 02:01 |
robbiethe1st | save/retar, boot into backupmenu and see if you can now access the shell | 02:01 |
stardiviner | I find the default root shell /bin/sh does not read $HOME/.bashrc config file, I want to add some path into $PATH, let root shell read them at startup time, what should I do ? change the SHELL of root into bash ? or something else ? | 02:06 |
robbiethe1st | hm | 02:15 |
robbiethe1st | DocScrutinizer05, this would be your area of experties, i think | 02:15 |
*** johnsu01` has quit IRC | 02:16 | |
*** johnsu01` has joined #maemo | 02:16 | |
*** johnsu01` is now known as johnsu01 | 02:16 | |
Skry | robbiethe1st: use .profile | 02:21 |
robbiethe1st | not me, but... | 02:21 |
Skry | oops :) | 02:21 |
Skry | stardiviner: use .profile | 02:22 |
stardiviner | Skry: thanks | 02:36 |
Skry | np | 02:41 |
*** DrGrov has joined #maemo | 03:25 | |
*** DrGrov has left #maemo | 03:25 | |
*** GNUton-BNC has quit IRC | 03:26 | |
*** GNUton-BNC has joined #maemo | 03:27 | |
*** KrayonWork has joined #maemo | 03:41 | |
*** M4rtinK has quit IRC | 03:41 | |
*** Kilroo1 has joined #maemo | 03:45 | |
*** Kilroo has quit IRC | 03:45 | |
*** JZA has quit IRC | 03:49 | |
*** Ken-Young has joined #maemo | 04:15 | |
*** JZA has joined #maemo | 04:29 | |
*** nox- has quit IRC | 04:41 | |
*** ghjgfjghjbn2 has quit IRC | 04:44 | |
*** ghjgfjghjbn has joined #maemo | 04:44 | |
*** hardaker has joined #maemo | 04:56 | |
*** uen| has joined #maemo | 05:01 | |
*** uen has quit IRC | 05:04 | |
*** uen| is now known as uen | 05:04 | |
*** radic has quit IRC | 05:16 | |
*** radic_ has joined #maemo | 05:16 | |
*** radic_ is now known as radic | 05:16 | |
*** SmilybOrg has joined #maemo | 05:46 | |
*** SmilybOrg is now known as Guest67529 | 05:46 | |
*** SmilyOrg has quit IRC | 05:49 | |
*** fredrinLap has quit IRC | 06:42 | |
*** Timmy has joined #maemo | 07:02 | |
*** Timmy has joined #maemo | 07:02 | |
*** Timmy has quit IRC | 07:11 | |
*** JZA has quit IRC | 07:22 | |
*** Krayon has quit IRC | 07:47 | |
*** valeriusN has left #maemo | 07:48 | |
*** valeriusN has joined #maemo | 07:48 | |
*** JZA has joined #maemo | 07:54 | |
*** hardaker has quit IRC | 08:01 | |
*** hardaker has joined #maemo | 08:14 | |
*** ArGGu^^ has quit IRC | 08:20 | |
*** thuttu77 has quit IRC | 08:25 | |
*** robbiethe1st has quit IRC | 08:27 | |
*** madduck has quit IRC | 08:30 | |
*** ekze has quit IRC | 08:37 | |
*** ekze has joined #maemo | 08:37 | |
*** ab has quit IRC | 08:40 | |
*** madduck has joined #maemo | 08:49 | |
*** jhb has joined #maemo | 08:51 | |
*** Zahra has joined #maemo | 08:56 | |
*** Zahra has quit IRC | 08:56 | |
*** antero has joined #maemo | 08:58 | |
*** florian has joined #maemo | 09:04 | |
*** florian has quit IRC | 09:04 | |
*** florian has joined #maemo | 09:04 | |
*** pcfe has joined #maemo | 09:10 | |
*** ArGGu^^ has joined #maemo | 09:19 | |
*** tanty has joined #maemo | 09:20 | |
*** e-yes has quit IRC | 09:22 | |
*** Chewtoy has quit IRC | 09:28 | |
*** Chewtoy has joined #maemo | 09:28 | |
*** piggz__ has joined #maemo | 09:31 | |
*** FIQ|n900 has joined #maemo | 09:34 | |
*** heroux has quit IRC | 09:35 | |
*** hardaker has quit IRC | 09:36 | |
*** Chewtoy has quit IRC | 09:37 | |
*** ketas has quit IRC | 09:39 | |
*** ketas has joined #maemo | 09:39 | |
*** ketas has quit IRC | 09:41 | |
*** ketas has joined #maemo | 09:43 | |
*** hazchemix has joined #maemo | 09:50 | |
*** murrayc has joined #maemo | 09:54 | |
*** geaaru has joined #maemo | 09:54 | |
*** MacDrunk has joined #maemo | 09:55 | |
*** Chewtoy has joined #maemo | 10:00 | |
*** Chewtoy has quit IRC | 10:00 | |
*** eMHa has quit IRC | 10:01 | |
*** FIQ|n900 has quit IRC | 10:03 | |
*** FIQ|n900 has joined #maemo | 10:04 | |
*** Chewtoy has joined #maemo | 10:05 | |
*** Chewtoy has quit IRC | 10:07 | |
*** ALoGeNo has joined #maemo | 10:10 | |
*** Chewtoy has joined #maemo | 10:11 | |
*** Chewtoy has quit IRC | 10:14 | |
*** ALoGeNo has quit IRC | 10:14 | |
*** jrocha has joined #maemo | 10:15 | |
*** NGNUton-BC has joined #maemo | 10:16 | |
*** GNUton-BNC has quit IRC | 10:17 | |
*** MacDrunk has left #maemo | 10:21 | |
*** rZr is now known as rzr | 10:22 | |
*** Arkenoi has joined #maemo | 10:25 | |
*** valeriusN has left #maemo | 10:26 | |
*** Chewtoy has joined #maemo | 10:26 | |
*** Chewtoy has quit IRC | 10:28 | |
*** LaoLang_cool has joined #maemo | 10:28 | |
*** Chewtoy has joined #maemo | 10:28 | |
*** utanapischti has quit IRC | 10:29 | |
*** utanapischti has joined #maemo | 10:29 | |
*** eMHa has joined #maemo | 10:32 | |
*** OkropNick has joined #maemo | 10:33 | |
*** valerius has quit IRC | 10:34 | |
*** madduck has quit IRC | 10:34 | |
*** e-yes has joined #maemo | 10:36 | |
*** ALoGeNo has joined #maemo | 10:41 | |
*** antero has quit IRC | 10:45 | |
*** valerius has joined #maemo | 10:52 | |
*** FIQ|n900 has quit IRC | 10:53 | |
*** fruct has joined #maemo | 10:54 | |
*** fruct has left #maemo | 10:55 | |
*** kraft has quit IRC | 10:55 | |
*** ab has joined #maemo | 10:56 | |
*** fruct has joined #maemo | 10:56 | |
fruct | Who know - how to set dmesg to booting on n900? | 10:57 |
*** antero has joined #maemo | 11:02 | |
*** Chewtoy has quit IRC | 11:03 | |
*** Chewtoy has joined #maemo | 11:04 | |
*** valeriusL has joined #maemo | 11:12 | |
*** croppa has joined #maemo | 11:13 | |
*** valerius has quit IRC | 11:15 | |
chem|st | DocScrutinizer05: nope | 11:26 |
*** madduck has joined #maemo | 11:27 | |
*** M4rtinK has joined #maemo | 11:34 | |
*** beford has quit IRC | 11:34 | |
*** valerius has joined #maemo | 11:36 | |
*** markinfo has joined #maemo | 11:37 | |
*** dhbiker has quit IRC | 11:38 | |
*** drussell has joined #maemo | 11:45 | |
*** dhbiker has joined #maemo | 11:45 | |
*** HRH_H_Crab has quit IRC | 11:52 | |
*** HRH_H_Crab has joined #maemo | 11:52 | |
*** valerius has quit IRC | 11:52 | |
*** brzys has quit IRC | 12:01 | |
*** mhlavink has quit IRC | 12:03 | |
*** antero has quit IRC | 12:04 | |
*** valerius has joined #maemo | 12:10 | |
*** FIQ|n900 has joined #maemo | 12:14 | |
*** valerius has quit IRC | 12:24 | |
*** khertan has joined #maemo | 12:26 | |
*** fruct has left #maemo | 12:41 | |
*** pcfe has quit IRC | 12:42 | |
*** geaaru has quit IRC | 12:44 | |
*** valerius has joined #maemo | 12:44 | |
*** rzr has quit IRC | 12:49 | |
*** rZr has joined #maemo | 12:50 | |
*** geaaru has joined #maemo | 12:50 | |
*** brzys has joined #maemo | 12:53 | |
*** rZr is now known as rzr | 12:54 | |
*** mhlavink_afk has joined #maemo | 12:58 | |
*** zap_ has joined #maemo | 13:01 | |
*** pcfe has joined #maemo | 13:03 | |
*** brzys has quit IRC | 13:10 | |
*** pcfe has quit IRC | 13:12 | |
*** heroux has joined #maemo | 13:12 | |
*** heroux has quit IRC | 13:15 | |
*** heroux has joined #maemo | 13:16 | |
*** sirdancealot has quit IRC | 13:17 | |
*** zap_ is now known as zap | 13:18 | |
*** Termana has joined #maemo | 13:23 | |
*** Termana is now known as Guest40462 | 13:23 | |
*** pcfe has joined #maemo | 13:24 | |
*** jonwil has joined #maemo | 13:27 | |
jonwil | yay, my N900 is finally fixed :) | 13:28 |
*** Timmy has joined #maemo | 13:29 | |
*** Timmy has joined #maemo | 13:29 | |
*** ChikuLinu__ is now known as chiku|dc | 13:31 | |
*** chiku|dc has joined #maemo | 13:31 | |
*** valeriusN has joined #maemo | 13:33 | |
*** Ash786 has joined #maemo | 13:33 | |
*** FIQ|n900 has quit IRC | 13:34 | |
*** zsolt has joined #maemo | 13:38 | |
zsolt | hello | 13:38 |
zsolt | my custom kernel cant boot | 13:38 |
*** hazchemix has quit IRC | 13:40 | |
*** marainein has joined #maemo | 13:40 | |
*** Darkchaos has joined #maemo | 13:41 | |
*** pcfe has quit IRC | 13:43 | |
*** lxp1 has joined #maemo | 13:43 | |
*** lxp has quit IRC | 13:46 | |
*** Timmy has quit IRC | 13:49 | |
*** sirdancealot7 has joined #maemo | 13:50 | |
*** sirdancealot7 has quit IRC | 13:54 | |
*** glenn has joined #maemo | 13:55 | |
*** sirdancealot7 has joined #maemo | 13:55 | |
*** glenn has quit IRC | 13:55 | |
*** eMHa has quit IRC | 13:57 | |
*** eMHa has joined #maemo | 13:59 | |
*** khertan has quit IRC | 14:00 | |
*** maybeWTF has joined #maemo | 14:05 | |
*** ToJa92 has quit IRC | 14:07 | |
*** maybeHere has quit IRC | 14:09 | |
*** jluisn has joined #maemo | 14:09 | |
*** khertan has joined #maemo | 14:12 | |
*** iDont has joined #maemo | 14:30 | |
*** murrayc has quit IRC | 14:33 | |
*** Ionakka has joined #maemo | 14:40 | |
*** croppa has quit IRC | 14:42 | |
*** florian has quit IRC | 14:47 | |
*** Vibe has quit IRC | 14:55 | |
*** zsolt has quit IRC | 14:56 | |
*** yosafbridge has quit IRC | 14:58 | |
*** mvp_ has joined #maemo | 14:59 | |
DocScrutinizer05 | stardiviner: install bash4, look at | 14:59 |
DocScrutinizer05 | ~jrtools | 14:59 |
infobot | rumour has it, jrtools is http://wiki.maemo.org/User:Joerg_rw/tools | 14:59 |
*** zeq has joined #maemo | 15:01 | |
*** yosafbridge has joined #maemo | 15:02 | |
DocScrutinizer05 | ~tell stardiviner about messybox | 15:02 |
stardiviner | DocScrutinizer05: thanks | 15:05 |
kerio | DocScrutinizer05: hm, differences between bash and bash4? | 15:06 |
DocScrutinizer05 | see changelog | 15:06 |
DocScrutinizer05 | I think mainly background processes in scripts | 15:07 |
DocScrutinizer05 | help coproc | 15:07 |
kerio | meh | 15:08 |
kerio | i'm fine with bash (3) on my n900 | 15:08 |
kerio | and my laptop, too | 15:08 |
kerio | my debian sid server has bash4 though | 15:09 |
*** valeriusL has quit IRC | 15:10 | |
*** LaoLang_cool has quit IRC | 15:10 | |
*** valeriusN has left #maemo | 15:12 | |
*** sirdancealot7 has quit IRC | 15:20 | |
*** valerius has quit IRC | 15:24 | |
*** sirdancealot has joined #maemo | 15:24 | |
DocScrutinizer05 | kerio: actually my N900 also has bash3 | 15:29 |
*** Suiseiseki is now known as Venusaur | 15:30 | |
DocScrutinizer05 | and t900 even still has 2.05b.0(1)-release | 15:31 |
DocScrutinizer05 | which still has proper help, unlike the 3.2.33(2)-release on IroN900 | 15:31 |
*** iDont has quit IRC | 15:42 | |
*** args[0] has quit IRC | 15:43 | |
*** guampa has joined #maemo | 15:44 | |
*** LuckyY_ is now known as LuckyY | 15:47 | |
*** LuckyY has joined #maemo | 15:47 | |
*** etrunko has joined #maemo | 15:49 | |
*** mvp_ has quit IRC | 15:50 | |
*** args[0] has joined #maemo | 15:51 | |
*** florian has joined #maemo | 15:52 | |
*** florian has joined #maemo | 15:52 | |
*** ArGGu^_^ has joined #maemo | 15:52 | |
*** valerius has joined #maemo | 15:52 | |
*** ArGGu^^ has quit IRC | 15:53 | |
*** setanta has joined #maemo | 15:57 | |
*** etrunko has quit IRC | 15:57 | |
*** args[0]_ has joined #maemo | 15:57 | |
*** args[0] has quit IRC | 15:59 | |
*** etrunko has joined #maemo | 15:59 | |
*** valerius has quit IRC | 16:00 | |
*** Hoolxi has joined #maemo | 16:19 | |
*** valerius has joined #maemo | 16:20 | |
*** valeriusN has joined #maemo | 16:30 | |
*** LaoLang_cool has joined #maemo | 16:40 | |
*** Vibe has joined #maemo | 16:41 | |
*** stardiviner has quit IRC | 16:43 | |
*** ab has quit IRC | 16:43 | |
*** chenca has joined #maemo | 16:44 | |
*** APTX has quit IRC | 16:46 | |
*** APTX has joined #maemo | 16:46 | |
kerio | DocScrutinizer05: yeah, the lack of help kinda sucks :c | 16:48 |
*** etrunko_ has joined #maemo | 16:49 | |
*** args[0]_ has quit IRC | 16:49 | |
*** etrunko has quit IRC | 16:50 | |
*** APTX has quit IRC | 16:59 | |
*** etrunko_ has quit IRC | 17:01 | |
*** Timmy has joined #maemo | 17:02 | |
*** Timmy has joined #maemo | 17:02 | |
*** etrunko has joined #maemo | 17:03 | |
*** args[0] has joined #maemo | 17:04 | |
*** APTX has joined #maemo | 17:04 | |
*** LaoLang_cool has quit IRC | 17:05 | |
*** Hoolxi has quit IRC | 17:09 | |
*** Timmy has quit IRC | 17:09 | |
*** fredrinLap has joined #maemo | 17:10 | |
DocScrutinizer05 | kerio: I pondered preparing a dead simple shellscript executable named "help" | 17:12 |
DocScrutinizer05 | just lacking input which I had to pick somewhere from sourcecode I guess | 17:13 |
DocScrutinizer05 | (I don't think recycling help output from bash2 is a smart idea) | 17:14 |
DocScrutinizer05 | NFC who thought it's clever to leave help out of bash3 build :-( | 17:14 |
DocScrutinizer05 | sure, save 5k helptext string consts in bash3, while bloating busybox-power by 500k. After all bash can happily live on /opt while busybox has TB to waste on / | 17:16 |
kerio | DocScrutinizer05: it's to save rootfs space! :D | 17:16 |
kerio | besides, is bash optified? | 17:16 |
DocScrutinizer05 | it should | 17:16 |
kerio | (and bash4 does indeed have help) | 17:16 |
DocScrutinizer05 | nfc if it is | 17:16 |
*** jrocha has quit IRC | 17:16 | |
kerio | (and it's not optified) | 17:16 |
kerio | (the help files are in /usr/share/bash) | 17:16 |
*** jonwil has quit IRC | 17:16 | |
DocScrutinizer05 | well, you always can optify manually | 17:16 |
DocScrutinizer05 | we got even tools for that | 17:17 |
kerio | and screw over dpkg in the process? | 17:17 |
teotwaki | kerio: it doesn't really matter, I seem to remember it uses hardlinks, so dpkg doesn't notice. | 17:17 |
kerio | >hardlinks | 17:18 |
kerio | >over filesystems | 17:18 |
kerio | wtfamireading.jpg | 17:18 |
teotwaki | kerio: I may be mistaken, but I've used it for a long time, never had issues | 17:18 |
kerio | osso-optify-whatever.sh, right? | 17:18 |
teotwaki | I think so, yeah. | 17:18 |
DocScrutinizer05 | /usr/sbin/maemo-optify-make-mountbind.sh /usr/sbin/maemo-optify-firstboot.sh /usr/sbin/maemo-optify-auto-opt.sh /usr/sbin/maemo-optify-lib.sh | 17:19 |
kerio | apart from the moundbinding, do those do more than mv+ln? | 17:20 |
DocScrutinizer05 | one of them even has several lines of "howto" comment | 17:20 |
*** ArGGu^_^ has quit IRC | 17:21 | |
kerio | damn, the n900's wifi powersaving is *really* aggressive | 17:22 |
*** ArGGu^^ has joined #maemo | 17:22 | |
*** florian has quit IRC | 17:23 | |
kerio | # Copyright: (C) 2010 Nokia | 17:23 |
kerio | # License: DO WHAT YOU WANT TO PUBLIC LICENSE | 17:23 |
kerio | oh lawds | 17:23 |
DocScrutinizer05 | head -n 18 /etc/maemo-optify-auto-opt.conf | 17:24 |
kerio | neat | 17:26 |
kerio | :D | 17:26 |
kerio | what is a package supposed to do, btw? | 17:27 |
kerio | manually put stuff in /opt/<packagename> or use that? | 17:27 |
*** ToJa92 has joined #maemo | 17:27 | |
DocScrutinizer05 | nfc | 17:28 |
DocScrutinizer05 | anyway I guess you may safely append a few lines for bash to /etc/maemo-optify-auto-opt.conf | 17:28 |
kerio | yeah, yeah | 17:28 |
kerio | echo / >>/etc/maemo-optify-auto-opt.conf | 17:29 |
kerio | hm, what makes the bindmounts for python? | 17:30 |
kerio | and *why*? | 17:30 |
kerio | oh, pymaemo-optify in /etc/init.d | 17:30 |
*** konelix_ has joined #maemo | 17:31 | |
*** ab has joined #maemo | 17:34 | |
*** shpaq has quit IRC | 17:35 | |
kerio | DocScrutinizer05: ooh, a way to do that could be to add dpkg diverts | 17:37 |
*** APTX has quit IRC | 17:37 | |
kerio | but you still have to make the symlinks manually | 17:37 |
*** hazchemix has joined #maemo | 17:40 | |
DocScrutinizer05 | afaik there's never been any "official definition" on how to use optification. so some pkgs (e.g. alarmed) hape binaries sitting in /opt/*/*/* and no symlink at all from anywhere inside $PATH to that binary | 17:40 |
DocScrutinizer05 | while others probably create symlinks by their own, and yet others might use maemo-optify* | 17:40 |
kerio | well, of the ones that i ever installed, only liqbase added something to maemo-optify*.conf | 17:41 |
kerio | and of course maemo chess and some other stupid stuff | 17:41 |
DocScrutinizer05 | no surprise, since ,ae,o-optify* been developed by lcuk, like liqbase | 17:41 |
DocScrutinizer05 | maemo-optify* | 17:41 |
kerio | anyway, dpkg diverts are resistant to package upgrades/removals | 17:42 |
kerio | and if you have to put a dpkg-indexed file somewhere else, you should use those | 17:42 |
kerio | dpkg powah! | 17:42 |
*** konelix_ is now known as konelix | 17:42 | |
DocScrutinizer05 | sorry, can't parse | 17:42 |
DocScrutinizer05 | or rather, wtf is a dpkg-indexed file? | 17:43 |
kerio | a file that dpkg knows of | 17:43 |
kerio | because it was installed by a package | 17:43 |
DocScrutinizer05 | and why do you have to put it somewhere? and how are you supposed to use it? | 17:43 |
kerio | because you want to optify it | 17:43 |
kerio | and the original package writer sucks | 17:43 |
kerio | *package maintainer | 17:44 |
DocScrutinizer05 | still don't get it | 17:44 |
DocScrutinizer05 | nfc what you're suggesting | 17:44 |
kerio | instead of using the silly maemo-optify-* or manually moving and symlinking | 17:44 |
kerio | you make a dpkg diversion and then symlink | 17:44 |
DocScrutinizer05 | mhm, I make a dpkg diversion | 17:45 |
kerio | because at that point dpkg knows that every time a package wants to install something in the initial directory, it has to put them where you decided | 17:45 |
kerio | actually nevermind | 17:45 |
DocScrutinizer05 | now if you'd bother to elaborate on 2make dpkg diversion", I actually might profit from your info shared | 17:45 |
kerio | you can't divert directories | 17:45 |
DocScrutinizer05 | I guess that's where symlinks and maemo-optify* come in | 17:47 |
kerio | dpkg-divert --divert /opt/manual-optification-yo/bigassfile --rename /usr/path/to/bigassfile | 17:47 |
DocScrutinizer05 | iirc there's been a suggested way to automatically optify stuff when building in SB | 17:48 |
DocScrutinizer05 | like "touch please-optify" | 17:49 |
DocScrutinizer05 | of course it's questionable why bash lives in / | 17:50 |
kerio | because bash is the shit | 17:50 |
kerio | also login shell | 17:50 |
DocScrutinizer05 | you only would want to keep it in / if you were mad enough to use it as default init shell | 17:50 |
DocScrutinizer05 | login shell is not mandatorily living in / | 17:51 |
DocScrutinizer05 | since to login you evidently need a system that kinda booted up to full X and connectivity | 17:52 |
*** jrocha has joined #maemo | 17:52 | |
DocScrutinizer05 | which means /opt is available at that point in time | 17:52 |
DocScrutinizer05 | (btw same applies for busybox-power) | 17:53 |
kerio | to be fair busybox-power is only good for the extra commands (which can be linked to a busybox living in /opt and for the extra stuff in the commands that are already there | 17:54 |
*** psychologe has joined #maemo | 17:54 | |
DocScrutinizer05 | (the reason I frown on replacing space-conserving busybox that *has* to live in rootfs by busybox-power that is clearly targeted at interactive thus login-shell and ergo _should_ get optified and NOT waste precious space in rootfs) | 17:55 |
kerio | and because it adds options to builtin commands | 17:56 |
*** psychologe has quit IRC | 17:57 | |
*** LinuxCode has joined #maemo | 17:58 | |
DocScrutinizer05 | if distro maintainers had groked the difference between /bin and /usr/bin (same for sbin) and strictly moved all binaries needed during early boot to /(s)bin where they belong, we could've done with optification by simply moving /usr to /opt (the full picture is a tad more complex due to /us/lib etc, but basically it's been Nokia fscking up then instead of fixing their mess invented optification). Oh well, seems I posted that years ago, | 18:06 |
DocScrutinizer05 | in | 18:06 |
DocScrutinizer05 | ~optification | 18:06 |
infobot | optification is a inventive duct tape workaround to reclaim space in fs root, done due to the fact the systeminit *and* partitioning is FUBAR, http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Packaging,_Deploying_and_Distributing/Installing_under_opt_and_MyDocs, or ""OMG - I wish they looked into FHS and moved /usr to eMMC"", http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE2 bullet1,2 and fhs-2.3.html#PURPOSE16 dot3" | 18:06 |
*** APTX has joined #maemo | 18:09 | |
kerio | DocScrutinizer05: why didn't maemo 5 run directly from eMMC? | 18:09 |
*** tanty has quit IRC | 18:10 | |
*** wmarone_ has quit IRC | 18:11 | |
*** wmarone_ has joined #maemo | 18:11 | |
*** wmarone_ has quit IRC | 18:12 | |
*** DocScrutinizer05 has quit IRC | 18:13 | |
*** DocScrutinizer06 has joined #maemo | 18:13 | |
*** hardaker has joined #maemo | 18:13 | |
*** zeq has quit IRC | 18:17 | |
*** ALoGeNo has quit IRC | 18:32 | |
*** zeq has joined #maemo | 18:34 | |
*** etrunko has quit IRC | 18:36 | |
*** hazchemix has quit IRC | 18:36 | |
*** markinfo has quit IRC | 18:39 | |
*** etrunko has joined #maemo | 18:41 | |
*** ALoGeNo has joined #maemo | 18:45 | |
kerio | ~m32g | 18:48 |
*** piggz__ has quit IRC | 18:48 | |
kerio | no, dammit | 18:48 |
kerio | ~m5g32 | 18:48 |
kerio | hrmpf | 18:48 |
kerio | ~m32gb | 18:49 |
infobot | i guess m32gb is https://code.launchpad.net/~pali/+junk/maemo_M32GB | 18:49 |
*** NIN101 has joined #maemo | 18:54 | |
*** zeq has quit IRC | 18:55 | |
*** zap has quit IRC | 19:05 | |
*** eMHa has quit IRC | 19:11 | |
*** ced117 has joined #maemo | 19:13 | |
*** ced117 has quit IRC | 19:13 | |
*** ced117 has joined #maemo | 19:13 | |
*** zeq has joined #maemo | 19:18 | |
*** wmarone_ has joined #maemo | 19:20 | |
*** e-yes has quit IRC | 19:21 | |
*** piggz__ has joined #maemo | 19:26 | |
Sicelo | what is this M32GB? | 19:33 |
*** florian has joined #maemo | 19:37 | |
*** jrocha has quit IRC | 19:38 | |
Sicelo | hmm, nice | 19:41 |
*** geaaru has quit IRC | 19:42 | |
*** etrunko has quit IRC | 19:58 | |
kerio | Sicelo: yeah, it's kinda neat | 19:59 |
*** fredrinLap has quit IRC | 19:59 | |
*** etrunko has joined #maemo | 20:04 | |
*** luca__ has left #maemo | 20:04 | |
DocScrutinizer51 | hmm | 20:06 |
DocScrutinizer51 | I'd much prefer a proper bootable image and a entry in uBoot, rather than a pivotroot from stock maemo | 20:07 |
kerio | indeed | 20:07 |
kerio | otoh, an entry in uBoot would require the appropriate modules | 20:07 |
DocScrutinizer51 | btw look into preinit, you'll be surprised to find similar legacy from maemo4 to pivotroot from initrd to nand rootfs | 20:08 |
kerio | fucking hysterical raisins | 20:09 |
DocScrutinizer51 | eeeeek PANIC!! | 20:09 |
* DocScrutinizer51 idly wonders if google pictures would yield good hits for "hysterical raisins" | 20:10 | |
*** timo^ has joined #maemo | 20:12 | |
DocScrutinizer51 | meh! I got the weird habit to click that yellow ! in status always when I'm away from home | 20:12 |
kerio | DocScrutinizer51: just call the standard fremantle install a bootloader :D | 20:12 |
DocScrutinizer51 | hm? | 20:13 |
DocScrutinizer51 | so, keep HAM open now, close, or actually update marble? | 20:14 |
kerio | DocScrutinizer51: yes | 20:14 |
DocScrutinizer51 | ok | 20:14 |
*** teotwaki has quit IRC | 20:20 | |
kerio | DocScrutinizer51: btw, why are you using HAM? | 20:21 |
kerio | >:D | 20:21 |
kerio | also, my calibration script worked | 20:21 |
kerio | (bq27k calibration) | 20:22 |
*** Darkchaos has quit IRC | 20:28 | |
*** zeq has quit IRC | 20:33 | |
*** zeq1 has joined #maemo | 20:34 | |
*** CaveyCoUk has joined #maemo | 20:37 | |
*** CaveyCoUk has quit IRC | 20:37 | |
*** CaveyCoUk has joined #maemo | 20:37 | |
CaveyCoUk | Heya. Am trying to install the kernel for power users, but it cant find package "kernel-power" and googling gives someone's IRC logs but no answers..... any ideas greatly appreciated. | 20:39 |
*** CaveyCoUk is now known as [CaveyCoUk] | 20:39 | |
*** [CaveyCoUk] is now known as CaveyCoUk | 20:39 | |
kerio | enable extras-devel, apt-get install kernel-power-flasher | 20:39 |
freemangordon | kerio: KP50 is in extras | 20:40 |
freemangordon | no need to enable extras devel | 20:40 |
CaveyCoUk | I tried that, didnt work. | 20:40 |
freemangordon | CaveyCoUk: what "didn't work" exactly means? | 20:41 |
CaveyCoUk | Sorry. It didn't solve my problem, kept giving teh same problem | 20:41 |
freemangordon | CaveyCoUk: and the problem is? | 20:42 |
*** ZogG_laptop has quit IRC | 20:43 | |
CaveyCoUk | When I try to install kernel-power-flasher it complains that it cant find the kernel-power package | 20:43 |
freemangordon | hmm, do you have maemo-extras enabled? | 20:44 |
CaveyCoUk | Yes, but I just realised I have two of them | 20:44 |
*** ZogG_laptop has joined #maemo | 20:44 | |
CaveyCoUk | Two pointing to http:repository.maemo.org/extras | 20:45 |
freemangordon | funny | 20:45 |
CaveyCoUk | One has a blank distribution, the other "freemantle-1.3" | 20:45 |
CaveyCoUk | Any idea which is correct? | 20:45 |
freemangordon | lemme check | 20:45 |
CaveyCoUk | Thank you | 20:45 |
*** shadeslayer has quit IRC | 20:47 | |
*** shadeslayer has joined #maemo | 20:48 | |
kerio | see, this time you had to wait is one of the reasons HAM sucks | 20:52 |
*** jaska has quit IRC | 20:53 | |
kerio | CaveyCoUk: "fremantle" | 20:53 |
freemangordon | kerio: no, I just have some other things to do ;) | 20:53 |
kerio | not sure if fremantle-1.3 works too | 20:53 |
*** [CaveyCoUk] has joined #maemo | 20:53 | |
freemangordon | CaveyCoUk: fremantle-1.3 | 20:53 |
kerio | really? :o | 20:53 |
freemangordon | yes | 20:53 |
[CaveyCoUk] | Thanks | 20:53 |
*** jaska has joined #maemo | 20:54 | |
[CaveyCoUk] | Just tarted trial and error | 20:54 |
[CaveyCoUk] | Seems disabling extras-testing means there is no more error | 20:55 |
*** CaveyCoUk has quit IRC | 20:55 | |
*** [CaveyCoUk] is now known as CaveyCoUk | 20:55 | |
*** CaveyCoUk has joined #maemo | 20:56 | |
*** e-yes has joined #maemo | 20:56 | |
CaveyCoUk | Guess it is time to start the sweepstake on how long til I brick my phone.... | 20:57 |
CaveyCoUk | Thank you very much freemangordon | 21:00 |
freemangordon | CaveyCoUk: is it ok now? | 21:00 |
CaveyCoUk | Its installed and rebooted, so I can at least move on to installing the next bits. | 21:02 |
CaveyCoUk | It looks like it was some sort of conflict between different application catalogues resulting in a package being unavailable, which is odd :\ | 21:02 |
*** ghjgfjghjbn2 has joined #maemo | 21:03 | |
*** Bigg has joined #maemo | 21:03 | |
*** Bigg is now known as theheadofabroom | 21:06 | |
*** piggz__ has quit IRC | 21:06 | |
*** piggz has joined #maemo | 21:06 | |
*** ghjgfjghjbn has quit IRC | 21:07 | |
*** hardaker has quit IRC | 21:09 | |
*** qwazix has joined #maemo | 21:13 | |
*** CaveyCoUk has quit IRC | 21:15 | |
*** CaveyCoUk has joined #maemo | 21:15 | |
CaveyCoUk | My connection is being flakey, so am gonna scoot. Thanks again. | 21:16 |
*** CaveyCoUk has quit IRC | 21:16 | |
*** jrocha has joined #maemo | 21:16 | |
*** piggz has quit IRC | 21:20 | |
*** trumee has quit IRC | 21:21 | |
*** MrPingu has joined #maemo | 21:22 | |
*** piggz has joined #maemo | 21:23 | |
* Sicelo still wonders wtf his N900 just bombs out on Pali's u-boot+bootmenu combo | 21:23 | |
kerio | why is bootmenu related to uboot? | 21:30 |
Sicelo | this one, http://talk.maemo.org/showthread.php?t=81613 | 21:30 |
kerio | NIN101: does the kernel in rescue-os have the thumb2 errata workaround patched in? | 21:31 |
Sicelo | re:thumb2, i doubt | 21:31 |
*** eMHa has joined #maemo | 21:31 | |
kerio | i was afraid of that, yeah | 21:31 |
Sicelo | i really like this uboot/bootmenu combo, if only it would work for me :( | 21:34 |
*** Timmy has joined #maemo | 21:36 | |
*** Timmy has joined #maemo | 21:36 | |
*** fredrinLap has joined #maemo | 21:38 | |
*** trumee has joined #maemo | 21:40 | |
Psotnick | Can anyone tell me how can I make hildon_picker_dialog disappear after first change? | 21:40 |
kerio | yo vi_ | 21:43 |
kerio | freemangordon needs a n950 screen | 21:43 |
*** ALoGeNo has quit IRC | 21:43 | |
*** piggz has quit IRC | 21:43 | |
*** piggz_ has joined #maemo | 21:43 | |
*** timo^ has quit IRC | 21:43 | |
*** timo^ has joined #maemo | 21:44 | |
*** timo^ has joined #maemo | 21:44 | |
*** valerius has quit IRC | 21:45 | |
*** trumee has quit IRC | 21:50 | |
*** trumee has joined #maemo | 21:51 | |
*** valeriusN has left #maemo | 21:51 | |
*** valeriusN has joined #maemo | 21:51 | |
*** qwazix has quit IRC | 21:53 | |
DocScrutinizer06 | kerio: are you mad? why woulod you need thumb patch in rescue-os? | 21:57 |
freemangordon | DocScrutinizer06: chroot? | 21:58 |
freemangordon | a wild guess | 21:58 |
DocScrutinizer06 | pff | 21:58 |
DocScrutinizer06 | that's not what rescue-os is meant for | 21:58 |
freemangordon | DocScrutinizer06: ok | 21:58 |
freemangordon | :) | 21:58 |
kerio | what is it meant for? | 21:59 |
DocScrutinizer06 | I however could see a problem for users planning to run binaries from their borked original system in resue-os environment | 22:00 |
DocScrutinizer06 | if those binaries are thumb-compiled | 22:00 |
NIN101 | kerio: no it doesn't | 22:00 |
kerio | NIN101: yeah, i thought so :( | 22:00 |
*** Timmy has quit IRC | 22:02 | |
* DocScrutinizer06 idly wonders if a lib.so can modify own symbol table, just by writing new values to pointer associated to random-function() symbol | 22:03 | |
*** timo^ has quit IRC | 22:04 | |
DocScrutinizer06 | or is the symbol table "static" and just loaded to non-writable RAM when randomlib.so gets loaded? | 22:04 |
*** e-yes has quit IRC | 22:04 | |
kerio | DocScrutinizer06: well, aren't libraries shared between binaries? | 22:05 |
DocScrutinizer06 | sure | 22:05 |
DocScrutinizer06 | that's the idea of sHAREDoBJECT | 22:05 |
kerio | wouldn't stuff break if a library could change itself? | 22:06 |
kerio | or is it copy-on-write? | 22:06 |
DocScrutinizer06 | but this sharing is done by processes resp ld.so opening the library via dlopen() | 22:06 |
DocScrutinizer06 | before ld.so resolves/links references to symbols in lib.so for $binary, the lib.so gets loaded and _init of the lib gets executed | 22:07 |
DocScrutinizer06 | in _init the library could do some initialization stuff (you probably have guessed that yet) | 22:07 |
*** jhb has quit IRC | 22:08 | |
DocScrutinizer06 | incl changing the addr pointer associated to a symbol in symbol table | 22:08 |
*** LinuxCode has quit IRC | 22:08 | |
kerio | so is the symbol table specific to each process? | 22:08 |
DocScrutinizer06 | then ld.so resolves/links the refernece in $binary to randomfunction() in lib.so, and replaces the jump addr with what it finds in the table | 22:09 |
DocScrutinizer06 | see man dlsym | 22:10 |
DocScrutinizer06 | man dlopen | 22:10 |
DocScrutinizer06 | (same) | 22:10 |
*** trumee has quit IRC | 22:12 | |
*** MrPingu has left #maemo | 22:12 | |
DocScrutinizer06 | the user can override any symbol in any lib.so by defining "LD_PRELOAD=my-overriding-lib-with-symbol-that-replaces-original.so anybinary" | 22:12 |
DocScrutinizer06 | FILE *fopen64(const char *path, const char *mode) { | 22:13 |
DocScrutinizer06 | typedef FILE * (*fopen64_function_type)(const char *, const char*); | 22:13 |
DocScrutinizer06 | fopen64_function_type next_fopen64 = dlsym(RTLD_NEXT, "fopen64"); | 22:13 |
DocScrutinizer06 | return next_fopen64(path, mode); | 22:13 |
DocScrutinizer06 | } | 22:13 |
*** valerius has joined #maemo | 22:13 | |
*** trumee has joined #maemo | 22:14 | |
DocScrutinizer06 | ^^^overrides original fopen64() | 22:14 |
trumee | ~ping | 22:14 |
infobot | ~pong | 22:14 |
kerio | well that's kind of a stupid wrapper | 22:14 |
DocScrutinizer06 | the lib itself should be able to handle that even smarter | 22:14 |
DocScrutinizer06 | if not, than glibc could dlopen("glibc-helper-fakePselect.so") and implement an emulation for 'own' true pselect in that glibc-helper-fakePselect.so | 22:16 |
Sicelo | OT: i wonder if this will be a hackable-enough device, http://www.gsmarena.com/zte_grand_x_in-4962.php | 22:18 |
kerio | ooh, intel atom | 22:21 |
kerio | neat | 22:21 |
*** beford has joined #maemo | 22:21 | |
*** DocScrutinizer06 is now known as DocScrutinizer05 | 22:23 | |
*** glenn has joined #maemo | 22:24 | |
*** valeriusN has left #maemo | 22:25 | |
*** valeriusN has joined #maemo | 22:25 | |
DocScrutinizer05 | Sicelo: there's one question if it's hackable, another question if somebody actually will port a decent OS to it | 22:26 |
DocScrutinizer05 | Sicelo: I don't care about buntkuh shite without proper dialer or anything, without support for GPS and WLAN and whatnot else | 22:27 |
*** glenn has quit IRC | 22:28 | |
DocScrutinizer05 | basically any monkey can bring up a rudimentary linux on a semi-known hw platform. But getting something *useable* to run there is a whole different thing | 22:28 |
*** lxp1 has quit IRC | 22:32 | |
kerio | port maemo to it! | 22:44 |
*** e-yes has joined #maemo | 22:45 | |
*** Timmy has joined #maemo | 22:51 | |
*** Timmy has joined #maemo | 22:51 | |
*** lxp has joined #maemo | 22:54 | |
*** Timmy has left #maemo | 22:58 | |
*** dimw1t has joined #maemo | 23:00 | |
*** rzr is now known as RzR | 23:01 | |
*** vi__ has joined #maemo | 23:03 | |
DocScrutinizer05 | sure, since maemo(5) is made for porting. And alredy been ported to 580 some other platforms | 23:20 |
DocScrutinizer05 | actually that's the grave sin of Nokia regarding maemo - they managed to make it impossible to port | 23:22 |
*** pcfe has joined #maemo | 23:24 | |
*** OkropNick has quit IRC | 23:27 | |
*** theheadofabroom has quit IRC | 23:28 | |
kerio | "impossible" | 23:32 |
*** cyborg-o1e has quit IRC | 23:32 | |
*** ced117 has quit IRC | 23:32 | |
kerio | [Linus quote about linux not going to ever support non-AT hard drives] | 23:32 |
*** cyborg-one has joined #maemo | 23:36 | |
DocScrutinizer05 | "what the fuck? A strawberry!" [Peter Schoeppel quote on unknown occasion] | 23:36 |
vi__ | DocScrutinizer05: wut? | 23:37 |
DocScrutinizer05 | ;-P | 23:38 |
vi__ | maemo 5 can suck my nuts. | 23:39 |
vi__ | Hildon is where it is at. | 23:39 |
ZogG_laptop | hildon is ported | 23:39 |
kerio | well, right | 23:39 |
ZogG_laptop | and it's only DE | 23:39 |
vi__ | yeah... | 23:39 |
kerio | it has a weird, non-standard notification area though | 23:39 |
ZogG_laptop | it is nice for tablets/mobiles | 23:40 |
vi__ | n950 vs n900 | 23:40 |
ZogG_laptop | i would like to see hildon+swipe hybrid | 23:40 |
* DocScrutinizer05 mumbles "sensorfw" and some rather nasty other terms, heads out to do something nicer than discussing maemo porting | 23:40 | |
vi__ | ffs | 23:40 |
vi__ | swipe can get bent. | 23:40 |
ZogG_laptop | vi_, swipe is nice but i feel like it's so not customizable and there is such a waste of space there | 23:41 |
ZogG_laptop | like feed screen- and if i don't use feeds? why would i want black screen with just a date | 23:41 |
ZogG_laptop | why not to make it widgets's screen | 23:41 |
vi__ | LCARS | 23:41 |
DocScrutinizer05 | honestly I rather use Braille HID than meego UI | 23:41 |
vi__ | DocScrutinizer05: ! | 23:42 |
ZogG_laptop | Braille HID? | 23:42 |
ZogG_laptop | DocScrutinizer05, you are just too old for those things :P | 23:42 |
vi__ | ZogG_laptop: the older you get the less tolerant to utter bullshit you get. | 23:42 |
ZogG_laptop | DocScrutinizer05, i bet you don't use big thumb, u handle in one hand and use pointer thumb to click buttons :P | 23:42 |
*** qwazix has joined #maemo | 23:43 | |
DocScrutinizer05 | http://static.ddmcdn.com/gif/braille-4.jpg | 23:43 |
ZogG_laptop | vi_, u need to understand that swipe for portrait mostly and without hw kbd | 23:43 |
vi__ | so for retarded cripples? | 23:43 |
vi__ | I have 2 hands. | 23:44 |
kerio | yep! | 23:44 |
vi__ | and multiple fingers. | 23:44 |
ZogG_laptop | and | 23:44 |
ZogG_laptop | how is it related? | 23:44 |
ZogG_laptop | beilive me, u can't compete swype with hw kbd | 23:45 |
ZogG_laptop | it's too small | 23:45 |
vi__ | If you make a UI for spastics, you will have a device only useable by spastics. | 23:45 |
ZogG_laptop | vi_, it's just hard for some people to get inovations, that's it | 23:45 |
ZogG_laptop | like Ms made tablet and everyone boo'ed and apple made tablet and everyone had orgasms | 23:46 |
*** thuttu77 has joined #maemo | 23:46 | |
vi__ | eventually computers will be so reduced in functionallity and controls we will just have a giant button for a KB the you slap with your idiot flipper to make the screen change colours. | 23:47 |
vi__ | while bellming. | 23:47 |
vi__ | wtf, ms did not make the tablet. | 23:47 |
vi__ | apple did | 23:48 |
vi__ | called the apple newton. | 23:48 |
DocScrutinizer05 | and everybody boo'ed ;-P | 23:48 |
vi__ | DocScrutinizer05: because it sucked. | 23:48 |
DocScrutinizer05 | too much ahead of its time | 23:49 |
vi__ | DocScrutinizer05: probably has a giant sealed lead acid battery. | 23:49 |
*** BCMM has joined #maemo | 23:49 | |
*** fredrinLap has quit IRC | 23:49 | |
vi__ | If only there was a hildon implementation for the n950. | 23:50 |
DocScrutinizer05 | indeed | 23:50 |
DocScrutinizer05 | incl aegis-nuker | 23:51 |
vi__ | fuckit. | 23:51 |
vi__ | when my n900 breaks I am going to get a mobile phone the size of a pen with no screen. | 23:51 |
vi__ | to dial, you will click the button on the end like back when you tried to scam free calls by hitting the hang-up on a pulse dial phone line. | 23:52 |
*** NIN101 has quit IRC | 23:53 | |
vi__ | they will call it revolutionary. | 23:53 |
vi__ | re-envisioning the roll of the mobile phone. | 23:53 |
*** kodomo_ has joined #maemo | 23:53 | |
vi__ | for hands free you would just stick it in your ear like a loose cigarette | 23:54 |
vi__ | also, it would be a pen. | 23:54 |
*** RzR is now known as rZr | 23:56 | |
*** rZr is now known as rzr | 23:56 | |
*** kodomo has quit IRC | 23:57 | |
*** uen has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!