Some better error handling + implements gzipping packets + corrects bug with architecture name in ubuntu repos
Dependencies
Change contents
- replacement in src/deb.rs at line 549
unimplemented!()let mut ar =tar::Archive::new(flate2::read::GzDecoder::new(r.take(self.data.file_size)));for e in ar.entries().unwrap() {let mut e = e.unwrap();debug!("gz decompress {:?}", e.path());// f(&e.path()?);e.unpack_in(&path).unwrap();} - replacement in src/deb.rs at line 613
unimplemented!()let mut decompressor = flate2::read::GzDecoder::new(&ctrl[..]);let mut result = Vec::new();decompressor.read_to_end(&mut result)?;result