{"id":8,"date":"2006-07-03T04:26:55","date_gmt":"2006-05-16T03:36:34","guid":{"rendered":""},"modified":"2016-11-26T07:49:56","modified_gmt":"2016-11-26T07:49:56","slug":"before_i_go_to_sleep","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/solar\/2006\/07\/03\/before_i_go_to_sleep\/","title":{"rendered":"Before I go to sleep"},"content":{"rendered":"<p>So it&#8217;s probably going to be a while before we can do drive swapping on for pitr\/dustpuppy and dustpuppy is offline for till that happens so I&#8217;ve started a stable multilib hardened repo for amd64 using an chroot on pitr. <a href=\"http:\/\/tinderbox.x86.dev.gentoo.org\/html\/hardened\/amd64\/multilib\/\">hardened\/amd64\/multilib\/<\/a><br \/>\nThe repo is just shy of about 500 of the most common packages now.<\/p>\n<p>It&#8217;s make.conf<\/p>\n<p>CFLAGS=&#8221;-O2 -pipe -fforce-addr&#8221;<br \/>\nCHOST=&#8221;x86_64-pc-linux-gnu&#8221;<br \/>\nCXXFLAGS=&#8221;${CFLAGS}&#8221;<br \/>\nUSE=&#8221;-nls -tcpd userlocales dlloader snmp bzip2 cli cgi session tiff jpeg png sysfs bindist boundschecking mp3 ogg vorbis png vcd mpeg xml xml2&#8243;<br \/>\nMAKEOPTS=&#8221;-j4 &#8211;quiet&#8221;<br \/>\nFEATURES=&#8221;buildpkg distclean nodoc noinfo&#8221;<br \/>\nPKGDIR=\/usr\/portage\/local\/hardened-multilib<br \/>\nCLEAN_DELAY=0<br \/>\nUSE_ORDER=env:pkg:conf:defaults<\/p>\n<p>Added quite a few more packages to the hardened\/ppc repo. Current count there is 468<\/p>\n<p>Per request I&#8217;m starting a ppc-uclibc repo. I started from a <a href=\"http:\/\/gentoo.osuosl.org\/experimental\/ppc\/embedded\/stages\/stage1-ppc-uclibc-2005.0.tar.bz2\">stage1-ppc-uclibc-2005.0<\/a> but am running into a few problems. First every single package wanted to install itself into a new SLOT. This was caused because no SLOT file existed in that stageball. Then while running $PORTDIR\/scripts\/bootstrap.sh uclibc itself would puke saying that the old version was built with +nls and I needed to keep it enabled. Well that&#8217;s bogus because gentoo nls support is\/was non exisxtant back then for uclibc. The problem seems to be that the built_with_use function when no USE= file exists returns an incorrect value.<\/p>\n<p>While updating stuff I noticed that the default icon sets for apache are really ugly. I asked around and sure enough before long somebody pointed me in the right direction for some <a href=\"http:\/\/tinderbox.x86.dev.gentoo.org\/hardened\/amd64\/multilib\/\">sweet eye candy<\/a>.<\/p>\n<p>Pushed a new portage-utils (0.1.17) the other day.<br \/>\n<strong>ChangeLog<\/strong><\/p>\n<ul>\n<li> q: Updated stderr\/stdout handling for BSD again.<\/li>\n<li> qfile: do not abort when user passes qfile &#8220;&#8230;&#8221;<\/li>\n<li>qimlate: New applet (Thomas Cort tcort@gentoo.org) uses portage metadata\/cache directly.<\/li>\n<li>qmerge: bug fix. dont remove vdb entries in pretend mode.<\/li>\n<li>qpkg: new switch -P\/&#8211;pkgdir to allow user defined pkgdirs.<\/li>\n<li>quse: new switch. -N\/&#8211;name-only used to only display matching entries and not the values.<\/li>\n<\/ul>\n<p>If vapier has not pushed a new pax-utils already then I&#8217;ll try to get to that in the next few days. It&#8217;s got a few updates to make life suck less.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So it&#8217;s probably going to be a while before we can do drive swapping on for pitr\/dustpuppy and dustpuppy is offline for till that happens so I&#8217;ve started a stable multilib hardened repo for amd64 using an chroot on pitr. hardened\/amd64\/multilib\/ The repo is just shy of about 500 of the most common packages now. &hellip; <a href=\"https:\/\/blogs.gentoo.org\/solar\/2006\/07\/03\/before_i_go_to_sleep\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Before I go to sleep<\/span><\/a><\/p>\n","protected":false},"author":36,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,3],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/posts\/8"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/posts\/8\/revisions"}],"predecessor-version":[{"id":25,"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/posts\/8\/revisions\/25"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/media?parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/categories?post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/solar\/wp-json\/wp\/v2\/tags?post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}