From Fedora Project Wiki

Revision as of 08:41, 14 April 2009 by Fab (talk | contribs) (moved content to user page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Old content from your user page:

Till Maas

#!html
<ul>
<li>
e-mail:
<a href="mailto:"Till Maas" <opensource@till.name>">"Till Maas" <opensource@till.name></a>
</li>
</ul>

Languages: German, English


Code

  • rerun autofoo
libtoolize --automake --copy --force
aclocal-1.9
autoheader
automake-1.9 --add-missing --force-missing --copy
autoconf
  • make configure not to reconfigure itself: In configure.in (or configure.ac) add after AM_INIT_AUTOMAKE
AM_MAINTAINER_MODE
  • pm-utils debugging

http://people.freedesktop.org/~hughsient/quirk/quirk-suspend-index.html

lshal | egrep "(system.hardware.(product|vendor|version)|system.firmware.version)"
lsgal | grep quirk
lshal | egrep "(system.hardware.(product|vendor|version)|system.firmware.version|power_management.quirk)"

Packages I maintain

  • aircrack-ng
  • fatsort
  • fcgi
  • iasl
  • john
  • latex-mk
  • offlineimap
  • optipng
  • pam_mount
  • python-flup
  • radeontool
  • vbetool
  • wyrd

Package I co-maintain

  • cryptsetup-luks
  • pm-utils

Package DB Hacking

From: https://www.redhat.com/archives/fedora-devel-list/2007-October/msg01439.html

There are also a few features related to filtering of results that have
been enabled.  There isn't a UI element for them yet but power users who
are willing to edit their URLs can limit what is displayed on the
package page according to the release by doing something like this:

https://admin.fedoraproject.org/pkgdb/packages/name/yum/Fedora%20EPEL/
https://admin.fedoraproject.org/pkgdb/packages/name/yum/Fedora
https://admin.fedoraproject.org/pkgdb/packages/name/yum/Fedora/devel

You can also limit what is displayed on the user overview of packages
like so:

https://admin.fedoraproject.org/pkgdb/users/packages/toshio?acls=owner
https://admin.fedoraproject.org/pkgdb/users/packages/toshio?acls=owner,commit

The acls that you can list in the acls field are:
owner,commit,approveacls,watchbugzilla,watchcommits

other important stuff


Xinf aliases hwdata

alias pcivideo:v00008086d00007121sv*sd*bc*sc*i* intel   # i810

pcivideo is a tag understood by kudzu to mean that this line describes
an X driver.  The lowercase letters (v, d, sv, sd, bc, sc, i) are the
various PCI ID fields: vendor, device, subvendor, subdevice, base class,
subclass, and ASIC revision.  Normally you only need to use the first
two.  Then the third word is the driver name you want for that chip.
Comments are optional but are greatly appreciated.

The * wildcards are like shell, not like regex.  Numeric values _must_
be in uppercase hexadecimal; don't try to specify nvidia hardware with
000010de or you will be sadly disappointed.  Multiple matches are
possible, last match wins, but it's best if you don't have to rely on
that accidental feature.

SELinux

  • restorecon relabels files with type file_t (which means the file has no label)
  • mount -o context=system_u:object_r:tmp_t:s0 /dev/mapper/tmp /tmp - correct context for /tmp filesystem


Debuginfo Packages

  • %define debug_package %{nil}

RPM Comment/Macro Weirdness

Subpackage Requires

  • rpm -ql foo-devel | grep /usr/include | xargs grep -h 'include ' | sort | uniq
  • rpm -ql foo-python | grep python | xargs grep -h 'import ' | sort | uniq