Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 116654 | Differences between
and this patch

Collapse All | Expand All

(-)bludgeon/TarFileObject.cs (-8 / +8 lines)
Lines 57-75 namespace Bludgeon { Link Here
57
			StringBuilder name_builder;
57
			StringBuilder name_builder;
58
			name_builder = new StringBuilder (fso.FullName);
58
			name_builder = new StringBuilder (fso.FullName);
59
			name_builder.Remove (0, this.FullName.Length+1);
59
			name_builder.Remove (0, this.FullName.Length+1);
60
			header.name = name_builder;
60
			header.Name = name_builder.ToString ();
61
61
62
			header.modTime = fso.Timestamp;
62
			header.ModTime = fso.Timestamp;
63
			if (fso is DirectoryObject) {
63
			if (fso is DirectoryObject) {
64
				header.mode = 511; // 0777
64
				header.Mode = 511; // 0777
65
				header.typeFlag = TarHeader.LF_DIR;
65
				header.TypeFlag = TarHeader.LF_DIR;
66
				header.size = 0;
66
				header.Size = 0;
67
			} else {
67
			} else {
68
				header.mode = 438; // 0666
68
				header.Mode = 438; // 0666
69
				header.typeFlag = TarHeader.LF_NORMAL;
69
				header.TypeFlag = TarHeader.LF_NORMAL;
70
				memory = new MemoryStream ();
70
				memory = new MemoryStream ();
71
				((FileObject) fso).AddToStream (memory, tracker);
71
				((FileObject) fso).AddToStream (memory, tracker);
72
				header.size = memory.Length;
72
				header.Size = memory.Length;
73
			}
73
			}
74
74
75
			TarEntry entry;
75
			TarEntry entry;

Return to bug 116654