mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-09 04:51:27 +02:00
* Added ebuild with custom patches
This commit is contained in:
parent
316e689b5b
commit
85bc7dd04c
11 changed files with 185 additions and 199 deletions
|
|
@ -1,35 +0,0 @@
|
|||
# ChangeLog for net-wireless/aircrack-ng
|
||||
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-wireless/aircrack-ng/ChangeLog,v 1.7 2006/07/06 03:52:35 tsunam Exp $
|
||||
|
||||
06 Jul 2006; Joshua Jackson <tsunam@gentoo.org> aircrack-ng-0.5-r1.ebuild:
|
||||
Stable x86; bug #138749
|
||||
|
||||
*aircrack-ng-0.6 (01 Jul 2006)
|
||||
|
||||
01 Jul 2006; Marcelo Goes <vanquirius@gentoo.org> -aircrack-ng-0.4.ebuild,
|
||||
+aircrack-ng-0.6.ebuild:
|
||||
0.6 version bump for bug 137838. Thanks to ChazeFroy <chazefroy at gmail dot
|
||||
com>.
|
||||
|
||||
*aircrack-ng-0.5-r1 (25 May 2006)
|
||||
|
||||
25 May 2006; Marcelo Goes <vanquirius@gentoo.org>
|
||||
+aircrack-ng-0.5-r1.ebuild:
|
||||
0.5-r1 version bump for bug 133373. Thanks to cygeus <cygeus at gmail dot com>.
|
||||
|
||||
27 Apr 2006; Alec Warner <antarus@gentoo.org> Manifest:
|
||||
Fixing SHA256 digest, pass four
|
||||
|
||||
24 Apr 2006; Joseph Jezak <josejx@gentoo.org> aircrack-ng-0.4.ebuild:
|
||||
Marked ~ppc for bug #127210.
|
||||
|
||||
19 Apr 2006; Daniel Gryniewicz <dang@gentoo.org> aircrack-ng-0.4.ebuild:
|
||||
mark ~amd64 per bug# 127210
|
||||
|
||||
*aircrack-ng-0.4 (18 Apr 2006)
|
||||
|
||||
18 Apr 2006; Marcelo Goes <vanquirius@gentoo.org> +metadata.xml,
|
||||
+aircrack-ng-0.4.ebuild:
|
||||
Initial commit for bug 127210. Thanks to <cygeus at gmail dot com>.
|
||||
|
||||
|
|
@ -1,24 +1,2 @@
|
|||
AUX aircrack-ng-0.6.1-ipw2200-inject.patch 2081 RMD160 b74ccfc8b700d3d9b97439b926a31f6861249596 SHA1 8c51266ff139e93ef2f671a9307c83f4bc1093ce SHA256 8e3e074601e05cc4b5fcda9fa8d44c1a2eb0b278d7db1dc42130f0f0cbba6271
|
||||
MD5 5518c3fdd7a04265286813c93fa516d9 files/aircrack-ng-0.6.1-ipw2200-inject.patch 2081
|
||||
RMD160 b74ccfc8b700d3d9b97439b926a31f6861249596 files/aircrack-ng-0.6.1-ipw2200-inject.patch 2081
|
||||
SHA256 8e3e074601e05cc4b5fcda9fa8d44c1a2eb0b278d7db1dc42130f0f0cbba6271 files/aircrack-ng-0.6.1-ipw2200-inject.patch 2081
|
||||
AUX airodump-ng-0.6.1-rtap.patch 451 RMD160 4e778d6f81d714414af08be8930bdc0d273a0f6e SHA1 be6e52ff2ac97dca2e084d0b56e0f6a22e454a1e SHA256 cae3ddc0f6b93162c84915b4f1fe5b37e3dc524e176c8f73491099e518893c0c
|
||||
MD5 f738fe30bd74ef2c15bac6b6bd59e466 files/airodump-ng-0.6.1-rtap.patch 451
|
||||
RMD160 4e778d6f81d714414af08be8930bdc0d273a0f6e files/airodump-ng-0.6.1-rtap.patch 451
|
||||
SHA256 cae3ddc0f6b93162c84915b4f1fe5b37e3dc524e176c8f73491099e518893c0c files/airodump-ng-0.6.1-rtap.patch 451
|
||||
DIST aircrack-ng-0.6.1.tar.gz 137425 RMD160 14a747a4db5e46e894365ca3172ff67d2f3783cc SHA1 43d0c2c256806e0ffcfe1b6fa49eda2075e51947 SHA256 2a3899771c00f051d7727359f8ee6eda5029e7d144804e29f8c6743bb5558211
|
||||
EBUILD aircrack-ng-0.6.1.ebuild 1029 RMD160 aa3a550ed75a0b068fecb56591a1cf3ca9da9d16 SHA1 f008bd0a10ce1bef49f70e39e4b9f19c5866de75 SHA256 ce7b82a3286e5ed38fce4d52d6db6f9dc0a084650bc665aba33cad9e02b418ec
|
||||
MD5 be43b026752e3918fa53aadab440c391 aircrack-ng-0.6.1.ebuild 1029
|
||||
RMD160 aa3a550ed75a0b068fecb56591a1cf3ca9da9d16 aircrack-ng-0.6.1.ebuild 1029
|
||||
SHA256 ce7b82a3286e5ed38fce4d52d6db6f9dc0a084650bc665aba33cad9e02b418ec aircrack-ng-0.6.1.ebuild 1029
|
||||
MISC ChangeLog 1249 RMD160 24f44add1b45019165dbb29b3385d440ff5684f9 SHA1 ffbd841f3199a01f528ca01e2bb5ed1a8c606edf SHA256 366bfc712dccf55632aa74a2e1b9c56acde7f736e823ebb5c3d47c3befb79422
|
||||
MD5 26e5167ed1172a7de1f550af35a513d9 ChangeLog 1249
|
||||
RMD160 24f44add1b45019165dbb29b3385d440ff5684f9 ChangeLog 1249
|
||||
SHA256 366bfc712dccf55632aa74a2e1b9c56acde7f736e823ebb5c3d47c3befb79422 ChangeLog 1249
|
||||
MISC metadata.xml 545 RMD160 74b28f94434b9af081b71806679b128b42cb8068 SHA1 b9b41decbf07297e72c3f682be1c13415df1f402 SHA256 af8903a9f2e95968febae6760b251c2145e3a26569f71ff64266ae2b4fcbbb2a
|
||||
MD5 fa1e307730dae389bd54c27130c69ec5 metadata.xml 545
|
||||
RMD160 74b28f94434b9af081b71806679b128b42cb8068 metadata.xml 545
|
||||
SHA256 af8903a9f2e95968febae6760b251c2145e3a26569f71ff64266ae2b4fcbbb2a metadata.xml 545
|
||||
MD5 561edd8a9e9583421b2e761028770817 files/digest-aircrack-ng-0.6.1 253
|
||||
RMD160 f8c17df61520eae955040cbe863f584b37dbd08e files/digest-aircrack-ng-0.6.1 253
|
||||
SHA256 064bd517ee0b90a1a0d576b7dccccc64886137501ed33cc6a92d4b1cc6d37d3d files/digest-aircrack-ng-0.6.1 253
|
||||
DIST aircrack-ng-1.0-rc1.tar.gz 1208442 RMD160 e9805870c27119c06a1069c50bfea5e228eab847 SHA1 e17606ae47b4baa2c1d5751d117ebe11924cba29 SHA256 220a72aaf00ffb80095c6968a4f9f1399507d483fa08a7f4248c101c60a469f3
|
||||
EBUILD aircrack-ng-1.0_rc1.ebuild 1001 RMD160 f3abb40fabb7156367ade6fe0e9cd3349bc50afe SHA1 7801f97d80f8038e1362fe20ceb139bc203a5a30 SHA256 ceb8d6237f39dceed80f7ca4fe3dad6fa4e6b99eee60dbefbffa1e8b1981710a
|
||||
|
|
|
|||
|
|
@ -1,41 +0,0 @@
|
|||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
DESCRIPTION="WLAN tools for breaking 802.11 WEP/WPA keys"
|
||||
HOMEPAGE="http://www.aircrack-ng.org"
|
||||
SRC_URI="http://download.aircrack-ng.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="inject"
|
||||
|
||||
DEPEND="net-libs/libpcap"
|
||||
|
||||
src_test() {
|
||||
#./makeivs wep.ivs 11111111111111111111111111 || die 'generating ivs file failed'
|
||||
#./aircrack-ng wep.ivs || die 'cracking WEP key failed'
|
||||
./aircrack-ng test/wpa.cap -w test/password.lst || die 'cracking WPA key failed'
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -e CC="$(tc-getCC)" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make prefix=/usr docdir="/usr/share/doc/${PF}" mandir="/usr/share/man/man1" destdir="${D}" install doc \
|
||||
|| die "make install failed"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
cd "${S}"
|
||||
if use inject; then
|
||||
epatch "${FILESDIR}/${P}-ipw2200-inject.patch"
|
||||
epatch "${FILESDIR}/airodump-ng-${PV}-rtap.patch"
|
||||
fi
|
||||
}
|
||||
|
|
@ -1,63 +0,0 @@
|
|||
diff -ur aircrack-ng-0.6.1/src/aireplay-ng.c aircrack-ng-0.6.1-ipw2200/src/aireplay-ng.c
|
||||
--- aircrack-ng-0.6.1/src/aireplay-ng.c 2006-08-27 17:49:49.000000000 +0200
|
||||
+++ aircrack-ng-0.6.1-ipw2200/src/aireplay-ng.c 2006-08-31 22:27:21.000000000 +0200
|
||||
@@ -2176,6 +2176,23 @@
|
||||
|
||||
/* interface initialization routine */
|
||||
|
||||
+int sysfs_inject=0;
|
||||
+int opensysfs( char *iface, int fd) {
|
||||
+ int fd2;
|
||||
+ char buf[256];
|
||||
+
|
||||
+ snprintf(buf, 256, "/sys/class/net/%s/device/inject", iface);
|
||||
+ fd2=open(buf,O_WRONLY);
|
||||
+ if (fd2 == -1)
|
||||
+ return -1;
|
||||
+
|
||||
+ dup2(fd2, fd);
|
||||
+ close(fd2);
|
||||
+
|
||||
+ sysfs_inject=1;
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
int openraw( char *iface, int fd, int *arptype )
|
||||
{
|
||||
struct ifreq ifr;
|
||||
@@ -2223,7 +2240,11 @@
|
||||
ifr.ifr_hwaddr.sa_family != ARPHRD_IEEE80211_PRISM &&
|
||||
ifr.ifr_hwaddr.sa_family != ARPHRD_IEEE80211_FULL )
|
||||
{
|
||||
- if( ifr.ifr_hwaddr.sa_family == 1 )
|
||||
+ /* try sysfs instead */
|
||||
+ if (opensysfs(iface, fd)==0)
|
||||
+ return 0;
|
||||
+
|
||||
+ if( ifr.ifr_hwaddr.sa_family == 1 )
|
||||
fprintf( stderr, "\nARP linktype is set to 1 (Ethernet) " );
|
||||
else
|
||||
fprintf( stderr, "\nUnsupported hardware link type %4d ",
|
||||
@@ -2232,7 +2253,8 @@
|
||||
fprintf( stderr, "- expected ARPHRD_IEEE80211\nor ARPHRD_IEEE8021"
|
||||
"1_PRISM instead. Make sure RFMON is enabled:\n"
|
||||
"run 'ifconfig %s up; iwconfig %s mode Monitor "
|
||||
- "channel <#>'\n\n", iface, iface );
|
||||
+ "channel <#>'\nSysfs injection support was not "
|
||||
+ "found either.\n\n", iface, iface );
|
||||
return( 1 );
|
||||
}
|
||||
|
||||
@@ -2787,6 +2809,12 @@
|
||||
dev.arptype_in = dev.arptype_out;
|
||||
}
|
||||
|
||||
+ if( sysfs_inject && (opt.a_mode==0 || opt.a_mode==1) )
|
||||
+ {
|
||||
+ printf( "IPW2200-sysfs does not support non-data injection, so attack %d is not supported\n", opt.a_mode);
|
||||
+ return( 1 );
|
||||
+ }
|
||||
+
|
||||
if( opt.s_file != NULL )
|
||||
{
|
||||
if( ! ( dev.f_cap_in = fopen( opt.s_file, "rb" ) ) )
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
diff -ur aircrack-ng-0.6/src/airodump-ng.c aircrack-ng-0.6-inject/src/airodump-ng.c
|
||||
--- aircrack-ng-0.6/src/airodump-ng.c 2006-06-23 20:21:29.000000000 +0200
|
||||
+++ aircrack-ng-0.6-inject/src/airodump-ng.c 2006-08-23 13:50:48.000000000 +0200
|
||||
@@ -1726,6 +1726,11 @@
|
||||
return( WEXITSTATUS(status) );
|
||||
return( 1 );
|
||||
}
|
||||
+ else if(strcmp(interface,"rtap0")==0)
|
||||
+ {
|
||||
+ printf("Rtap interface detected");
|
||||
+ return(0);
|
||||
+ }
|
||||
else
|
||||
{
|
||||
if( G.is_wlanng )
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
MD5 8a72ad4746752dac9127edb3b41f6274 aircrack-ng-0.6.1.tar.gz 137425
|
||||
RMD160 14a747a4db5e46e894365ca3172ff67d2f3783cc aircrack-ng-0.6.1.tar.gz 137425
|
||||
SHA256 2a3899771c00f051d7727359f8ee6eda5029e7d144804e29f8c6743bb5558211 aircrack-ng-0.6.1.tar.gz 137425
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>netmon</herd>
|
||||
<maintainer>
|
||||
<email>netmon@gentoo.org</email>
|
||||
<name>Netmon herd</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>crypto@gentoo.org</email>
|
||||
<name>Crypto herd</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
aircrack is a set of tools for auditing wireless networks.
|
||||
aircrack-ng is the next generation of aircrack with lots of new features.
|
||||
(from http://www.aircrack-ng.org)
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
4
x11-misc/mkxf86config/Manifest
Normal file
4
x11-misc/mkxf86config/Manifest
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
AUX mkxf86config-0.9.10.patch 4003 RMD160 0382fb50585f8ac7ae79a8acc7643e4eeeb6514b SHA1 743facab38113ddb4c9762db29b8357a628c7eaf SHA256 190f77afe76f553dabe316605a2e72d80b99eefe82848020870854f8f317b9f1
|
||||
AUX mkxf86config.initd 145 RMD160 0246c54a139e3cbd72e53774d539e9c6beece255 SHA1 50588bf1ad9faf7ddd9d4134b52a9480be3c9a5b SHA256 471e7800547c76faae8c96b8e84343e67ea763db3eeab0850edb7675e231ff51
|
||||
DIST mkxf86config-0.9.10.tar.bz2 6461 RMD160 28512dede6a8887c7cbdb31b83a2ffce082cc1db SHA1 3e9a16447f8f9b5994a34fee7de05285202efd97 SHA256 82c9c66081588865e719942092fb69233f72fdb423eb285b3775123b2de45829
|
||||
EBUILD mkxf86config-0.9.10-r1.ebuild 1026 RMD160 127e7f9327c68c85c2fe2dbb746078a0cd48b8a0 SHA1 17bb9c1b62528da3836ac8ef6ae0de7374a398b7 SHA256 c6d01ade31d17da974d08b97d4870db2382e7ccefd76f391d72473aed41648d6
|
||||
128
x11-misc/mkxf86config/files/mkxf86config-0.9.10.patch
Normal file
128
x11-misc/mkxf86config/files/mkxf86config-0.9.10.patch
Normal file
|
|
@ -0,0 +1,128 @@
|
|||
diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86config.sh
|
||||
--- mkxf86config-0.9.10.orig/mkxf86config.sh 2008-04-10 05:27:36.000000000 +0200
|
||||
+++ mkxf86config-0.9.10/mkxf86config.sh 2008-12-30 01:19:35.000000000 +0100
|
||||
@@ -6,6 +6,13 @@
|
||||
# First, get the command line
|
||||
CMDLINE="$(</proc/cmdline)"
|
||||
|
||||
+for i in "$@";
|
||||
+do
|
||||
+ case "$i" in
|
||||
+ -nocomposite*) NOCOMPOSITE="true";;
|
||||
+ esac
|
||||
+done
|
||||
+
|
||||
# Most of this if for MIPS, except for the last one, which is for everything
|
||||
# else to select a default resolution. Since the MIPS configs are ready to be
|
||||
# used by default, we exit after calling a MIPS config.
|
||||
@@ -194,6 +201,15 @@
|
||||
else
|
||||
SYNMOUSE='s|^.*InputDevice.*"Synaptics".*$|#No Synaptics touchpad found|g;'
|
||||
fi
|
||||
+ CHECK=$(cat /proc/bus/input/devices | grep -i alps | wc -l)
|
||||
+ if [ ${CHECK} -gt 0 ]
|
||||
+ then
|
||||
+ modprobe -q evdev
|
||||
+ ALPSDEV=/dev/input/$(cat /proc/bus/input/devices | egrep -i -A 5 "^N: .*alpsps/2.*" | grep Handlers | sed -r "s/.*(event[0-9]+).*/\1/g")
|
||||
+ ALPSMOUSE=""
|
||||
+ else
|
||||
+ ALPSMOUSE='s|^.*InputDevice.*"AlpsPad".*$|#No Alps touchpad found|g;'
|
||||
+ fi
|
||||
fi
|
||||
|
||||
# Write Monitor data now
|
||||
@@ -249,14 +265,21 @@
|
||||
NOPM=""
|
||||
DPMS=""
|
||||
|
||||
+if [ -n "$NOCOMPOSITE" ]; then
|
||||
+ NOCOMPOSITE=''
|
||||
+else
|
||||
+ NOCOMPOSITE='/Option.*"Composite"/ s|Enable|Disable|'
|
||||
+fi
|
||||
+
|
||||
#checkbootparam noapm && NOPM='Option "NoPM" "true"' || DPMS='Option "DPMS" "true"'
|
||||
|
||||
sed -e 's|@@PROTOCOL@@|'"${PROTO}"'|g;'"${NOEMU}" \
|
||||
-e '/@@MONITOR@@/r '"${MONITORTMP}" \
|
||||
-e 's|@@MONITOR@@||g' \
|
||||
-e 's|@@NOPM@@|'"${NOPM}"'|g' \
|
||||
- -e 's|@@XMODULE@@|'"${XMODULE}"'|g;'"${VMWARE}""${VPC}""${SERIALMOUSE}""${USBMOUSE}""${PSMOUSE}""${SWCURSOR}""${MONITORLAYOUT}""${WHEEL}""${SYNMOUSE}""${MOUSEDRIVER}" \
|
||||
+ -e 's|@@XMODULE@@|'"${XMODULE}"'|g;'"${NOCOMPOSITE}""${VMWARE}""${VPC}""${SERIALMOUSE}""${USBMOUSE}""${PSMOUSE}""${SWCURSOR}""${MONITORLAYOUT}""${WHEEL}""${SYNMOUSE}""${ALPSMOUSE}""${MOUSEDRIVER}" \
|
||||
-e 's|@@SYNDEV@@|'"${SYNDEV}"'|g' \
|
||||
+ -e 's|@@ALPSDEV@@|'"${ALPSDEV}"'|g' \
|
||||
-e 's|@@MODES@@|'"${MODES}"'|g;'"${DEPTH}" \
|
||||
-e 's|"XkbLayout" *"[^"]*"|"XkbLayout" "'"${XKEYBOARD}"'"|g;'"${DEADKEYS}" \
|
||||
/etc/X11/xorg.conf.in >/etc/X11/xorg.conf
|
||||
diff -Naur mkxf86config-0.9.10.orig/xorg.conf.in mkxf86config-0.9.10/xorg.conf.in
|
||||
--- mkxf86config-0.9.10.orig/xorg.conf.in 2008-04-09 02:28:56.000000000 +0200
|
||||
+++ mkxf86config-0.9.10/xorg.conf.in 2008-12-30 01:18:36.000000000 +0100
|
||||
@@ -6,6 +6,7 @@
|
||||
# InputDevice "Serial Mouse" "AlwaysCore"
|
||||
InputDevice "USB Mouse" "AlwaysCore"
|
||||
InputDevice "Synaptics" "AlwaysCore"
|
||||
+ InputDevice "AlpsPad" "AlwaysCore"
|
||||
EndSection
|
||||
|
||||
Section "ServerFlags"
|
||||
@@ -13,6 +14,10 @@
|
||||
@@NOPM@@
|
||||
EndSection
|
||||
|
||||
+Section "Extensions"
|
||||
+ Option "Composite" "Enable"
|
||||
+EndSection
|
||||
+
|
||||
Section "Files"
|
||||
FontPath "/usr/share/fonts/util"
|
||||
FontPath "/usr/share/fonts/encodings"
|
||||
@@ -138,7 +143,27 @@
|
||||
Option "VertScrollDelta" "100"
|
||||
Option "MinSpeed" "0.02"
|
||||
Option "MaxSpeed" "0.10"
|
||||
- Option "AccelFactor" "0.0010"
|
||||
+ Option "AccelFactor" "0.030"
|
||||
+ Option "SHMConfig" "on"
|
||||
+EndSection
|
||||
+
|
||||
+Section "InputDevice"
|
||||
+ Identifier "AlpsPad"
|
||||
+ Driver "synaptics"
|
||||
+ Option "Protocol" "event"
|
||||
+ Option "Device" "@@ALPSDEV@@"
|
||||
+ Option "LeftEdge" "1900"
|
||||
+ Option "RightEdge" "5400"
|
||||
+ Option "TopEdge" "1900"
|
||||
+ Option "BottomEdge" "4000"
|
||||
+ Option "FingerLow" "25"
|
||||
+ Option "FingerHigh" "30"
|
||||
+ Option "MaxTapTime" "180"
|
||||
+ Option "MaxTapMove" "220"
|
||||
+ Option "VertScrollDelta" "100"
|
||||
+ Option "MinSpeed" "0.02"
|
||||
+ Option "MaxSpeed" "0.10"
|
||||
+ Option "AccelFactor" "0.030"
|
||||
Option "SHMConfig" "on"
|
||||
EndSection
|
||||
|
||||
@@ -162,6 +187,11 @@
|
||||
VendorName "All"
|
||||
BoardName "All"
|
||||
# BusID "PCI:1:0:0"
|
||||
+
|
||||
+ Option "XAANoOffscreenPixmaps"
|
||||
+ Option "AllowGLXWithComposite" "true"
|
||||
+ Option "EnablePageFlip" "true"
|
||||
+ Option "TripleBuffer" "true"
|
||||
EndSection
|
||||
|
||||
Section "Screen"
|
||||
@@ -169,6 +199,8 @@
|
||||
Device "Card0"
|
||||
Monitor "Monitor0"
|
||||
DefaultColorDepth 24
|
||||
+ Option "AddARGBGLXVisuals" "true"
|
||||
+ Option "DisableGLXRootClipping" "true"
|
||||
SubSection "Display"
|
||||
Depth 1
|
||||
@@MODES@@
|
||||
11
x11-misc/mkxf86config/files/mkxf86config.initd
Normal file
11
x11-misc/mkxf86config/files/mkxf86config.initd
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#!/sbin/runscript
|
||||
|
||||
depend() {
|
||||
before local xdm
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Creating X Configuration"
|
||||
/usr/sbin/mkxf86config.sh
|
||||
eend $?
|
||||
}
|
||||
40
x11-misc/mkxf86config/mkxf86config-0.9.10-r1.ebuild
Normal file
40
x11-misc/mkxf86config/mkxf86config-0.9.10-r1.ebuild
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/x11-misc/mkxf86config/mkxf86config-0.9.10.ebuild,v 1.4 2008/09/04 12:53:08 yngwin Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="xorg-x11 configuration builder - used only on LiveCD"
|
||||
HOMEPAGE="http://wolf31o2.org"
|
||||
SRC_URI="http://wolf31o2.org/sources/${PN}/${P}.tar.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="alpha amd64 ia64 ~mips ppc x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!mips? ( sys-apps/hwsetup )"
|
||||
|
||||
pkg_setup() {
|
||||
ewarn "This package is designed for use on the LiveCD only and will do "
|
||||
ewarn "unspeakably horrible and unexpected things on a normal system."
|
||||
ewarn "YOU HAVE BEEN WARNED!!!"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack "${A}"
|
||||
epatch "${FILESDIR}/${P}".patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc/X11
|
||||
if use mips
|
||||
then
|
||||
doins xorg.conf.impact xorg.conf.newport xorg.conf.o2-fbdev
|
||||
else
|
||||
doins xorg.conf.in
|
||||
fi
|
||||
exeinto /usr/sbin
|
||||
doexe mkxf86config.sh
|
||||
newinitd "${FILESDIR}"/mkxf86config.initd mkxf86config
|
||||
}
|
||||
Loading…
Reference in a new issue