From Fedora Project Wiki

Line 26: Line 26:
I am also upstream for all these packages.
I am also upstream for all these packages.


== testing... ==
try.py:
<pre>
import os
import ctypes
_libc = ctypes.cdll.LoadLibrary("libc.so.6")
_errno = ctypes.c_int.in_dll(_libc, "errno")
CLONE_NEWNS = 0x00020000
def unshare(flags):
print "unsharing"
try:
_libc.unshare.argtypes = [ctypes.c_int,]
_libc.unshare.restype = ctypes.c_int
res = _libc.unshare(flags)
if res:
raise OSError(_errno.value, os.strerror(_errno.value))
print "unshared"
except AttributeError, e:
pass
unshare(CLONE_NEWNS)
os.execl("/bin/sh", "/bin/sh", "-e", "./try2.sh")
</pre>
try2.sh
<pre>#!/bin/sh
RPM_SOURCE_DIR="/builddir/build/SOURCES"
RPM_BUILD_DIR="/builddir/build/BUILD"
RPM_OPT_FLAGS="-O2"
RPM_ARCH="ppc"
RPM_OS="linux"
export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS
RPM_DOC_DIR="/usr/share/doc"
export RPM_DOC_DIR
RPM_PACKAGE_NAME="perl-Email-MIME-Attachment-Stripper"
RPM_PACKAGE_VERSION="1.314"
RPM_PACKAGE_RELEASE="2.fc9"
export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE
RPM_BUILD_ROOT="/var/tmp/perl-Email-MIME-Attachment-Stripper-1.314-2.fc9-root-mockbuild"
export RPM_BUILD_ROOT
set -x
umask 022
LANG=C
export LANG
unset DISPLAY
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/{some,test,dirs}
touch $RPM_BUILD_ROOT/{other,files,for,testing}
touch $RPM_BUILD_ROOT/some/{other,files,for,testing}
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
echo This should succeed, but fails for f13.
chmod -R u+w $RPM_BUILD_ROOT/*
echo This will fail
chmod -R u+w $RPM_BUILD_ROOT/nonexistent/*
</pre>
<BR>
----
----
[[Category:Homepage]]
[[Category:Homepage]]

Revision as of 08:24, 31 October 2008

Michael Brown

Email: [[MailTo(mebrown AT michaels-house DOT net)]

Email(work): [[MailTo(michael_e_brown AT dell DOT com)]

IRC: mebrown or michael_e_brown on Freenode

GPG : 0xD0050FE5 ; to import $ gpg --keyserver=pgp.mit.edu --recv-key 0xD0050FE5

Member :

Location: Austin , Texas , USA

Profile

Should put some profile stuff here...

I maintain:

  • libsmbios
  • firmware-tools
  • firmware-addon-dell
  • mock

I am also upstream for all these packages.