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 |