What /is/ pumping?

Posted by: mschrag

What /is/ pumping? - 17/10/2003 07:11

Amazing that I ported the flash upgrade app a long time ago and never even bothered to ask, but what in the world is "Pumping" doing during an upgrade? I assume "Programming" is reflashing the ROM?

ms
Posted by: pgrzelak

Re: What /is/ pumping? - 17/10/2003 07:12

I always thought it was copying files onto the newly created partition. Setting up directories, copying binaries and the like.
Posted by: wfaulk

Re: What /is/ pumping? - 17/10/2003 07:15

More accurately, I believe it is placing a filesystem image on the correct partition. Effectively the same as copying files, but accomplished in a different manner.
Posted by: pgrzelak

Re: What /is/ pumping? - 17/10/2003 07:20

True. That is more accurate. It is a pre-created image of the filesystem as a whole that is put in place onto the new partition.
Posted by: mschrag

Re: What /is/ pumping? - 17/10/2003 07:30

So this must be kind of cleve since you have tunes on the fileystem -- so it can't just blammo out the existing image. So if must have to relink your music or something -- I would guess the duration of Pumping is maybe proportional to the # of tunes you have?
Posted by: wfaulk

Re: What /is/ pumping? - 17/10/2003 07:33

The tunes are on a different filesystem than the OS, player, etc.
Posted by: mschrag

Re: What /is/ pumping? - 17/10/2003 07:40

Yeah -- As soon as I posted, I checked the shell and saw that ... I guess I've never bothered to pay attention to these seemingly important details I won't be winning the Empeg Trivia content any time soon. OK -- Somebody quiz me on the ethernet protocol!
Posted by: wfaulk

Re: What /is/ pumping? - 17/10/2003 08:15

But you're the only one that knows anything about that!
Posted by: mlord

Re: What /is/ pumping? - 17/10/2003 08:30

Pumping is simply a raw block data copy to a Linux partition. The .upgrade files include gzip'd "filesystem images" stored as just a stream of bytes within the .upgrade. "Pumping" unzips and copies the data directly onto the Empeg hard disk as just a raw stream of bytes.

Cheers