One of the cruftier parts of Unix is the obtuse format for setting date and time. However, it is a deficiency which be trivially overcome. Rather than refer to the manual *every time* I set date and time, I wrote this:-
echo
echo 'date and time is believed to be' `date -u`
echo
echo 'specify date and time in UTC in format YYYY-MM-DD HH:MM:SS'
echo
echo -n '? '
perl -e '$line=<STDIN>;print "\n";if($line=~/([0-9]{4,})[ \t]*[.\-\/:]?[ \t]*([0-9]{1,2})[ \t]*[.\-\/:]?[ \t]*([0-9]{1,2})[ \t]*[.\-\/:]?[ \t]*([0-9]{1,2})[ \t]*[.\-\/:]?[ \t]*([0-9]{1,2})[ \t]*[.\-\/:]?[ \t]*([0-9]{1,2})/){system(sprintf("date -u %02i%02i%02i%02i%04i.%02i",$2,$3,$4,$5,$1,$6));print "\n"}else{print "date and time format not valid.\n\n";exit 2}'
This performs a modicum of validation before invoking the date command. date provides further validation and, rarely for a Unix utility, provides feedback.
I had to set Unix time quite frequently when evaluating a Raspberry Pi. Due to the extreme and counter-productive cost-cutting of this design, it has no clock. Superficially, it seems to have a source of montonic time. However, /etc/init.d/fake-hwclock, /etc/fake-hwclock.data and, most notably, /etc/cron.hourly/fake-hwclock indicate that attempt to maintain monotonic time has been bodged. On Debian derivatives, it is typical for an hourly system cronjob to run at 17 minutes past each hour - or, in this case, what a system *thinks* is 17 minutes past each hour. This is because Raspberry Pis which incur unexpected loss of power generally gain the impression that the time is about 17 minutes past an hour shortly after booting.
I've mentioned this to a few people and the reaction is usually revulsion. Even writing the *next* hour would be preferable to the current configuration because this would ensure no slippage, no time loops and no locally ambiguous timestamps. But, no.
Actually, I've just edited the script /sbin/fake-hwclock and changed one line from:-
date -u '+%Y-%m-%d %H:%M:%S' > $FILE
to:-
TZ=UTC-1 date '+%Y-%m-%d %H:%M:%S' > $FILE
C'mon. You've gotta be cringing now. I'm abusing a locale setting because it is the laziest method to specify one hour ahead of the current time.
Thankfully, more accurate time can be sourced from a variety of places. NTP [Network Time Protocol] is the favorite. However, this assumes that a network exists (and that a secure system can be presented to a network). Time can be sourced via I2C but you'll have hard-code the I2C device ID and poke around two parts of the privileged memory map because the wiring changed between revisions. And it would be fair to assume that any solution which covers current variations will fail to work with future revisions.
It is also possible to obtain time via GPS via USB. In some regards, this reduces the task to a previously solved problem.
Anyhow, if you want something portable, memorize and mentally juggle:-
MMDDhhmm[[CC]YY][.ss]
or use a Perl one-liner.
http://www.vice.com/read/oakland-underage-sex-work-scandal
Not so long ago it was possible to point to Oakland as a police reform success story. In the last decade, the cops have gone from conducting an average of 3,000 searches without probable cause every year to 280 in 2015. Officers are now required to wear body cameras. After decades of abuse, violence, and corruption, the police department seemed to finally be changing.
In the last few weeks, though, a scandal has emerged that threatens to tear the department apart. In brief, 14 Oakland police officers are currently under investigation for sleeping with an 18-year-old sex worker—three of them when she was 17, thus allegedly committing rape and sex trafficking under California law. The woman, using the alias Celeste Guap, told the East Bay Express earlier this month that she was having sex with the cops for money and protection; she had been given a friend's arrest history and information about undercover prostitution stings.
Hints of the scandal surfaced last year, after a suicide note written one of the officers involved, Brendan O'Brien, mentioned Guap, prompting an investigation. But the higher-ups allegedly dragged their feet, and the supposed cover-up has only widened the sordid scandal has since expanded. (According to Guap's later comments to the media, she's actually had sex with "more than 30 officers" from multiple agencies around the Bay Area.)
The shocking and salacious events were the catalyst to Oakland appointing four police chiefs in two weeks. Initially, Sean Whent, who was promoted to top cop at the end of a similarly messy 2013 shuffle that saw three new police chiefs in three days, got canned because he allegedly knew about Guap sleeping with Oakland cops but didn't press for a speedy and public investigation.
Aristarchus was right. Angry and stupid won the world.
Oh, and before I go any further, if you want any citations you can use google.
Society has become a reflection of the worst features of Internet social media. Memes, sloganeering, doublespeak, the willful and proud ignorance of facts, bigotry, hatred, irrationality, and general meanness have become the order of the day.
The latest manifestation of this is the recent UK referendum on whether the UK should leave the European Union, i.e. the "Brexit."
As you know, the Leave side won by a narrow margin. The campaign on one side (Vote Leave) was worthy of an Eastern Bloc dictatorship or a banana republic while the Remain campaign was half-hearted.
The UK is a union of four countries (plus various other bits and pieces), but most significantly England, Scotland, Northern Ireland and Wales. We have lived in relative peace and harmony for a few hundred years.
A global financial meltdown and years of right-wing austerity government with no credible alternative have left the UK (as many other modern countries) in a miserable state. Along comes Nigel Farage, a far-right nationalist, who got himself elected to the European Parliament, who openly denigrates foreigners in the course of his official duties (those he's supposed to be working with in order to represent the UK's interests and to get deals done) and offers the disengaged populace that age-old chestnut of being able to blame foreigners for all of their problems.
The right-wing of the Tory Party (the natural party of government in the whole of the UK, pretty right-wing itself) defects in part to Farage's party, UKIP ("the Kippers") and all the slimy bigotry oozes out of the woodwork. The best one was blaming gay marriage for the 2014 floods.
Next thing you know, we're having a referendum (free public vote on a single issue) on the UKs continued membership of the EU.
Farage's henchmen in all this, the official Vote Leave campaigners (even Farage was too extreme to be allowed on the official team) are Iain Duncan Smith, presider over some of the most draconian cuts and changes to the benefits system (for the disabled, sick, old, unemployed, homeless etc.) ever and Michael Gove who was Education Secretary and harboured some paranoid delusional fantasy that professional English state education teachers were Marxists out to deliberately brainwash and ruin the education of the young.
So the gist of their argument was as follows: "This is Great Britain. We are admired the world over. Everyone loves us and wants to do business with us. Only, we have to leave the EU first. The EU will still want to do business with us because we are so great. By the way, if we leave the EU we can keep foreigners out. Foreigners keep taking your jobs. We can also have a bonfire of red tape. The EU gives us lots of red tape. We can get rid of inconvenient laws that make things expensive but limit pollution and protect workers. And we can get rid of Human Rights legislation. You're British, we invented Human Rights, so we don't need them written down."
There was no plan. Just platitudes, slogans, repeated inverted logic worthy of Goebbels, national pride, "Take Back Control" (we already had control), "Take our country back" (we already had it).
The public lapped this up, or at least the more motivated ones did. The Internet is still alight with it. (Hi guys! Keep at it, providing your "balance." Beat those green blood-drinking lizards with your super powers of logic and reason.)
Michael Gove got tired of struggling to answer questions and declared that he was "sick of experts." The experts warned of the great economic dangers that lay ahead. This was hand-waved away as a conspiracy, of the Elite and the Establishment protecting themselves: Project Fear.
The official Vote Leave election literature (flyers, leaflets, posters) contained outright lies. In fact some companies who warned of the dangers to their on-going UK business due to the uncertainty caused by a Brexit decision were mis-quoted. There was also a very dubious claim about £350M per week that we give to the EU that "could be used to fund the NHS - a new hospital a week."
So along comes the referendum which, incidentally, is not legally binding. Members of Parliament must vote laws through. The results of a referendum may be used to influence their decision. More of that in a minute.
So Vote Leave won 52% to 48%. Gibraltar voted by about 94% to remain. 95% of Gibraltarians work in Spain. Scotland and Northern Ireland voted to remain. Two years ago Scotland had a referendum on independence from the UK and voted to remain by 60% to 40% on the premise that it would have to remain in the UK to be in the EU. Wales and England voted to leave the EU.
Since the result (which is not legally binding) the value of Sterling has fallen to its lowest in 31 years. Billions (trillions?) have been wiped off of stock markets. Large numbers of workers in the City of London are facing redundancy or being relocated to the continent (i.e. EU countries) to continue their business.
Very worryingly, racism is now overt on the streets of England. The first targets are the Polish, who came over in large numbers to work in the last 20 or so years, and, of course, everyone's favourite ne'er-do-well, the Muslim. Poles have had "Polish Vermin Go Home" cards put through their letter boxes. People have been verbally abused and threatened in the street, even by sweet little old ladies as well as skinheads with swastika tatoos and St George's Cross flags and T-shirs. There are "immigrants out" banners in the streets.
You see, many of the salt-of-the-earth Vote Leave people thought they were voting to kick out the foreigners, and straight away.
Other people from the other nations in the UK are no longer welcome in England by some, it would seem. They want "their" country back. The problem is, this is still the UK. The referendum wasn't about English independence, it was about the UK leaving the EU.
If you listen to the Kippers and Brexiters, the financial downturn is a conspiracy by the Elite and the Establishment to punish the common man for daring to vote. It's not due to uncertainty. Oh no, that would be too simple. It's another manifestation of the Project Fear conspiracy.
England has shot itself firmly in the foot here. Now Scotland is demanding a second independence referendum as soon as possible, because Scotland doesn't want to leave the EU.
Northern Ireland wants to remain in the EU as well and has a number of options, one of which is reunification with Eire. It is very important for the Peace Process (before the Muslim bogeyman we had Irish Republican Terrorism here) for there to be an open border between the two countries. It could choose independence within the EU or maybe an alliance with Scotland.
Vote Leave are currently being sued by some of the companies whose views on the Brexit they misrepresented (they said the opposite, essentially).
The £350M for the NHS was just pure fiction.
Remember that the turmoil in the financial markets is just a conspiracy by the Elite to keep the common man down.
The UK is highly likely to disintegrate. England and Wales (and many of the "take our country back" people don't want Wales) will be on their own.
Meanwhile, millions of EU citizens living and working in the (soon to disintegrate UK) don't know if and when they're going to have to leave and find new jobs etc. Millions of UK citizens who work in the EU are in the same situation, including many retirees who settled in sunny climes such as Spain.
Farage, Gove and Duncan Smith were cock-sure that the EU would be desperate to trade with us if we left, but the EU has basically returned Nigel Farages compliments by saying "No, get lost. If that's what you think of us, we'll manage fine without you." There is a possibility that they'll let us trade with them under similar terms as today (i.e, with all that pesky commie red-tape and free movement of goods, capital and labour) but without any democratic representation, i.e. no Members of the European Parliament.
You know, what? This time I'm in favour of Scottish independence and we'll move there in a year or two and laugh as the Little Englanders spend the next two or three decades clearing up the mess that they made for themselves.
Sick of experts, indeed. "Take back control" "Take our country back."
So, in summary, the UK will disintegrate, England has made enemies of its trading partners, the Weimar Republic has come to town and it looks like they're going to end up still over-run with filthy foreigners from the EU and elsewhere but with no say in how the EU is run!
"That's democracy!!!" Well, if you say so.
Nice one England! Own goal!
PS That nice Mr Putin is a great friend of Nigel Farage (and Marine Le Pen, of France) and has donated money to UKIP (and the Front National). Just so you know.
[Updated to fix some typos.]
So by rights today should be a really shitty day: The Brexit morons have condemned us to a national atmosphere of poverty, oppression, overt racism and, worst of all, Nigel "the mollusc" Farage's supremely kickable smug excuse for a face all over the TV for the next month. But at least I got a nice chance to vent today.
I sometimes do online marketing & academic research surveys in order to pick up a little extra cash. It's worth about £50-60 a month, which is really handy. Often it's boring grind work, but other times it can be interesting. Sometimes you get to see previews of new films & products, and sometimes, just sometimes, something more serendipitous.
Half way through a marketing survey about newspapers I realised it had been commissioned by the Daily Mail. In the wake of today's news I really wanted to give those hate-stirring shits a piece of my mind. I completed the survey honestly (which wasn't hard) and at the end of it there was a lovely free-text field for me to give any comments and feedback about the Mail brand. I let them have it. I told them about the lies and the hypocrisy, about the profiteering fearmongering. I told them they are a laughing stock online, mocked them for the Clickbait Sidebar of Shame and suggested they all give up their jobs and go live in the wilderness. I only wish I'd had the presence of mind to copy-paste it all before hitting submit, but I feel soooooo much better now. So thanks Daily Mail, for letting me vent my spleen upon you, it goes some tiny, insignificant way towards redeeming for all the damage you done over the years.
If you're interested in the survey websites I use BTW:
Swagbucks - earn money & vouchers from surveys and other online tasks My Swagbucks referral link, sign up here and I get commission
Prolific.ac - et paid to take part in academic research
A funny article I found on NBF:
Which is a response to: Bonus Level: The World's Most Powerful Humans are Getting Another 10-15 Years on Earth
A common argument against life extension is that it would allow the elites to live indefinitely, accruing more power, wealth, and influence for themselves. To that I say: If you're so worried about it, stop waiting for them to die, and start killing them.
Just had an automatic email from Paypal in response to a withdrawal request I made today. It contains this nugget of enlightenment:
Funds will take up to 2 hours to appear in your bank account, but may take longer, depending on your bank.
Right, so it will take less than 2 hours, unless it takes more than two hours, in which case it will take longer. Thanks for that.
Who the fuck is writing this? I mean is someone actually getting paid to spout this non-information? It might be a trivial thing, but I think it points to a serious dumbing-down of society, when a massive worldwide organisation worth billions can't even hire someone capable of putting together a meaningful sentence, or someone else capable of checking it. How do they allow something that makes them look so STUPID out in front of actual users?
Geez.
Alabama ACLU and Newspaper Criticize Police for Arresting Citizen Journalist by Bama Camera
The Alabama police department that had a man arrested on a felony charge of jamming up their emergency lines – even though he did not make a single call – is now taking heat from the local ACLU as well as the local newspaper.
But the Wetumpka Police Department is still sticking to its guns, threatening to arrest anybody else who posts their non-emergency phone number of (334) 567-5321.
They claim that by calling that number, it somehow leads turns into a 911 call, which they claim makes it difficult to respond to actual emergencies.
But all they were doing were exercising their First Amendment right to petition for redress of grievances by complaining about how officers ripped a camera out of Keith Golden’s hands for recording the police department from public property.
First Amendment Audit (Wetumpka PD) "I don't care about your 1st Amendment Rights"
Arrest Update by Bama Camera
**UPDATE**FPS-USMS-BAM CAMERA by News Now Houston
Too spicy for Soylent: Norway teaches migrants about Western women
Should Western relationship norms be taught to migrants? The BBC's Victoria Derbyshire programme attended a controversial class in Norway that aims to teach asylum seekers how to interact with women.
"When you move to another country, there will be different cultural codes compared to what you are used to," says instructor Margareth Berg. "And that will be codes that are not written or spoken about. Somebody has got to tell them what is normal behaviour."
In 2009, a spate of rapes by migrant men in Norway prompted the introduction of the controversial classes for refugees. Incidents of mass sexual assault by gangs of men in the German city of Cologne at the new year shone a light on this approach. Now, other European countries are thinking of introducing similar training.
The class in Haugesund, in west Norway, is no longer just about rape prevention. Now, it includes discussions around communicating with the opposite sex, boundaries, domestic violence, and what to do if you witness a sexual assault. Public awareness videos about rape are also shown.
It lasts four hours, and is not compulsory - although many refugees take it as part of a series of courses offered to new arrivals, including language courses and help with finding work. In this class, most are Syrian, but there are also some Iraqis and Afghans.
(NSFW) http://www.vice.com/read/theres-now-a-porn-genre-about-how-broke-millennials-are-456
Vice, keeping a hand on the chest to feel the millennial pulse.
With the clearance of my venture co-founders, here is the first public release of a Perl init system for Unix. First, the licence:-
THIS SOFTWARE IS PROVIDED AS IS, AS IS, AS IS. OH, THAT'S BETTER. I WAS ABOUT TO SNEEZE. WITH EXCEPTIONS, THIS SOFTWARE IS PROVIDED UNDER COPYRIGHT LICENCE AS A TRACTABLE AND PRACTICAL IMPLEMENTATION OF AN INIT SYSTEM. PLEASE DISTRIBUTE CHANGES SEPARATELY IN UNIFIED DIFF FORMAT. THIS SOFTWARE IS INTENDED FOR EDUCATIONAL PURPOSES AND RE-IMPLEMENTATION IN LISP OR MAKE BUT WILL PROBABLY JUST GET DEPLOYED IN ITS CURRENT FORM. THIS SOFTWARE MAY RUN FASTER/SLOWER OR MORE DETERMINISTICALLY/LESS DETERMINISTICALLY THAN SYSTEMD. USE OF THIS SOFTWARE MAY CAUSE HAIR RE-GROWTH. IN THE CASE THAT HAIR HAS OR HAS NOT BEEN LOST, USE OF THIS SOFTWARE MAY CAUSE HAIRY PALMS AND/OR LYCANTHROPY. USE OF THIS SOFTWARE MAY INHIBIT THE ABILITY TO SHIT RAINBOW-GLITTER UNICORNS. PLEASE CHECK LATEST CLAIMS FROM LENNART POETTERING FOR FURTHER DETAILS. DISTRIBUTION AND RE-DISTIBUTION OF THIS SOFTWARE MAY LEAD TO INEXPLICABLE ALL-CAPS SHOUTING AND/OR SPONTANEOUS EMISSION(S) OF WEASEL-WORD LEGALESE. WARNING: DO NOT USE IN COMBINATION WITH MINOXIDIL.
The distribution includes simple-init, simple-network, simple-cron, an unfinished and incorrect implementation of ls in Perl, a stub implementation of sendmail, some example Unix commands from various sources implemented in Perl and stub implementations of poweroff, halt and reboot.
The Makefile attempts to gather the binaries, libraries and source files required to make a comprehensive chroot environment. This is likely to fail on your system but the manifest should be clear. In the unlikely event that it succeeds, it will require 20MB or more of storage. boot provides a stub implementation to boot and reboot the environment. shell provides a mechanism to chroot into the environment.
The default configuration of this distribution:-
All of this may be disabled by changing boot, shell and configuration found in etc/simple.
Further documentation is in the archive which has SHA1 of 3577f214a983519ea5ade23e9591968a9dd2d8b3:-
begin 644 simple-dist-20160531-173839.tar.gz
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
M)+@S1::JMX@RLW#S"FA[4WOD(FN!<65I,8ITW4:?-L,LKKHIY"'NRF,^E
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
MV5+L37DN8%6<R8!^X)'&6$	DWPLD.Z/@I9E2%K53'?T5_=$V74T'=QRP:9
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
;)WNR)WNR)WNR)WNR)WN^H^?_`"A=4HD`"`(`
`
end
One file in this archive, pom, has a dubious licence. We believe that it was originally written in C under BSD licence. However, it has been ported to Perl, extended with the -e parameter (which is quite nice) and distributed as Perl/Artistic licence. An example of the extended output is as follows:-
$ pom -e
Date : 5/31/2016:16 @@@@@@@-::::::::
Phase: Waning Crescent @@@@@@@@@@@@*:::::::::::::::
Full : 45% @@@@@@@@@@@@@@@:::::::::::::::::::
@@@@@@@@@@@@@@@@@8::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@O::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@=::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@-:::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@@:::::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@@:::::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@@-:::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@@@=::::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@@@O::::::::::::::::::::::::
@@@@@@@@@@@@@@@@@8::::::::::::::::::::::
@@@@@@@@@@@@@@@:::::::::::::::::::
@@@@@@@@@@@@*:::::::::::::::
@@@@@@@-::::::::
Invocation of this program tends to be followed by an involuntary look out of the nearest window. This is completely futile because you've got much bigger problems if this program is wrong.
When you're bored of running simple-init and suchlike in a chroot environment, here's an example configuration which is intended for use on Raspbian (with SHA1 of 4279ec51fdcdff89fac2a17fe0c10475fae4449c):-
begin 644 simple-dist-raspbian-201605-current.tar.gz
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
L;OKLWV@0%Z*??]SF_XQR_^WC?Q<43"(!_,.``0,&#!A7&?\#VV&350"@````
`
end
It should be relatively easy to adapt this configuration for other Linux distributions and especially Debian, Mint or Ubuntu. However, there is a very large catch for serious deployment. We haven't written any platform-specific helpers to send shutdown, halt or reboot messages to any kernel. On versions of Raspbian with the Upstart init system, the supplied /sbin/shutdown, /sbin/halt, /sbin/poweroff and /sbin/reboot utilities sorta worked with warnings (and a pregnant 30 second pause because something seems to ignore SIGTERM). However, none of this works with systemd, so good luck with /sbin/reboot -f and suchlike.
If you're suffering systemd on Raspbian, Debian, Mint, Ubuntu or suchlike, please note that this configuration makes references to scripts in /etc/init.d. Some of these now indirectly depend upon /bin/systemctl. Each invocation of /bin/systemctl incurs a pregnant pause due to an attempt to launch dbus. This unwanted behavoir can be minimized by dumping the contents of /etc/dbus-1/system.d.
If you're not bold enough to make a symbolic link from /sbin/init to /usr/sbin/simple-init then other options exist. For example, it is possible to add the following to /etc/rc.local:-
/usr/sbin/simple-init &
If you have SysV init, it is also possible to add similar to /etc/inittab. A similar arrangement was recommended for running daemontools under SysV init. Indeed, if you have the time and patience, you may wish to compare and contrast daemontools and simple-init.
If you don't run simple-init as the main init system then you definitely have to drop most of the configuration. Also note that some of the supplied configuration ties /bin/bash to virtual console screens without login authentication. This deliberately insecure configuration is a proof-of-concept to show that any arbitrary program can be tied to any arbitrary tty using a trivial configuration of simple-init. This is required by our venture. Your requirements probably differ significantly.
If you have a version of Raspbian with a previous version of the ARM Linux kernel then you may require two additional files to maintain /etc/mtab. We're not sure how far back you'd have to go to require the legacy configuration but it is somewhen over the last two years. And of course you'd want to run a legacy version of Raspbian because that avoids running systemd. Anyhow, if your instance of /etc/mtab is not a symbolic link to /proc/mounts and /etc/init.d/mtab.sh is present then you'll very probably want to deploy two additional files (with SHA1 of 6412afcc6c5e6ae4f1e8d22b73d933fdbdf36ce1):-
begin 644 simple-dist-raspbian-201605-legacy.tar.gz
M'XL("(9(35<"`W-I;7!L92UD:7-T+7)A<W!B:6%N+3(P,38P-2UL96=A8WDN
M=&%R`.W6S4Z#0!B%8=9<!<8U97Z_2=Q[(<-/=`P%`M-&[]X!34U,H#6FS6C.
MLZ&!6?7EI)W<?FB;O':3ST<[#:6S72X8)Z;SMGFRU5N1_!8+C-;+-?A^73YS
M88042DH2">.:F$HRG=S`8?)VS+)D['N_=>[<\S]J.M^_\55QX_XDM4'_B/I_
M'"MNU=^09N@?7_]J[+OB^OT%(\[1/]+^+WU97+D_ER31/^+^MO+N>.GOP4_Z
M*QGN"T%2H'_\_1GG^:%NCOG>VW*S/RFUVI^'V%R0,4:0DO/^E='A_S]#_ZN[
MO_M\`USGPAO0M+VMT_3QM:D>LJ7\?']7%Z?*V?Q]^7#"^?43_9"F"?S__3/:
MGOYE^Q=TVK^4<MY_^`G`_F/:_UQY-SVOKO_K.;8/````````````$(-WOZ;@
%I``H````
`
end
This distribution has not been tested with DHCP. To configure a fixed network address, add the following or similar to /etc/rc.local:-
ifconfig eth0 10.55.44.33 netmask 255.255.255.0
or modify and deploy the following configuration which has SHA1 of 08ba5213ce612e2fe426f1d495b0bfc4d9a3eeaf:-
begin 644 simple-dist-raspbian-201605-network.tar.gz
M'XL(")!(35<"`W-I;7!L92UD:7-T+7)A<W!B:6%N+3(P,38P-2UN971W;W)K
M+G1A<@#MUMU.@S`<A^$><Q6]`:`?_$O"V8[T!,^\@,JZ2.9@H55OWV[&Q)AL
MCJD$XN])^&["P0L%W^[V3RY=MSZD@_7[A]9VJ1+2"$H[%U[[89NS'Q)1273<
M1E^WQWVI2J55H4E)=KB[,HP3F\"S#W;@G`U]'\Z-^^[Z0OD+^KO0Y!/W-T*B
M_YSZOX_+I^FOXGB%_C/L?]4G87Q_24:C_XS[MUUPP\8V%\T(8_H;86+_^!B4
MZ+^(_K8)[<OYQV!\?Q("\_^B^KOP*+*F[S8G^INB.-E?QMA2F5+'W[ZXCOT-
M26)<H/^?JV.XBM>KN_ODQ@97<2DRHJPH,IG<]CY\.J%U4EN_K;B*QQ^+2!C\
JY_=_W0\[VX7\M_[_S.'])UD2YG\`````````````@&N]`=V0_CP`*```
`
end
Finally, if you have difficulty with uudecode, the version supplied in PerlPowerTools-1.007 works with these archives.