Gentoo Archives: gentoo-user

From: Miroslav Rovis <miro.rovis@××××××××××××××.hr>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon
Date: Wed, 21 Dec 2016 01:02:37
Message-Id: 20161221001718.GA31137@g0n.xdwgrp
In Reply to: Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No by Walter Dnes
1 On 161220-03:00-0500, Walter Dnes wrote:
2 > On Mon, Dec 19, 2016 at 01:25:19PM +0100, Miroslav Rovis wrote
3 >
4 > > And I'm very curious to learn how to install in Air-Gapped, from git,
5 > > through intermediary action, that is acceptable, but in a verifiable
6 > > way, as I asked in my other reply email to this message.
7 >
8 > The Pale Moon project is located at...
9 > https://github.com/MoonchildProductions/Pale-Moon
10 That is certainly also what the official overlay uses, the one listed in:
11 https://overlays.gentoo.org/
12 which has updated, as I attempted to work with your scripts. Just
13 pulled:
14
15 miro@g0n /Cmn/src/palemoon-overlay $ git pull
16 remote: Counting objects: 8, done.
17 remote: Total 8 (delta 6), reused 6 (delta 6), pack-reused 2
18 Unpacking objects: 100% (8/8), done.
19 From https://github.com/deuiore/palemoon-overlay
20 237160b..d0b6f90 master -> origin/master
21 Updating 237160b..d0b6f90
22 Fast-forward
23 www-client/palemoon-bin/Manifest | 3 +
24 www-client/palemoon-bin/palemoon-bin-27.0.3.ebuild | 112
25 ++++++++++++++++++++++++
26 www-client/palemoon/Manifest | 3 +-
27 www-client/palemoon/palemoon-27.0.2.ebuild | 6 +-
28 www-client/palemoon/palemoon-27.0.3.ebuild | 239
29 ++++++++++++++++++++++++++++++++++++++++++++++++++++
30 5 files changed, 359 insertions(+), 4 deletions(-)
31 create mode 100644
32 www-client/palemoon-bin/palemoon-bin-27.0.3.ebuild
33 create mode 100644 www-client/palemoon/palemoon-27.0.3.ebuild
34
35 But I spent hours studying your scripts, and their fine, but my system
36 is hardened, and the /usr/src/ where I put pmmain/ failed. It was that
37 gcc couldn't even create let alone the conftest, but not even conftest.c
38 was created.
39
40 And the Pale Moon that I have installed works just great (except for
41 logging into the forum, but that's not its fault; btw, I logged into
42 github, no problem...).
43
44 And the overlay looks good, and all set properly... And it's official,
45 more reliable than homemade.
46
47 I'll try and see next how the updating will go with the official.
48
49 ... Doing it now.
50
51 The line that I use, as admin (root is not much more poweful than just a
52 regular user in grsecurity-hardened), ah, didn't need that, I only need
53 that when there are more packages, this logs the same as what you have
54 later in /var/log/portage/ ...:
55
56 # emerge -tuDN palemoon 2>&1 | tee emerge-tuDN_palemoon_$(date +%y%m%d_%H%M)_g0n
57
58 These are the packages that would be merged, in reverse order:
59
60 Calculating dependencies .. . .... done!
61 [ebuild U ] www-client/palemoon-27.0.3::miro [27.0.2::miro] USE="alsa gstreamer gtk2 official-branding optimize -dbus -gtk3 -jemalloc -necko-wifi -pulseaudio -shared-js -system-libs -valgrind -webrtc" 0 KiB
62
63 Total: 1 package (1 upgrade), Size of downloads: 0 KiB
64
65 Would you like to merge these packages? [Yes/No]
66 >>> Verifying ebuild manifests
67 >>> Running pre-merge checks for www-client/palemoon-27.0.3
68 * Checking for at least 7 GiB disk space at "/var/tmp/portage/www-client/palemoon-27.0.3/temp" ...
69 [ ok ]
70
71 >>> Emerging (1 of 1) www-client/palemoon-27.0.3::miro
72 >>> Unpacking source...
73 * Fetching git://github.com/MoonchildProductions/Pale-Moon.git ...
74 git fetch git://github.com/MoonchildProductions/Pale-Moon.git +refs/tags/27.0.3_Release:refs/tags/27.0.3_Release
75 remote: Counting objects: 362, done.
76 ...
77
78 And more than 4 threads is fine:
79
80 top - 01:03:03 up 3 days, 6:32, 9 users, load average: 14.08, 10.22, 7.75
81 Tasks: 171 total, 9 running, 160 sleeping, 2 stopped, 0 zombie
82 %Cpu(s): 85.0 us, 11.3 sy, 3.7 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
83 KiB Mem : 16398240 total, 1935348 free, 3362256 used, 11100636 buff/cache
84 KiB Swap: 0 total, 0 free, 0 used. 12842124 avail Mem
85
86 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
87 15934 portage 20 0 292768 243536 15284 R 56.8 1.5 0:02.12 cc1plus
88 15930 portage 20 0 352412 305772 15360 R 50.2 1.9 0:02.83 cc1plus
89 15921 portage 20 0 369724 321532 15332 R 49.2 2.0 0:03.66 cc1plus
90 15938 portage 20 0 200696 150028 15360 R 41.9 0.9 0:01.26 cc1plus
91 31169 miro 20 0 442208 69132 20408 S 23.9 0.4 6:28.81 ffmpeg
92 15942 portage 20 0 139212 90380 15064 R 16.9 0.6 0:00.51 cc1plus
93 15955 portage 20 0 96876 56996 14292 R 9.6 0.3 0:00.29 cc1plus
94 15952 portage 20 0 82248 46356 15008 R 9.0 0.3 0:00.27 cc1plus
95 11468 miro 39 19 605396 153748 19432 R 3.7 0.9 1404:00 ffmpeg
96
97 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
98
99 And this is my itch, verification of these:
100
101
102 /usr/portage/distfiles/git3-src/:
103 total 4
104 drwxr-xr-x 6 portage portage 4096 2016-12-18 22:27 MoonchildProductions_Pale-Moon.git
105
106 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git:
107 total 32
108 -rw-r--r-- 1 portage portage 66 2016-12-18 22:20 config
109 -rw-r--r-- 1 portage portage 73 2016-12-18 22:20 description
110 -rw-r--r-- 1 portage portage 114 2016-12-21 00:58 FETCH_HEAD
111 -rw-r--r-- 1 portage portage 23 2016-12-18 22:20 HEAD
112 drwxr-xr-x 2 portage portage 4096 2016-12-18 22:20 hooks
113 drwxr-xr-x 2 portage portage 4096 2016-12-18 22:20 info
114 drwxr-xr-x 4 portage portage 4096 2016-12-18 22:20 objects
115 drwxr-xr-x 5 portage portage 4096 2016-12-18 22:24 refs
116
117 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/hooks:
118 total 44
119 -rwxr-xr-x 1 portage portage 478 2016-12-18 22:20 applypatch-msg.sample
120 -rwxr-xr-x 1 portage portage 896 2016-12-18 22:20 commit-msg.sample
121 -rwxr-xr-x 1 portage portage 189 2016-12-18 22:20 post-update.sample
122 -rwxr-xr-x 1 portage portage 424 2016-12-18 22:20 pre-applypatch.sample
123 -rwxr-xr-x 1 portage portage 1642 2016-12-18 22:20 pre-commit.sample
124 -rwxr-xr-x 1 portage portage 1239 2016-12-18 22:20 prepare-commit-msg.sample
125 -rwxr-xr-x 1 portage portage 1348 2016-12-18 22:20 pre-push.sample
126 -rwxr-xr-x 1 portage portage 4951 2016-12-18 22:20 pre-rebase.sample
127 -rwxr-xr-x 1 portage portage 544 2016-12-18 22:20 pre-receive.sample
128 -rwxr-xr-x 1 portage portage 3610 2016-12-18 22:20 update.sample
129
130 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/info:
131 total 4
132 -rw-r--r-- 1 portage portage 240 2016-12-18 22:20 exclude
133
134 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/objects:
135 total 8
136 drwxr-xr-x 2 portage portage 4096 2016-12-18 22:20 info
137 drwxr-xr-x 2 portage portage 4096 2016-12-21 00:58 pack
138
139 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/objects/info:
140 total 0
141
142 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/objects/pack:
143 total 270812
144 -r--r--r-- 1 portage portage 5090828 2016-12-18 22:24 pack-a682fc2224953122b74e217a9ca3773304b49d94.idx
145 -r--r--r-- 1 portage portage 271104986 2016-12-18 22:24 pack-a682fc2224953122b74e217a9ca3773304b49d94.pack
146 -r--r--r-- 1 portage portage 14540 2016-12-21 00:57 pack-d957d5915ac5c98443a78373f3e25c5433d1dba2.idx
147 -r--r--r-- 1 portage portage 1090901 2016-12-21 00:57 pack-d957d5915ac5c98443a78373f3e25c5433d1dba2.pack
148
149 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs:
150 total 12
151 drwxr-xr-x 3 portage portage 4096 2016-12-18 22:24 git-r3
152 drwxr-xr-x 2 portage portage 4096 2016-12-18 22:20 heads
153 drwxr-xr-x 2 portage portage 4096 2016-12-21 00:58 tags
154
155 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/git-r3:
156 total 4
157 drwxr-xr-x 3 portage portage 4096 2016-12-18 22:24 www-client
158
159 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/git-r3/www-client:
160 total 4
161 drwxr-xr-x 3 portage portage 4096 2016-12-18 22:24 palemoon
162
163 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/git-r3/www-client/palemoon:
164 total 4
165 drwxr-xr-x 2 portage portage 4096 2016-12-21 00:58 0
166
167 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/git-r3/www-client/palemoon/0:
168 total 8
169 -rw-r--r-- 1 portage portage 30 2016-12-21 00:58 __main__
170 -rw-r--r-- 1 portage portage 41 2016-12-21 00:58 __old__
171
172 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/heads:
173 total 0
174
175 /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/tags:
176 total 180
177 -rw-r--r-- 1 portage portage 41 2016-12-18 22:24 24.5.1_beta4
178
179 ... [cut 40 lines here] ...
180
181 -rw-r--r-- 1 portage portage 41 2016-12-18 22:24 27.0.2_Release
182 -rw-r--r-- 1 portage portage 41 2016-12-21 00:58 27.0.3_Release
183 -rw-r--r-- 1 portage portage 41 2016-12-18 22:24 GUID_working_base
184 -rw-r--r-- 1 portage portage 41 2016-12-18 22:24 Milestone_25
185
186 The above is pretty clearly the Pale Moon repo, because this file, just
187 3 lines above here:
188
189 -rw-r--r-- 1 portage portage 41 2016-12-21 00:58 27.0.3_Release
190
191 contains:
192
193 cat /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/tags/27.0.3_Release
194
195 cff1b1447aa25e27b7294bb6986e79c98ae04a03
196
197 the SHA1 hash name of the 27.0.3.
198
199 I'm half true compiling it, and the above dir is not a problem hashing
200 it, tar'ing it and moving it to Air-Gapped machine, the problem is
201 verification of every single component of the process...
202
203 Regards!
204
205 Miroslav Rovis
206 Zagreb, Croatia
207 http://www.CroatiaFidelis.hr

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon Walter Dnes <waltdnes@××××××××.org>
[gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM Miroslav Rovis <miro.rovis@××××××××××××××.hr>