mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
db1d31daec
53 changed files with 4863 additions and 509 deletions
|
@ -2,14 +2,14 @@
|
|||
# Maintainer: Nathan Owe <ndowens.aur at gmail dot com>
|
||||
pkgname=flexget
|
||||
_pkgname=FlexGet
|
||||
pkgver=1.0r2983
|
||||
pkgver=1.0r3030
|
||||
pkgrel=1
|
||||
pkgdesc="Automate downloading or processing content (torrents, podcasts, etc.)"
|
||||
arch=(any)
|
||||
url="http://flexget.com/"
|
||||
depends=('python2' 'python2-cherrypy' 'python2-progressbar' \
|
||||
'python2-pynzb' 'pyrss2gen' 'python2-sqlalchemy' 'python2-html5lib' \
|
||||
'python-beautifulsoup' 'python2-yaml' 'python2-feedparser'
|
||||
'python2-beautifulsoup3' 'python2-yaml' 'python2-feedparser'
|
||||
'python2-flask' 'python2-requests-0.10.0' 'python2-certifi>=0.0.7'
|
||||
'python2-chardet>=1.0.0' 'python2-dateutil')
|
||||
makedepends=('python2-distribute')
|
||||
|
@ -27,4 +27,4 @@ package() {
|
|||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
}
|
||||
|
||||
md5sums=('c9e46bba947c2f83a65c598f4f107df5')
|
||||
md5sums=('a17a43c031f4650981bf3ef8c635e38c')
|
||||
|
|
|
@ -5,73 +5,38 @@
|
|||
# Contributor: Farhan Yousaf <farhany at xaviya dot com>
|
||||
|
||||
pkgname=netatalk
|
||||
true && pkgname=('netatalk' 'netatalk-ddp')
|
||||
pkgver=2.2.3
|
||||
pkgrel=4
|
||||
pkgdesc='A kernel-level implementation of AppleTalk, AFP, and PAP services'
|
||||
pkgver=3.0
|
||||
pkgrel=3
|
||||
pkgdesc='A kernel-level implementation of AFP services'
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://netatalk.sourceforge.net'
|
||||
license=('GPL')
|
||||
depends=('avahi>=0.6' 'libldap' 'libgcrypt>=1.2.3')
|
||||
depends=('avahi>=0.6' 'libldap' 'libgcrypt>=1.2.3' 'libevent')
|
||||
replaces=('netatalk-git' 'netatalk2')
|
||||
backup=('etc/netatalk/afpd.conf'
|
||||
'etc/netatalk/afp_ldap.conf'
|
||||
'etc/netatalk/netatalk.conf'
|
||||
'etc/netatalk/AppleVolumes.default'
|
||||
'etc/netatalk/AppleVolumes.system')
|
||||
backup=('etc/afp.conf')
|
||||
options=('!libtool')
|
||||
install=$pkgname.install
|
||||
changelog=$pkgname.changelog
|
||||
source=(a2boot.rc afpd.rc atalkd.rc cnid_metad.rc netatalk.rc papd.rc timelord.rc \
|
||||
http://hivelocity.dl.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2)
|
||||
md5sums=('26d1f602c5de87495b6c69021202d929'
|
||||
'dcbce48475b038c0966d81dc8d61fbee'
|
||||
'244fc26daba9c95e31f839c5c6f27c89'
|
||||
'c227dc51d94f3e541daf478bd3d0be03'
|
||||
'56cc073c625abdc26553ecf1998d40cb'
|
||||
'e32f1df98f95a2a977d9a513deaf5aae'
|
||||
'425a3dead19a20f4433fc2bffedb32bc'
|
||||
'0b5a0645836183b0e548ccfbd5c022f8')
|
||||
_options='--disable-ddp --disable-srvloc --disable-timelord --disable-cups --disable-a2boot'
|
||||
_depddp=('openslp' 'libcups' 'libgcrypt>=1.2.3')
|
||||
source=(netatalk.rc http://iweb.dl.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2)
|
||||
md5sums=('5e92015b0d9ac77af4b598cca6cb435c'
|
||||
'62eb034011bb60b0bfd95072af3693dc')
|
||||
|
||||
build() {
|
||||
if [ "$pkgname" = "netatalk-ddp" ];then resolve_deps ${_depddp[@]}
|
||||
_options=`echo $_options | sed s/disable/enable/g`;fi
|
||||
cd $pkgbase-$pkgver
|
||||
cd $pkgname-$pkgver
|
||||
msg2 'Fixing...'
|
||||
sed -i 's/install-exec-hook/install-data-hook/' etc/uams/Makefile.am
|
||||
autoreconf
|
||||
sed -i 's/x"linux/x"generic/' macros/netatalk.m4
|
||||
autoreconf &>/dev/null
|
||||
echo -e "all:\ninstall:">libevent/Makefile
|
||||
msg2 'Configuring...'
|
||||
CFLAGS="-Wno-unused-result" ./configure --prefix=/usr --localstatedir=/var --libexecdir='${libdir}' \
|
||||
--with-cracklib --with-cnid-cdb-backend --enable-fhs $_options
|
||||
CFLAGS="-Wno-unused-result" LIBS=-levent ./configure --prefix=/usr --localstatedir=/etc --sysconfdir=/etc \
|
||||
--disable-bundled-libevent --with-cracklib --with-cnid-cdb-backend --enable-pgp-uam
|
||||
msg2 'Making...'
|
||||
make >/dev/null
|
||||
echo $pkgname >made
|
||||
}
|
||||
package() {
|
||||
cd $pkgbase-$pkgver
|
||||
if [ -f made ];then rm made;else rm -rf "$pkgdir";continue;fi
|
||||
cd $pkgname-$pkgver
|
||||
msg2 'Building...'
|
||||
make DESTDIR="$pkgdir" install >/dev/null
|
||||
msg2 'Copying initscripts...'
|
||||
install -D -m755 "$srcdir"/netatalk.rc "$pkgdir"/etc/rc.d/netatalk
|
||||
install -m755 "$srcdir"/cnid_metad.rc "$pkgdir"/etc/rc.d/cnid_metad
|
||||
install -m755 "$srcdir"/afpd.rc "$pkgdir"/etc/rc.d/afpd
|
||||
rm "$pkgdir"/usr/include/netatalk/at.h
|
||||
}
|
||||
package_netatalk() {
|
||||
package
|
||||
msg2 'Removing extraneous files...'
|
||||
rm "$pkgdir"/usr/share/man/man8/timelord.8
|
||||
}
|
||||
package_netatalk-ddp() {
|
||||
package
|
||||
install -m755 "$srcdir"/a2boot.rc "$pkgdir"/etc/rc.d/a2boot
|
||||
install -m755 "$srcdir"/atalkd.rc "$pkgdir"/etc/rc.d/atalkd
|
||||
install -m755 "$srcdir"/papd.rc "$pkgdir"/etc/rc.d/papd
|
||||
install -m755 "$srcdir"/timelord.rc "$pkgdir"/etc/rc.d/timelord
|
||||
optdepends=('cups: required for PAP support')
|
||||
backup+=('etc/netatalk/atalkd.conf' 'etc/netatalk/papd.conf' 'etc/pam.d/netatalk')
|
||||
conflicts=('netatalk');provides=(${conflicts[@]});depends=(${_depddp[@]})
|
||||
}
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
. /etc/rc.d/netatalk common
|
||||
|
||||
NAME="Apple II Boot Daemon"
|
||||
ARGS=
|
||||
DEPENDS=atalkd
|
||||
REQUIRED=
|
||||
DAEMON=a2boot
|
||||
|
||||
[ -r /etc/conf.d/$DAEMON ] && . /etc/conf.d/$DAEMON
|
||||
|
||||
PID=`get_pid $DAEMON`
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
stat_busy "Starting $NAME"
|
||||
`get_pid_rd $DEPENDS` && [ -z "$PID" ] && $DAEMON $ARGS &>/dev/null
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rd $DEPENDS`;then echo "Error: \"$DAEMON\" refusing to start, dependency \"$DEPENDS\" not met" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
stat_busy "Stopping $NAME"
|
||||
`get_pid_rr $REQUIRED` && [ -n "$PID" ] && wait_pid $PID
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rr $REQUIRED`;then echo "Error: Dependency \"$REQUIRED\" requires \"$DAEMON\", stop it first" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
esac
|
|
@ -1,47 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
. /etc/rc.d/netatalk common
|
||||
|
||||
NAME="Apple Filing Protocol Daemon"
|
||||
ARGS=
|
||||
DEPENDS=cnid_metad
|
||||
REQUIRED=
|
||||
DAEMON=afpd
|
||||
|
||||
[ -r /etc/conf.d/$DAEMON ] && . /etc/conf.d/$DAEMON
|
||||
|
||||
PID=`get_pid $DAEMON`
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
stat_busy "Starting $NAME"
|
||||
`get_pid_rd $DEPENDS` && [ -z "$PID" ] && $DAEMON $ARGS &>/dev/null
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rd $DEPENDS`;then echo "Error: \"$DAEMON\" refusing to start, dependency \"$DEPENDS\" not met" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
stat_busy "Stopping $NAME"
|
||||
`get_pid_rr $REQUIRED` && [ -n "$PID" ] && wait_pid $PID
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rr $REQUIRED`;then echo "Error: Dependency \"$REQUIRED\" requires \"$DAEMON\", stop it first" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
esac
|
|
@ -1,47 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
. /etc/rc.d/netatalk common
|
||||
|
||||
NAME="AppleTalk Protocol Daemon"
|
||||
ARGS=
|
||||
DEPENDS=
|
||||
REQUIRED="a2boot papd timelord"
|
||||
DAEMON=atalkd
|
||||
|
||||
[ -r /etc/conf.d/$DAEMON ] && . /etc/conf.d/$DAEMON
|
||||
|
||||
PID=`get_pid $DAEMON`
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
stat_busy "Starting $NAME"
|
||||
`get_pid_rd $DEPENDS` && [ -z "$PID" ] && $DAEMON $ARGS &>/dev/null
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rd $DEPENDS`;then echo "Error: \"$DAEMON\" refusing to start, dependency \"$DEPENDS\" not met" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
stat_busy "Stopping $NAME"
|
||||
`get_pid_rr $REQUIRED` && [ -n "$PID" ] && wait_pid $PID
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rr $REQUIRED`;then echo "Error: Dependency \"$REQUIRED\" requires \"$DAEMON\", stop it first" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
esac
|
|
@ -1,47 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
. /etc/rc.d/netatalk common
|
||||
|
||||
NAME="CNID Meta-Daemon"
|
||||
ARGS=
|
||||
DEPENDS=
|
||||
REQUIRED=afpd
|
||||
DAEMON=cnid_metad
|
||||
|
||||
[ -r /etc/conf.d/$DAEMON ] && . /etc/conf.d/$DAEMON
|
||||
|
||||
PID=`get_pid $DAEMON`
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
stat_busy "Starting $NAME"
|
||||
`get_pid_rd $DEPENDS` && [ -z "$PID" ] && $DAEMON $ARGS &>/dev/null
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rd $DEPENDS`;then echo "Error: \"$DAEMON\" refusing to start, dependency \"$DEPENDS\" not met" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
stat_busy "Stopping $NAME"
|
||||
`get_pid_rr $REQUIRED` && [ -n "$PID" ] && wait_pid $PID
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rr $REQUIRED`;then echo "Error: Dependency \"$REQUIRED\" requires \"$DAEMON\", stop it first" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
esac
|
|
@ -1,3 +1,21 @@
|
|||
2012-07-14 SJ_UnderWater
|
||||
|
||||
* 3.0-3 :
|
||||
moved localstate dir
|
||||
to /etc for historical
|
||||
reasons
|
||||
|
||||
2012-07-12 SJ_UnderWater
|
||||
|
||||
* 3.0-2 :
|
||||
disable bundled libevent
|
||||
|
||||
2012-07-11 SJ_UnderWater
|
||||
|
||||
* 3.0-1 :
|
||||
updated to new release
|
||||
DDP moved to new pkg
|
||||
|
||||
2012-06-12 SJ_UnderWater
|
||||
|
||||
* 2.2.3-4 :
|
||||
|
|
|
@ -13,6 +13,10 @@ post_upgrade() {
|
|||
echo '>>> Detected old netatalk service files in';
|
||||
echo '>>> /etc/avahi/services, please delete these';
|
||||
echo '>>> before restarting!';fi
|
||||
if [ -f /opt/netatalk/afp_signature.conf ] ||
|
||||
[ -f /opt/netatalk/afp_voluuid.conf ]; then
|
||||
echo '>>> Found *.conf in /opt/netatalk, please';
|
||||
echo '>>> migrate these to /etc/netatalk before restarting';fi
|
||||
}
|
||||
pre_remove() {
|
||||
rc.d stop netatalk
|
||||
|
|
|
@ -3,65 +3,42 @@
|
|||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
|
||||
NAME="NetATalk Meta-Daemon"
|
||||
NAME="Appletalk Services Daemon"
|
||||
ARGS=
|
||||
DAEMON=netatalk
|
||||
RUNNING=()
|
||||
STOPPED=()
|
||||
|
||||
daemons() {
|
||||
for i in atalkd papd timelord a2boot cnid_metad afpd; do
|
||||
if [ `type -p $i` ]; then if [ "`get_pid $i`" ]; then RUNNING+=($i); else STOPPED+=($i); fi; fi
|
||||
done
|
||||
}
|
||||
get_pid_r() {
|
||||
local pid=0;for i in $@
|
||||
do get_pid $i >/dev/null || continue;: $[ pid++ ];done
|
||||
return $pid
|
||||
}
|
||||
get_pid_rd(){
|
||||
get_pid_r $*
|
||||
if [ "$?" -ne "$#" ];then return 1;fi
|
||||
}
|
||||
get_pid_rr(){
|
||||
get_pid_r $*
|
||||
if [ "$?" -ne "0" ];then return 1;fi
|
||||
}
|
||||
wait_pid(){
|
||||
kill $1 &>/dev/null
|
||||
while kill -0 $1 &>/dev/null;do sleep 0.5;done
|
||||
}
|
||||
[ -r /etc/conf.d/$DAEMON ] && . /etc/conf.d/$DAEMON
|
||||
|
||||
case "$1" in
|
||||
start|stop)
|
||||
[ -r /etc/conf.d/$DAEMON ] && . /etc/conf.d/$DAEMON
|
||||
daemons
|
||||
;;
|
||||
esac
|
||||
PID=`get_pid $DAEMON`
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
STARTING=''; rc.d start ${STOPPED[@]}
|
||||
if [ $? = 0 ]; then
|
||||
add_daemon $DAEMON
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
stat_busy "Starting $NAME"
|
||||
[ -z "$PID" ] && $DAEMON $ARGS &>/dev/null
|
||||
if [ $? = 0 ]; then
|
||||
add_daemon $DAEMON
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
for ((i=${#RUNNING[@]}-1; i>=0; i--));do rc.d stop ${RUNNING[$i]}; done
|
||||
if [ $? = 0 ]; then
|
||||
rm_daemon $DAEMON
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
stat_busy "Stopping $NAME"
|
||||
[ -n "$PID" ] && kill $PID &>/dev/null
|
||||
if [ $? = 0 ]; then
|
||||
rm_daemon $DAEMON
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
common)
|
||||
;;
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
esac
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
. /etc/rc.d/netatalk common
|
||||
|
||||
NAME="AppleTalk Printer Daemon"
|
||||
ARGS=
|
||||
DEPENDS=atalkd
|
||||
REQUIRED=
|
||||
DAEMON=papd
|
||||
|
||||
[ -r /etc/conf.d/$DAEMON ] && . /etc/conf.d/$DAEMON
|
||||
|
||||
PID=`get_pid $DAEMON`
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
stat_busy "Starting $NAME"
|
||||
`get_pid_rd $DEPENDS` && [ -z "$PID" ] && $DAEMON $ARGS &>/dev/null
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rd $DEPENDS`;then echo "Error: \"$DAEMON\" refusing to start, dependency \"$DEPENDS\" not met" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
stat_busy "Stopping $NAME"
|
||||
`get_pid_rr $REQUIRED` && [ -n "$PID" ] && wait_pid $PID
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rr $REQUIRED`;then echo "Error: Dependency \"$REQUIRED\" requires \"$DAEMON\", stop it first" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
esac
|
|
@ -1,47 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
. /etc/rc.d/netatalk common
|
||||
|
||||
NAME="AppleTalk Time Daemon"
|
||||
ARGS=
|
||||
DEPENDS=atalkd
|
||||
REQUIRED=
|
||||
DAEMON=timelord
|
||||
|
||||
[ -r /etc/conf.d/$DAEMON ] && . /etc/conf.d/$DAEMON
|
||||
|
||||
PID=`get_pid $DAEMON`
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
stat_busy "Starting $NAME"
|
||||
`get_pid_rd $DEPENDS` && [ -z "$PID" ] && $DAEMON $ARGS &>/dev/null
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rd $DEPENDS`;then echo "Error: \"$DAEMON\" refusing to start, dependency \"$DEPENDS\" not met" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
stat_busy "Stopping $NAME"
|
||||
`get_pid_rr $REQUIRED` && [ -n "$PID" ] && wait_pid $PID
|
||||
if [ $? = 0 ]; then
|
||||
stat_done
|
||||
else
|
||||
stat_fail
|
||||
if ! `get_pid_rr $REQUIRED`;then echo "Error: Dependency \"$REQUIRED\" requires \"$DAEMON\", stop it first" >&2;fi
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop|restart}"
|
||||
esac
|
|
@ -2,7 +2,7 @@
|
|||
pkgname=open-iscsi
|
||||
pkgver=2.0.873
|
||||
_pkgver=2.0-873
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="userland tools"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.open-iscsi.org"
|
||||
|
@ -11,11 +11,12 @@ depends=('bash')
|
|||
install=$pkgname.install
|
||||
backup=('etc/iscsi/iscsid.conf' 'etc/iscsi/initiatorname.iscsi' 'etc/conf.d/open-iscsi')
|
||||
source=("http://www.open-iscsi.org/bits/${pkgname}-${_pkgver}.tar.gz" \
|
||||
"open-iscsi" "open-iscsi.conf.d")
|
||||
"open-iscsi" "open-iscsi.conf.d" "open-iscsi.service")
|
||||
options=('docs')
|
||||
sha256sums=('7dd9f2f97da417560349a8da44ea4fcfe98bfd5ef284240a2cc4ff8e88ac7cd9'
|
||||
'649536c4abc9c4d9f994cc1c0033449d46c120b73a836854a228f7e103711314'
|
||||
'289ba27b72a3bd9d251e08b3d61dd3ae2f6ad545e5ffe2edaa2b79638996654c')
|
||||
'289ba27b72a3bd9d251e08b3d61dd3ae2f6ad545e5ffe2edaa2b79638996654c'
|
||||
'7b8e37dd10a909a67ba7f7126f699920639be39adfa65f1d2b2bcd8846e58db7')
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/${pkgname}-${_pkgver}
|
||||
|
@ -33,6 +34,7 @@ build() {
|
|||
install -D -m755 ${srcdir}/open-iscsi ${pkgdir}/etc/rc.d/open-iscsi
|
||||
install -D -m644 ${srcdir}/open-iscsi.conf.d ${pkgdir}/etc/conf.d/open-iscsi
|
||||
install -D -m644 ${srcdir}/${pkgname}-${_pkgver}/etc/iscsid.conf ${pkgdir}/etc/iscsi
|
||||
install -D -m644 ${srcdir}/open-iscsi.service ${pkgdir}/usr/lib/systemd/system/open-iscsi.service
|
||||
|
||||
touch ${pkgdir}/etc/iscsi/initiatorname.iscsi
|
||||
|
||||
|
|
10
aur/open-iscsi/open-iscsi.service
Normal file
10
aur/open-iscsi/open-iscsi.service
Normal file
|
@ -0,0 +1,10 @@
|
|||
[Unit]
|
||||
Description=Open iSCSI Daemon
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
ExecStart=/sbin/iscsid
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -2,8 +2,8 @@
|
|||
# Based on owncloud-git PKGBUILD by Alexander Ovsyannikov
|
||||
|
||||
pkgname=owncloud
|
||||
pkgver=4.0.3
|
||||
pkgrel=2
|
||||
pkgver=4.0.4
|
||||
pkgrel=1
|
||||
pkgdesc="A cloud server to store your files centrally on a hardware controlled by you"
|
||||
arch=('any')
|
||||
url="http://owncloud.org/"
|
||||
|
@ -14,7 +14,7 @@ makedepends=()
|
|||
source=("http://owncloud.org/releases/$pkgname-$pkgver.tar.bz2" 'owncloud.conf')
|
||||
backup=('etc/httpd/conf/extra/owncloud.conf')
|
||||
install=owncloud.install
|
||||
md5sums=('0de28a95802c1c7c190892d671a8bca1'
|
||||
md5sums=('5d7896053591916a6a5e00e9669cc284'
|
||||
'b22b1f45421a13b772dd0b7617e62c83')
|
||||
|
||||
package() {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
pkgname=sabnzbd
|
||||
_pkgname=SABnzbd
|
||||
pkgver=0.7.0
|
||||
pkgver=0.7.2
|
||||
pkgrel=1
|
||||
pkgdesc="A web-interface based binary newsgrabber with NZB file support"
|
||||
url="http://www.sabnzbd.org"
|
||||
|
@ -14,7 +14,7 @@ backup=("etc/conf.d/${pkgname}" "opt/${pkgname}/${pkgname}.ini")
|
|||
source=("http://downloads.sourceforge.net/sabnzbdplus/${_pkgname}-${pkgver}-src.tar.gz"
|
||||
"${pkgname}" "${pkgname}.confd" "${pkgname}.init" "${pkgname}.desktop"
|
||||
"addnzb.sh" "nzb-2.png" "sab2_64.png" "x-nzb.xml")
|
||||
md5sums=("b79f214ac491eb859b2c6c9124fc8d1b"
|
||||
md5sums=("913e42175682dca8ce668ce571ec039c"
|
||||
"48d60a1c626503c7fef1bc5374390513"
|
||||
"7d7ae7cca08e90582587773da3b55de8"
|
||||
"848c7b117388671f243bd0833ff41f89"
|
||||
|
|
87
community/linux-tools/PKGBUILD
Normal file
87
community/linux-tools/PKGBUILD
Normal file
|
@ -0,0 +1,87 @@
|
|||
# $Id: PKGBUILD 74127 2012-07-22 02:44:47Z seblu $
|
||||
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - removed x86_energy_perf_policy build/package, uses x86 asm
|
||||
|
||||
pkgbase=linux-tools
|
||||
pkgname=('perf' 'cpupower')
|
||||
pkgver=3.5
|
||||
pkgrel=1
|
||||
license=('GPL2')
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://www.kernel.org'
|
||||
options=('!strip')
|
||||
makedepends=('asciidoc' 'xmlto')
|
||||
# split packages need all package dependencies set manually in makedepends
|
||||
makedepends+=('python2' 'libnewt' 'elfutils' 'pciutils')
|
||||
source=("http://ftp.kernel.org/pub/linux/kernel/v3.x/linux-$pkgver.tar.xz"
|
||||
# "http://ftp.kernel.org/pub/linux/kernel/v3.x/patch-$pkgver.4.xz"
|
||||
'cpupower.rc'
|
||||
'cpupower.conf'
|
||||
'cpupower.service')
|
||||
md5sums=('24153eaaa81dedc9481ada8cd9c3b83d'
|
||||
'73dbc931e86b3b73d6e2338dcbee81a4'
|
||||
'857ccdd0598511e3bf4b63522754dc48'
|
||||
'20870541e88109d2f153be3c58a277f1')
|
||||
|
||||
build() {
|
||||
# apply stable patching set
|
||||
if (( NOEXTRACT == 0 )) && [[ -e "$srcdir"/patch-* ]]; then
|
||||
msg2 'Applying stable patch set'
|
||||
patch -N -p1 -i "$srcdir"/patch-*
|
||||
fi
|
||||
|
||||
msg2 'Build perf'
|
||||
pushd linux-$pkgver/tools/perf
|
||||
make \
|
||||
WERROR=0 \
|
||||
DESTDIR="$pkgdir/usr" \
|
||||
perfexecdir='lib/perf' \
|
||||
PYTHON=python2 \
|
||||
NO_GTK2=1 \
|
||||
PERF_VERSION=$pkgver-$pkgrel \
|
||||
all man
|
||||
popd
|
||||
|
||||
msg2 'Build cpupower'
|
||||
pushd linux-$pkgver/tools/power/cpupower
|
||||
# we cannot use --as-needed
|
||||
LDFLAGS=${LDFLAGS:+"$LDFLAGS,--no-as-needed"}
|
||||
make VERSION=$pkgver-$pkgrel
|
||||
popd
|
||||
}
|
||||
|
||||
package_perf() {
|
||||
pkgdesc='Linux kernel performance auditing tool'
|
||||
depends=('python2' 'libnewt' 'elfutils')
|
||||
|
||||
cd linux-$pkgver/tools/perf
|
||||
make \
|
||||
WERROR=0 \
|
||||
DESTDIR="$pkgdir/usr" \
|
||||
perfexecdir='lib/perf' \
|
||||
PYTHON=python2 \
|
||||
NO_GTK2=1 \
|
||||
PERF_VERSION=$pkgver-$pkgrel \
|
||||
install install-man
|
||||
}
|
||||
|
||||
package_cpupower() {
|
||||
pkgdesc='Linux kernel tool to examine and tune power saving related features of your processor'
|
||||
backup=('etc/conf.d/cpupower')
|
||||
depends=('pciutils')
|
||||
conflicts=('cpufrequtils')
|
||||
|
||||
pushd linux-$pkgver/tools/power/cpupower
|
||||
make \
|
||||
DESTDIR="$pkgdir" \
|
||||
mandir='/usr/share/man' \
|
||||
docdir='/usr/share/doc/cpupower' \
|
||||
install install-man
|
||||
popd
|
||||
# install rc.d script
|
||||
install -D -m 755 cpupower.rc "$pkgdir/etc/rc.d/cpupower"
|
||||
install -D -m 644 cpupower.conf "$pkgdir/etc/conf.d/cpupower"
|
||||
install -D -m 644 cpupower.service "$pkgdir/usr/lib/systemd/system/cpupower.service"
|
||||
}
|
28
community/linux-tools/cpupower.conf
Normal file
28
community/linux-tools/cpupower.conf
Normal file
|
@ -0,0 +1,28 @@
|
|||
# Define CPUs governor
|
||||
# valid governors: ondemand, performance, powersave, conservative, userspace.
|
||||
#governor='ondemand'
|
||||
|
||||
# Limit frequency range
|
||||
# Valid suffixes: Hz, kHz (default), MHz, GHz, THz
|
||||
#min_freq="2.25GHz"
|
||||
#max_freq="3GHz"
|
||||
|
||||
# Specific frequency to be set.
|
||||
# Requires userspace governor to be available and loaded.
|
||||
#freq=
|
||||
|
||||
# Utilizes cores in one processor package/socket first before processes are
|
||||
# scheduled to other processor packages/sockets.
|
||||
# See man (1) CPUPOWER-SET for additional details.
|
||||
#mc_scheduler=
|
||||
|
||||
# Utilizes thread siblings of one processor core first before processes are
|
||||
# scheduled to other cores. See man (1) CPUPOWER-SET for additional details.
|
||||
#smp_scheduler=
|
||||
|
||||
# Sets a register on supported Intel processore which allows software to convey
|
||||
# its policy for the relative importance of performance versus energy savings to
|
||||
# the processor. See man (1) CPUPOWER-SET for additional details.
|
||||
#perf_bias=
|
||||
|
||||
# vim:set ts=2 sw=2 ft=sh et:
|
41
community/linux-tools/cpupower.rc
Normal file
41
community/linux-tools/cpupower.rc
Normal file
|
@ -0,0 +1,41 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /etc/rc.conf
|
||||
. /etc/rc.d/functions
|
||||
|
||||
[[ -f /etc/conf.d/cpupower ]] && . /etc/conf.d/cpupower
|
||||
|
||||
case "$1" in
|
||||
start|restart)
|
||||
stat_busy "Setting cpupower rules"
|
||||
declare -i fail=0
|
||||
|
||||
# frequency-set options
|
||||
declare -a params=()
|
||||
params+=(${governor:+-g $governor})
|
||||
params+=(${min_freq:+-d $min_freq})
|
||||
params+=(${max_freq:+-u $max_freq})
|
||||
params+=(${freq:+-f $freq})
|
||||
if ((${#params[@]} > 0)); then
|
||||
cpupower frequency-set "${params[@]}" >/dev/null || fail=1
|
||||
fi
|
||||
|
||||
# set options
|
||||
declare -a params=()
|
||||
params+=(${mc_scheduler:+-m $mc_scheduler})
|
||||
params+=(${smp_scheduler:+-s $smp_scheduler})
|
||||
params+=(${perf_bias:+-b $perf_bias})
|
||||
if ((${#params[@]} > 0)); then
|
||||
cpupower set "${params[@]}" >/dev/null || fail=1
|
||||
fi
|
||||
|
||||
# print failure if any
|
||||
(($fail > 0)) && stat_fail && exit 1 || stat_done
|
||||
;;
|
||||
*)
|
||||
echo "usage: ${0##*/} {start|restart}"
|
||||
esac
|
||||
|
||||
true
|
||||
|
||||
# vim:set ts=2 sw=2 ft=sh et:
|
10
community/linux-tools/cpupower.service
Normal file
10
community/linux-tools/cpupower.service
Normal file
|
@ -0,0 +1,10 @@
|
|||
[Unit]
|
||||
Description=Apply cpupower configuration
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/etc/rc.d/cpupower start
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
pkgname=nodejs
|
||||
pkgver=0.8.3
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc='Evented I/O for V8 javascript'
|
||||
arch=('i686' 'x86_64' 'arm')
|
||||
url='http://nodejs.org/'
|
||||
|
|
99
core/filesystem/PKGBUILD
Normal file
99
core/filesystem/PKGBUILD
Normal file
|
@ -0,0 +1,99 @@
|
|||
# $Id: PKGBUILD 162213 2012-06-23 17:56:53Z tomegun $
|
||||
# Maintainer: Tom Gundersen <teg@jklm.no>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - add our information to os-release
|
||||
|
||||
pkgname=filesystem
|
||||
pkgver=2012.6
|
||||
pkgrel=4.1
|
||||
pkgdesc='Base filesystem'
|
||||
arch=('any')
|
||||
license=('GPL')
|
||||
url='http://www.archlinux.org'
|
||||
groups=('base')
|
||||
install='filesystem.install'
|
||||
depends=('iana-etc' 'bash' 'coreutils')
|
||||
backup=('etc/fstab' 'etc/crypttab' 'etc/group' 'etc/hosts' 'etc/ld.so.conf' 'etc/passwd'
|
||||
'etc/shadow' 'etc/gshadow' 'etc/resolv.conf' 'etc/motd' 'etc/nsswitch.conf'
|
||||
'etc/shells' 'etc/host.conf' 'etc/securetty' 'etc/profile' 'etc/issue')
|
||||
source=('group' 'issue' 'nsswitch.conf' 'securetty' 'host.conf' 'ld.so.conf'
|
||||
'passwd' 'shadow' 'fstab' 'crypttab' 'hosts' 'motd' 'os-release' 'resolv.conf'
|
||||
'shells' 'gshadow' 'profile' 'modprobe.d.usb-load-ehci-first')
|
||||
|
||||
package() {
|
||||
cd ${pkgdir}
|
||||
|
||||
#
|
||||
# setup root filesystem
|
||||
#
|
||||
for d in boot dev etc home media mnt usr var opt srv/http run; do
|
||||
install -d -m755 ${d}
|
||||
done
|
||||
install -d -m555 proc
|
||||
install -d -m555 sys
|
||||
install -d -m0750 root
|
||||
install -d -m1777 tmp
|
||||
# vsftpd won't run with write perms on /srv/ftp
|
||||
install -d -m555 -g ftp srv/ftp
|
||||
|
||||
# setup /etc
|
||||
install -d etc/{ld.so.conf.d,skel,profile.d}
|
||||
for f in fstab group host.conf hosts issue ld.so.conf motd nsswitch.conf os-release passwd resolv.conf securetty shells profile; do
|
||||
install -m644 ${srcdir}/${f} etc/
|
||||
done
|
||||
ln -s /proc/self/mounts etc/mtab
|
||||
for f in gshadow shadow crypttab; do
|
||||
install -m600 ${srcdir}/${f} etc/
|
||||
done
|
||||
touch etc/arch-release
|
||||
install -D -m644 ${srcdir}/modprobe.d.usb-load-ehci-first usr/lib/modprobe.d/usb-load-ehci-first.conf
|
||||
|
||||
# setup /var
|
||||
for d in cache/man local opt log/old lib/misc empty; do
|
||||
install -d -m755 var/${d}
|
||||
done
|
||||
install -d -m1777 var/{tmp,spool/mail}
|
||||
# allow setgid games to write scores
|
||||
install -d -m775 -g games var/games
|
||||
ln -s spool/mail var/mail
|
||||
ln -s ../run var/run
|
||||
ln -s ../run/lock var/lock
|
||||
|
||||
#
|
||||
# setup /usr hierarchy
|
||||
#
|
||||
for d in bin include lib sbin share/misc src; do
|
||||
install -d -m755 usr/${d}
|
||||
done
|
||||
for d in $(seq 8); do
|
||||
install -d -m755 usr/share/man/man${d}
|
||||
done
|
||||
|
||||
|
||||
#
|
||||
# setup /usr/local hierarchy
|
||||
#
|
||||
for d in bin etc games include lib man sbin share src; do
|
||||
install -d -m755 usr/local/${d}
|
||||
done
|
||||
ln -s ../man usr/local/share/man
|
||||
}
|
||||
md5sums=('45940618da782cc391c59f88ab3333c3'
|
||||
'7813c481156f6b280a3ba91fc6236368'
|
||||
'13753e4e0964f3652b0cc60a28528bdf'
|
||||
'4c4540eeb748bf1f71d631b8c1dcf0b3'
|
||||
'f28150d4c0b22a017be51b9f7f9977ed'
|
||||
'6e488ffecc8ba142c0cf7e2d7aeb832e'
|
||||
'8a9042a2cedf6b6b47eb8973f14289cb'
|
||||
'b8355d9d2782f424f4cedcf682651be0'
|
||||
'ca716f853860199c1286e7939b2f2666'
|
||||
'e5d8323a4dbee7a6d0d2a19cbf4b819f'
|
||||
'7bc65f234dfb6abf24e7c3b03e86f4ff'
|
||||
'd41d8cd98f00b204e9800998ecf8427e'
|
||||
'52db9503314f639b8f47bd9a251a6ea9'
|
||||
'6f48288b6fcaf0065fcb7b0e525413e0'
|
||||
'22518e922891f9359f971f4f5b4e793c'
|
||||
'f95416882cef800edef08382a1176b7d'
|
||||
'f3b6ae7db8adffaaa4bffc6099dcbd50'
|
||||
'a8a962370cd0128465d514e6a1f74130')
|
33
core/filesystem/crypttab
Normal file
33
core/filesystem/crypttab
Normal file
|
@ -0,0 +1,33 @@
|
|||
# crypttab: Mappings for encrypted partitions
|
||||
#
|
||||
# Each mapped device will be created in /dev/mapper, so your /etc/fstab
|
||||
# should use the /dev/mapper/{NAME} paths for encrypted devices.
|
||||
#
|
||||
# Each PASSWORD field can be an absolute pathname to a key file (starting
|
||||
# with a slash, recommended) or a literal string that will be used as
|
||||
# a passphrase. To use special characters in the passphrase, surround it
|
||||
# by quotes, the usual bash quoting rules apply.
|
||||
# There are two special keywords that cannot be used as passphrases:
|
||||
# - ASK ask for a passphrase on boot
|
||||
# - SWAP use a random key and create a swapspace afterwards
|
||||
# WARNING: use the SWAP keyword carefully, as it overwrites the data
|
||||
# on the specified partition
|
||||
#
|
||||
# To create a key file:
|
||||
# hashalot -n 32 ripemd160 >/etc/crytfs.key
|
||||
# or
|
||||
# dd if=/dev/urandom of=/etc/cryptfs.key bs=256 count=1
|
||||
#
|
||||
# To pass additional options to cryptsetup for non-LUKS partitions, use the
|
||||
# fourth column.
|
||||
#
|
||||
# NOTE: Do not list your root (/) partition here, it must be set up
|
||||
# beforehand by the initramfs (/etc/mkinitcpio.conf).
|
||||
|
||||
|
||||
# NAME SOURCE DEVICE PASSWORD OPTIONS
|
||||
#home /dev/hda4 mypassword
|
||||
#data1 /dev/hda3 "my \"password\""
|
||||
#data2 /dev/hda5 /etc/cryptfs.key
|
||||
#swap /dev/hdx4 SWAP -c aes-cbc-essiv:sha256 -s 256
|
||||
#vol /dev/hdb7 ASK
|
60
core/filesystem/filesystem.install
Normal file
60
core/filesystem/filesystem.install
Normal file
|
@ -0,0 +1,60 @@
|
|||
post_install() {
|
||||
[ -f var/log/lastlog ] || : >var/log/lastlog
|
||||
[ -f var/log/wtmp ] || : >var/log/wtmp
|
||||
[ -f var/log/btmp ] || { : >var/log/btmp && chmod 600 var/log/btmp; }
|
||||
# workaround for bug #7194
|
||||
# readded due to bug #9465
|
||||
# please do not remove!
|
||||
chmod 1777 var/spool/mail tmp var/tmp
|
||||
}
|
||||
|
||||
# args: <group> [options]
|
||||
_addgroup() {
|
||||
if ! getent group "$1" >/dev/null; then
|
||||
groupadd "$@" >/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
# args: <group> [options]
|
||||
_adduser() {
|
||||
if ! getent passwd "$1" >/dev/null; then
|
||||
useradd "$@" >/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install
|
||||
|
||||
_addgroup optical -g 93
|
||||
_addgroup audio -g 92
|
||||
_addgroup video -g 91
|
||||
_addgroup floppy -g 94
|
||||
_addgroup storage -g 95
|
||||
_addgroup log -g 19
|
||||
_addgroup utmp -g 20
|
||||
_addgroup power -g 98
|
||||
_addgroup network -g 90
|
||||
_addgroup games -g 50
|
||||
_addgroup uucp -g 14
|
||||
_addgroup http -g 33
|
||||
_adduser http -u 33 -d /srv/http -g http -s /bin/false
|
||||
_addgroup scanner -g 96
|
||||
_addgroup rfkill -g 24
|
||||
_addgroup lock -g 54
|
||||
|
||||
# sync gshadow to group (fixes FS#19869
|
||||
if ! grep -q '^lock:' etc/gshadow; then
|
||||
grpconv >/dev/null
|
||||
fi
|
||||
|
||||
if ! grep -q '^include /etc/ld.so.conf.d/\*.conf$' etc/ld.so.conf; then
|
||||
echo 'include /etc/ld.so.conf.d/*.conf' >> etc/ld.so.conf
|
||||
fi
|
||||
|
||||
# set "Last password change" > 0; otherwise su $user wont work
|
||||
for user in bin daemon mail ftp http nobody; do
|
||||
if LANG=C chage -l ${user} | grep -q 'password must be changed'; then
|
||||
chage -d 14871 ${user}
|
||||
fi
|
||||
done
|
||||
}
|
5
core/filesystem/fstab
Normal file
5
core/filesystem/fstab
Normal file
|
@ -0,0 +1,5 @@
|
|||
#
|
||||
# /etc/fstab: static file system information
|
||||
#
|
||||
# <file system> <dir> <type> <options> <dump> <pass>
|
||||
tmpfs /tmp tmpfs nodev,nosuid 0 0
|
32
core/filesystem/group
Normal file
32
core/filesystem/group
Normal file
|
@ -0,0 +1,32 @@
|
|||
root:x:0:root
|
||||
bin:x:1:root,bin,daemon
|
||||
daemon:x:2:root,bin,daemon
|
||||
sys:x:3:root,bin
|
||||
adm:x:4:root,daemon
|
||||
tty:x:5:
|
||||
disk:x:6:root
|
||||
lp:x:7:daemon
|
||||
mem:x:8:
|
||||
kmem:x:9:
|
||||
wheel:x:10:root
|
||||
ftp:x:11:
|
||||
mail:x:12:
|
||||
uucp:x:14:
|
||||
log:x:19:root
|
||||
utmp:x:20:
|
||||
locate:x:21:
|
||||
rfkill:x:24:
|
||||
smmsp:x:25:
|
||||
http:x:33:
|
||||
games:x:50:
|
||||
lock:x:54:
|
||||
network:x:90:
|
||||
video:x:91:
|
||||
audio:x:92:
|
||||
optical:x:93:
|
||||
floppy:x:94:
|
||||
storage:x:95:
|
||||
scanner:x:96:
|
||||
power:x:98:
|
||||
nobody:x:99:
|
||||
users:x:100:
|
32
core/filesystem/gshadow
Normal file
32
core/filesystem/gshadow
Normal file
|
@ -0,0 +1,32 @@
|
|||
root:::root
|
||||
bin:::root,bin,daemon
|
||||
daemon:::root,bin,daemon
|
||||
sys:::root,bin
|
||||
adm:::root,daemon
|
||||
tty:::
|
||||
disk:::root
|
||||
lp:::daemon
|
||||
mem:::
|
||||
kmem:::
|
||||
wheel:::root
|
||||
ftp:::
|
||||
mail:::
|
||||
uucp:::
|
||||
log:::root
|
||||
utmp:x::
|
||||
locate:::
|
||||
rfkill:x::
|
||||
smmsp:::
|
||||
http:::
|
||||
games:::
|
||||
lock:::
|
||||
network:x::
|
||||
video:x::
|
||||
audio:::
|
||||
optical:::
|
||||
floppy:x::
|
||||
storage:x::
|
||||
scanner:x::
|
||||
power:x::
|
||||
nobody:::
|
||||
users:::
|
8
core/filesystem/host.conf
Normal file
8
core/filesystem/host.conf
Normal file
|
@ -0,0 +1,8 @@
|
|||
#
|
||||
# /etc/host.conf
|
||||
#
|
||||
|
||||
order hosts,bind
|
||||
multi on
|
||||
|
||||
# End of file
|
9
core/filesystem/hosts
Normal file
9
core/filesystem/hosts
Normal file
|
@ -0,0 +1,9 @@
|
|||
#
|
||||
# /etc/hosts: static lookup table for host names
|
||||
#
|
||||
|
||||
#<ip-address> <hostname.domain.org> <hostname>
|
||||
127.0.0.1 localhost.localdomain localhost
|
||||
::1 localhost.localdomain localhost
|
||||
|
||||
# End of file
|
2
core/filesystem/issue
Normal file
2
core/filesystem/issue
Normal file
|
@ -0,0 +1,2 @@
|
|||
Arch Linux \r (\l)
|
||||
|
7
core/filesystem/ld.so.conf
Normal file
7
core/filesystem/ld.so.conf
Normal file
|
@ -0,0 +1,7 @@
|
|||
#
|
||||
# /etc/ld.so.conf
|
||||
#
|
||||
|
||||
include /etc/ld.so.conf.d/*.conf
|
||||
|
||||
# End of file
|
2
core/filesystem/modprobe.d.usb-load-ehci-first
Normal file
2
core/filesystem/modprobe.d.usb-load-ehci-first
Normal file
|
@ -0,0 +1,2 @@
|
|||
softdep ohci_hcd pre: ehci_hcd
|
||||
softdep uhci_hcd pre: ehci_hcd
|
0
core/filesystem/motd
Normal file
0
core/filesystem/motd
Normal file
19
core/filesystem/nsswitch.conf
Normal file
19
core/filesystem/nsswitch.conf
Normal file
|
@ -0,0 +1,19 @@
|
|||
# Begin /etc/nsswitch.conf
|
||||
|
||||
passwd: files
|
||||
group: files
|
||||
shadow: files
|
||||
|
||||
publickey: files
|
||||
|
||||
hosts: files dns
|
||||
networks: files
|
||||
|
||||
protocols: files
|
||||
services: files
|
||||
ethers: files
|
||||
rpc: files
|
||||
|
||||
netgroup: files
|
||||
|
||||
# End /etc/nsswitch.conf
|
9
core/filesystem/os-release
Normal file
9
core/filesystem/os-release
Normal file
|
@ -0,0 +1,9 @@
|
|||
NAME="Arch Linux ARM"
|
||||
ID=archarm
|
||||
ID_LIKE=arch
|
||||
PRETTY_NAME="Arch Linux ARM"
|
||||
ANSI_COLOR="0;36"
|
||||
HOME_URL="http://archlinuxarm.org/"
|
||||
SUPPORT_URL="https://archlinuxarm.org/forum"
|
||||
BUG_REPORT_URL="https://github.com/archlinuxarm/PKGBUILDs/issues"
|
||||
|
7
core/filesystem/passwd
Normal file
7
core/filesystem/passwd
Normal file
|
@ -0,0 +1,7 @@
|
|||
root:x:0:0:root:/root:/bin/bash
|
||||
bin:x:1:1:bin:/bin:/bin/false
|
||||
daemon:x:2:2:daemon:/sbin:/bin/false
|
||||
mail:x:8:12:mail:/var/spool/mail:/bin/false
|
||||
ftp:x:14:11:ftp:/srv/ftp:/bin/false
|
||||
http:x:33:33:http:/srv/http:/bin/false
|
||||
nobody:x:99:99:nobody:/:/bin/false
|
27
core/filesystem/profile
Normal file
27
core/filesystem/profile
Normal file
|
@ -0,0 +1,27 @@
|
|||
# /etc/profile
|
||||
|
||||
#Set our umask
|
||||
umask 022
|
||||
|
||||
# Set our default path
|
||||
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"
|
||||
export PATH
|
||||
|
||||
# Load profiles from /etc/profile.d
|
||||
if test -d /etc/profile.d/; then
|
||||
for profile in /etc/profile.d/*.sh; do
|
||||
test -r "$profile" && . "$profile"
|
||||
done
|
||||
unset profile
|
||||
fi
|
||||
|
||||
# Source global bash config
|
||||
if test "$PS1" && test "$BASH" && test -r /etc/bash.bashrc; then
|
||||
. /etc/bash.bashrc
|
||||
fi
|
||||
|
||||
# Termcap is outdated, old, and crusty, kill it.
|
||||
unset TERMCAP
|
||||
|
||||
# Man is much better than us at figuring this out
|
||||
unset MANPATH
|
8
core/filesystem/resolv.conf
Normal file
8
core/filesystem/resolv.conf
Normal file
|
@ -0,0 +1,8 @@
|
|||
#
|
||||
# /etc/resolv.conf
|
||||
#
|
||||
|
||||
#search <yourdomain.tld>
|
||||
#nameserver <ip>
|
||||
|
||||
# End of file
|
15
core/filesystem/securetty
Normal file
15
core/filesystem/securetty
Normal file
|
@ -0,0 +1,15 @@
|
|||
#
|
||||
# /etc/securetty
|
||||
#
|
||||
|
||||
console
|
||||
tty1
|
||||
tty2
|
||||
tty3
|
||||
tty4
|
||||
tty5
|
||||
tty6
|
||||
ttyS0
|
||||
hvc0
|
||||
|
||||
# End of file
|
7
core/filesystem/shadow
Normal file
7
core/filesystem/shadow
Normal file
|
@ -0,0 +1,7 @@
|
|||
root::14871::::::
|
||||
bin:x:14871::::::
|
||||
daemon:x:14871::::::
|
||||
mail:x:14871::::::
|
||||
ftp:x:14871::::::
|
||||
http:x:14871::::::
|
||||
nobody:x:14871::::::
|
8
core/filesystem/shells
Normal file
8
core/filesystem/shells
Normal file
|
@ -0,0 +1,8 @@
|
|||
#
|
||||
# /etc/shells
|
||||
#
|
||||
|
||||
/bin/sh
|
||||
/bin/bash
|
||||
|
||||
# End of file
|
|
@ -15,8 +15,8 @@ noautobuild=1
|
|||
|
||||
pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc')
|
||||
pkgver=4.7.1
|
||||
pkgrel=4
|
||||
#_snapshot=4.7-20120505
|
||||
pkgrel=5
|
||||
_snapshot=4.7-20120721
|
||||
_libstdcppmanver=20120605 # Note: check source directory name when updating this
|
||||
pkgdesc="The GNU Compiler Collection"
|
||||
arch=('i686' 'x86_64')
|
||||
|
@ -25,12 +25,12 @@ url="http://gcc.gnu.org"
|
|||
makedepends=('binutils>=2.22' 'libmpc' 'cloog' 'ppl')
|
||||
checkdepends=('dejagnu')
|
||||
options=('!libtool' '!emptydirs' '!distcc')
|
||||
source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
|
||||
#ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
|
||||
source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2
|
||||
ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
|
||||
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
|
||||
gcc_pure64.patch
|
||||
armhf-triplet-trunk.diff)
|
||||
md5sums=('933e6f15f51c031060af64a9e14149ff'
|
||||
md5sums=('a1a53fda426bc6809cede8e85bbaf2a3'
|
||||
'767c62f9a047c4434f2345decf1d0819'
|
||||
'ced48436c1b3c981d721a829f1094de1'
|
||||
'bd7330bd41845929f1e0efb3b7d0a060')
|
||||
|
@ -158,7 +158,7 @@ package_gcc()
|
|||
|
||||
# many packages require these symlinks
|
||||
#install -dm755 ${pkgdir}/lib
|
||||
#ln -s /usr/bin/cpp ${pkgdir}/lib/cpp
|
||||
ln -s /usr/bin/cpp ${pkgdir}/usr/lib/cpp
|
||||
ln -s gcc ${pkgdir}/usr/bin/cc
|
||||
|
||||
# POSIX conformance launcher scripts for c89 and c99
|
||||
|
|
|
@ -13,7 +13,7 @@ pkgname=('linux-am33x' 'linux-headers-am33x')
|
|||
_kernelname=${pkgname#linux}
|
||||
_basekernel=3.2
|
||||
pkgver=${_basekernel}.21
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
arch=('arm')
|
||||
url="http://www.kernel.org/"
|
||||
license=('GPL2')
|
||||
|
@ -21,12 +21,12 @@ makedepends=('xmlto' 'docbook-xsl' 'uboot-mkimage')
|
|||
options=('!strip')
|
||||
source=("ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux-${_basekernel}.tar.xz"
|
||||
#"ftp://ftp.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.bz2"
|
||||
"rcn-ee.diff.gz::http://rcn-ee.net/deb/sid-armhf/v3.2.21-psp16/patch-3.2-psp16.diff.gz"
|
||||
"rcn-ee.diff.gz::http://rcn-ee.net/deb/sid-armhf/v3.2.21-psp17/patch-3.2-psp17.diff.gz"
|
||||
'config'
|
||||
'change-default-console-loglevel.patch'
|
||||
'aufs3-3.2.patch.gz')
|
||||
md5sums=('364066fa18767ec0ae5f4e4abcf9dc51'
|
||||
'0fb29519ba6297c2e2504a2b09246011'
|
||||
'25647d166c0616abc5bd2618ef4abe9b'
|
||||
'9597e523b495d417009d4b8703634f04'
|
||||
'9d3c56a4b999c8bfbd4018089a62f662'
|
||||
'6ea7b005a74be27abb072c934ef15a2c')
|
||||
|
|
|
@ -8,7 +8,7 @@ pkgname=('linux-cubox' 'linux-headers-cubox')
|
|||
_kernelname=${pkgname#linux}
|
||||
_basekernel=3.5
|
||||
pkgver=${_basekernel}.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=('arm')
|
||||
url="http://www.kernel.org/"
|
||||
license=('GPL2')
|
||||
|
@ -16,7 +16,7 @@ makedepends=('xmlto' 'docbook-xsl' 'uboot-mkimage' 'git' 'python2')
|
|||
options=('!strip')
|
||||
source=('config'
|
||||
'change-default-console-loglevel.patch')
|
||||
md5sums=('77eced8e95ed496d63646216b5e482c3'
|
||||
md5sums=('004ab6ff32c7ada65f33d241e8d5b515'
|
||||
'9d3c56a4b999c8bfbd4018089a62f662')
|
||||
|
||||
__gitroot="git://github.com/rabeeh/linux.git"
|
||||
|
|
|
@ -481,10 +481,12 @@ CONFIG_XFRM_ALGO=m
|
|||
# CONFIG_XFRM_MIGRATE is not set
|
||||
# CONFIG_XFRM_STATISTICS is not set
|
||||
CONFIG_XFRM_IPCOMP=m
|
||||
# CONFIG_NET_KEY is not set
|
||||
CONFIG_NET_KEY=m
|
||||
# CONFIG_NET_KEY_MIGRATE is not set
|
||||
CONFIG_INET=y
|
||||
CONFIG_IP_MULTICAST=y
|
||||
# CONFIG_IP_ADVANCED_ROUTER is not set
|
||||
CONFIG_IP_ROUTE_CLASSID=y
|
||||
CONFIG_IP_PNP=y
|
||||
CONFIG_IP_PNP_DHCP=y
|
||||
CONFIG_IP_PNP_BOOTP=y
|
||||
|
@ -540,9 +542,9 @@ CONFIG_INET6_TUNNEL=m
|
|||
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
|
||||
CONFIG_INET6_XFRM_MODE_TUNNEL=m
|
||||
CONFIG_INET6_XFRM_MODE_BEET=m
|
||||
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
|
||||
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
|
||||
CONFIG_IPV6_SIT=m
|
||||
# CONFIG_IPV6_SIT_6RD is not set
|
||||
CONFIG_IPV6_SIT_6RD=y
|
||||
CONFIG_IPV6_NDISC_NODETYPE=y
|
||||
CONFIG_IPV6_TUNNEL=m
|
||||
CONFIG_IPV6_MULTIPLE_TABLES=y
|
||||
|
@ -555,6 +557,7 @@ CONFIG_IPV6_PIMSM_V2=y
|
|||
CONFIG_NETFILTER=y
|
||||
# CONFIG_NETFILTER_DEBUG is not set
|
||||
CONFIG_NETFILTER_ADVANCED=y
|
||||
CONFIG_BRIDGE_NETFILTER=y
|
||||
|
||||
#
|
||||
# Core Netfilter Configuration
|
||||
|
@ -562,9 +565,10 @@ CONFIG_NETFILTER_ADVANCED=y
|
|||
CONFIG_NETFILTER_NETLINK=m
|
||||
CONFIG_NETFILTER_NETLINK_ACCT=m
|
||||
CONFIG_NETFILTER_NETLINK_QUEUE=m
|
||||
# CONFIG_NETFILTER_NETLINK_LOG is not set
|
||||
CONFIG_NETFILTER_NETLINK_LOG=m
|
||||
CONFIG_NF_CONNTRACK=m
|
||||
CONFIG_NF_CONNTRACK_MARK=y
|
||||
# CONFIG_NF_CONNTRACK_ZONES is not set
|
||||
CONFIG_NF_CONNTRACK_PROCFS=y
|
||||
CONFIG_NF_CONNTRACK_EVENTS=y
|
||||
CONFIG_NF_CONNTRACK_TIMEOUT=y
|
||||
|
@ -578,90 +582,93 @@ CONFIG_NF_CONNTRACK_FTP=m
|
|||
CONFIG_NF_CONNTRACK_H323=m
|
||||
CONFIG_NF_CONNTRACK_IRC=m
|
||||
CONFIG_NF_CONNTRACK_BROADCAST=m
|
||||
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
|
||||
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
|
||||
CONFIG_NF_CONNTRACK_SNMP=m
|
||||
CONFIG_NF_CONNTRACK_PPTP=m
|
||||
# CONFIG_NF_CONNTRACK_SANE is not set
|
||||
CONFIG_NF_CONNTRACK_SANE=m
|
||||
CONFIG_NF_CONNTRACK_SIP=m
|
||||
CONFIG_NF_CONNTRACK_TFTP=m
|
||||
CONFIG_NF_CT_NETLINK=m
|
||||
CONFIG_NF_CT_NETLINK_TIMEOUT=m
|
||||
# CONFIG_NETFILTER_TPROXY is not set
|
||||
CONFIG_NETFILTER_TPROXY=m
|
||||
CONFIG_NETFILTER_XTABLES=m
|
||||
|
||||
#
|
||||
# Xtables combined modules
|
||||
#
|
||||
# CONFIG_NETFILTER_XT_MARK is not set
|
||||
# CONFIG_NETFILTER_XT_CONNMARK is not set
|
||||
# CONFIG_NETFILTER_XT_SET is not set
|
||||
CONFIG_NETFILTER_XT_MARK=m
|
||||
CONFIG_NETFILTER_XT_CONNMARK=m
|
||||
CONFIG_NETFILTER_XT_SET=m
|
||||
|
||||
#
|
||||
# Xtables targets
|
||||
#
|
||||
# CONFIG_NETFILTER_XT_TARGET_AUDIT is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_CT is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
|
||||
CONFIG_NETFILTER_XT_TARGET_AUDIT=m
|
||||
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
|
||||
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
|
||||
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
|
||||
CONFIG_NETFILTER_XT_TARGET_CT=m
|
||||
CONFIG_NETFILTER_XT_TARGET_DSCP=m
|
||||
CONFIG_NETFILTER_XT_TARGET_HL=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_HMARK is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_LED is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_LOG is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_MARK is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
|
||||
CONFIG_NETFILTER_XT_TARGET_HMARK=m
|
||||
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
|
||||
CONFIG_NETFILTER_XT_TARGET_LED=m
|
||||
CONFIG_NETFILTER_XT_TARGET_LOG=m
|
||||
CONFIG_NETFILTER_XT_TARGET_MARK=m
|
||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
|
||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
|
||||
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
|
||||
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TEE=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
|
||||
|
||||
#
|
||||
# Xtables matches
|
||||
#
|
||||
# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_CPU is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
|
||||
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CPU=m
|
||||
CONFIG_NETFILTER_XT_MATCH_DCCP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_DSCP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_ECN=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_ESP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_ESP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_HELPER=m
|
||||
CONFIG_NETFILTER_XT_MATCH_HL=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_IPVS is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_MAC is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_MARK is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_OSF is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_OWNER is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_POLICY is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_REALM is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_RECENT is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_U32 is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
|
||||
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MAC=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MARK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_OSF=m
|
||||
CONFIG_NETFILTER_XT_MATCH_OWNER=m
|
||||
CONFIG_NETFILTER_XT_MATCH_POLICY=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
|
||||
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
|
||||
CONFIG_NETFILTER_XT_MATCH_REALM=m
|
||||
CONFIG_NETFILTER_XT_MATCH_RECENT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SCTP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STRING=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TIME=m
|
||||
CONFIG_NETFILTER_XT_MATCH_U32=m
|
||||
CONFIG_IP_SET=m
|
||||
CONFIG_IP_SET_MAX=256
|
||||
# CONFIG_IP_SET_BITMAP_IP is not set
|
||||
|
@ -747,7 +754,7 @@ CONFIG_NF_NAT_PPTP=m
|
|||
CONFIG_NF_NAT_H323=m
|
||||
CONFIG_NF_NAT_SIP=m
|
||||
CONFIG_IP_NF_MANGLE=m
|
||||
# CONFIG_IP_NF_TARGET_CLUSTERIP is not set
|
||||
CONFIG_IP_NF_TARGET_CLUSTERIP=m
|
||||
CONFIG_IP_NF_TARGET_ECN=m
|
||||
CONFIG_IP_NF_TARGET_TTL=m
|
||||
CONFIG_IP_NF_RAW=m
|
||||
|
@ -770,21 +777,31 @@ CONFIG_IP6_NF_MATCH_IPV6HEADER=m
|
|||
CONFIG_IP6_NF_MATCH_MH=m
|
||||
CONFIG_IP6_NF_MATCH_RPFILTER=m
|
||||
CONFIG_IP6_NF_MATCH_RT=m
|
||||
# CONFIG_IP6_NF_TARGET_HL is not set
|
||||
CONFIG_IP6_NF_TARGET_HL=m
|
||||
CONFIG_IP6_NF_FILTER=m
|
||||
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||
CONFIG_IP6_NF_MANGLE=m
|
||||
CONFIG_IP6_NF_RAW=m
|
||||
# CONFIG_BRIDGE_NF_EBTABLES is not set
|
||||
# CONFIG_IP_DCCP is not set
|
||||
# CONFIG_IP_SCTP is not set
|
||||
# CONFIG_RDS is not set
|
||||
# CONFIG_TIPC is not set
|
||||
# CONFIG_ATM is not set
|
||||
# CONFIG_L2TP is not set
|
||||
# CONFIG_BRIDGE is not set
|
||||
CONFIG_L2TP=m
|
||||
# CONFIG_L2TP_DEBUGFS is not set
|
||||
CONFIG_L2TP_V3=y
|
||||
CONFIG_L2TP_IP=m
|
||||
CONFIG_L2TP_ETH=m
|
||||
CONFIG_STP=m
|
||||
CONFIG_GARP=m
|
||||
CONFIG_BRIDGE=m
|
||||
CONFIG_BRIDGE_IGMP_SNOOPING=y
|
||||
# CONFIG_NET_DSA is not set
|
||||
# CONFIG_VLAN_8021Q is not set
|
||||
CONFIG_VLAN_8021Q=m
|
||||
CONFIG_VLAN_8021Q_GVRP=y
|
||||
# CONFIG_DECNET is not set
|
||||
CONFIG_LLC=m
|
||||
# CONFIG_LLC2 is not set
|
||||
# CONFIG_IPX is not set
|
||||
# CONFIG_ATALK is not set
|
||||
|
@ -814,6 +831,7 @@ CONFIG_IRDA=y
|
|||
# IrDA protocols
|
||||
#
|
||||
CONFIG_IRLAN=m
|
||||
# CONFIG_IRNET is not set
|
||||
CONFIG_IRCOMM=m
|
||||
CONFIG_IRDA_ULTRA=y
|
||||
|
||||
|
@ -872,7 +890,11 @@ CONFIG_BT_HIDP=m
|
|||
#
|
||||
CONFIG_BT_HCIBTUSB=m
|
||||
CONFIG_BT_HCIBTSDIO=m
|
||||
# CONFIG_BT_HCIUART is not set
|
||||
CONFIG_BT_HCIUART=m
|
||||
CONFIG_BT_HCIUART_H4=y
|
||||
CONFIG_BT_HCIUART_BCSP=y
|
||||
CONFIG_BT_HCIUART_ATH3K=y
|
||||
CONFIG_BT_HCIUART_LL=y
|
||||
CONFIG_BT_HCIBCM203X=m
|
||||
CONFIG_BT_HCIBPA10X=m
|
||||
CONFIG_BT_HCIBFUSB=m
|
||||
|
@ -1378,7 +1400,7 @@ CONFIG_MII=y
|
|||
# CONFIG_NETCONSOLE is not set
|
||||
# CONFIG_NETPOLL is not set
|
||||
# CONFIG_NET_POLL_CONTROLLER is not set
|
||||
# CONFIG_TUN is not set
|
||||
CONFIG_TUN=m
|
||||
# CONFIG_VETH is not set
|
||||
# CONFIG_ARCNET is not set
|
||||
|
||||
|
@ -1462,8 +1484,22 @@ CONFIG_PHYLIB=y
|
|||
# CONFIG_MDIO_BITBANG is not set
|
||||
# CONFIG_MDIO_BUS_MUX_GPIO is not set
|
||||
# CONFIG_MICREL_KS8995MA is not set
|
||||
# CONFIG_PPP is not set
|
||||
# CONFIG_SLIP is not set
|
||||
CONFIG_PPP=m
|
||||
CONFIG_PPP_BSDCOMP=m
|
||||
CONFIG_PPP_DEFLATE=m
|
||||
CONFIG_PPP_FILTER=y
|
||||
CONFIG_PPP_MPPE=m
|
||||
CONFIG_PPP_MULTILINK=y
|
||||
CONFIG_PPPOE=m
|
||||
CONFIG_PPTP=m
|
||||
CONFIG_PPPOL2TP=m
|
||||
CONFIG_PPP_ASYNC=m
|
||||
CONFIG_PPP_SYNC_TTY=m
|
||||
CONFIG_SLIP=m
|
||||
CONFIG_SLHC=m
|
||||
# CONFIG_SLIP_COMPRESSED is not set
|
||||
# CONFIG_SLIP_SMART is not set
|
||||
# CONFIG_SLIP_MODE_SLIP6 is not set
|
||||
|
||||
#
|
||||
# USB Network Adapters
|
||||
|
@ -1854,7 +1890,7 @@ CONFIG_ARCH_REQUIRE_GPIOLIB=y
|
|||
CONFIG_GPIOLIB=y
|
||||
CONFIG_OF_GPIO=y
|
||||
# CONFIG_DEBUG_GPIO is not set
|
||||
# CONFIG_GPIO_SYSFS is not set
|
||||
CONFIG_GPIO_SYSFS=y
|
||||
|
||||
#
|
||||
# Memory mapped GPIO drivers:
|
||||
|
@ -2116,11 +2152,7 @@ CONFIG_RC_LOOPBACK=m
|
|||
CONFIG_IR_GPIO_CIR=m
|
||||
CONFIG_MEDIA_ATTACH=y
|
||||
CONFIG_MEDIA_TUNER=m
|
||||
CONFIG_MEDIA_TUNER_CUSTOMISE=y
|
||||
|
||||
#
|
||||
# Customize TV tuners
|
||||
#
|
||||
# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
|
||||
CONFIG_MEDIA_TUNER_SIMPLE=m
|
||||
CONFIG_MEDIA_TUNER_TDA8290=m
|
||||
CONFIG_MEDIA_TUNER_TDA827X=m
|
||||
|
@ -2132,7 +2164,6 @@ CONFIG_MEDIA_TUNER_MT20XX=m
|
|||
CONFIG_MEDIA_TUNER_MT2060=m
|
||||
CONFIG_MEDIA_TUNER_MT2063=m
|
||||
CONFIG_MEDIA_TUNER_MT2266=m
|
||||
CONFIG_MEDIA_TUNER_MT2131=m
|
||||
CONFIG_MEDIA_TUNER_QT1010=m
|
||||
CONFIG_MEDIA_TUNER_XC2028=m
|
||||
CONFIG_MEDIA_TUNER_XC5000=m
|
||||
|
@ -2143,8 +2174,6 @@ CONFIG_MEDIA_TUNER_MC44S803=m
|
|||
CONFIG_MEDIA_TUNER_MAX2165=m
|
||||
CONFIG_MEDIA_TUNER_TDA18218=m
|
||||
CONFIG_MEDIA_TUNER_FC0011=m
|
||||
CONFIG_MEDIA_TUNER_FC0012=m
|
||||
CONFIG_MEDIA_TUNER_FC0013=m
|
||||
CONFIG_MEDIA_TUNER_TDA18212=m
|
||||
CONFIG_MEDIA_TUNER_TUA9001=m
|
||||
CONFIG_VIDEO_V4L2=m
|
||||
|
@ -2571,7 +2600,7 @@ CONFIG_FB_SYS_FILLRECT=m
|
|||
CONFIG_FB_SYS_COPYAREA=m
|
||||
CONFIG_FB_SYS_IMAGEBLIT=m
|
||||
# CONFIG_FB_FOREIGN_ENDIAN is not set
|
||||
# CONFIG_FB_SYS_FOPS is not set
|
||||
CONFIG_FB_SYS_FOPS=m
|
||||
# CONFIG_FB_WMT_GE_ROPS is not set
|
||||
CONFIG_FB_DEFERRED_IO=y
|
||||
# CONFIG_FB_SVGALIB is not set
|
||||
|
@ -2610,7 +2639,7 @@ CONFIG_FB_MODE_HELPERS=y
|
|||
# CONFIG_FB_PM3 is not set
|
||||
# CONFIG_FB_CARMINE is not set
|
||||
# CONFIG_FB_SMSCUFX is not set
|
||||
# CONFIG_FB_UDL is not set
|
||||
CONFIG_FB_UDL=m
|
||||
# CONFIG_FB_VIRTUAL is not set
|
||||
# CONFIG_FB_METRONOME is not set
|
||||
# CONFIG_FB_MB862XX is not set
|
||||
|
@ -3395,7 +3424,7 @@ CONFIG_FAT_DEFAULT_CODEPAGE=437
|
|||
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
|
||||
CONFIG_NTFS_FS=m
|
||||
# CONFIG_NTFS_DEBUG is not set
|
||||
CONFIG_NTFS_RW=y
|
||||
# CONFIG_NTFS_RW is not set
|
||||
|
||||
#
|
||||
# Pseudo filesystems
|
||||
|
@ -3787,6 +3816,10 @@ CONFIG_XZ_DEC_ARMTHUMB=y
|
|||
CONFIG_XZ_DEC_SPARC=y
|
||||
CONFIG_XZ_DEC_BCJ=y
|
||||
# CONFIG_XZ_DEC_TEST is not set
|
||||
CONFIG_TEXTSEARCH=y
|
||||
CONFIG_TEXTSEARCH_KMP=m
|
||||
CONFIG_TEXTSEARCH_BM=m
|
||||
CONFIG_TEXTSEARCH_FSM=m
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_HAS_IOPORT=y
|
||||
CONFIG_HAS_DMA=y
|
||||
|
|
264
core/linux-imx6/PKGBUILD
Normal file
264
core/linux-imx6/PKGBUILD
Normal file
|
@ -0,0 +1,264 @@
|
|||
# Maintainer: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
|
||||
# i.MX6 kernel and headers
|
||||
# - note: any other kernel packages should include headers for that march
|
||||
# - there will be no v7 kernel26 package, each march will be tagged individually
|
||||
|
||||
buildarch=4
|
||||
|
||||
pkgbase=linux-imx6
|
||||
pkgname=('linux-imx6' 'linux-headers-imx6')
|
||||
# pkgname=linux-custom # Build kernel with a different name
|
||||
_kernelname=${pkgname#linux}
|
||||
_basekernel=3.0
|
||||
pkgver=${_basekernel}.15
|
||||
pkgrel=1
|
||||
arch=('arm')
|
||||
url="http://www.kernel.org/"
|
||||
license=('GPL2')
|
||||
makedepends=('xmlto' 'docbook-xsl' 'uboot-mkimage' 'git')
|
||||
options=('!strip')
|
||||
source=('config'
|
||||
'change-default-console-loglevel.patch')
|
||||
md5sums=('d0f8fb314156343a53db7aa75eda5e7f'
|
||||
'9d3c56a4b999c8bfbd4018089a62f662')
|
||||
|
||||
__gitroot="git://github.com/boundarydevices/linux-imx6.git"
|
||||
__gitname="linux-imx6"
|
||||
__gitbranch="boundary-L3.0.15_12.04.01"
|
||||
|
||||
build() {
|
||||
cd "${srcdir}"
|
||||
msg "Connecting to GIT server...."
|
||||
|
||||
if [ -d $__gitname ] ; then
|
||||
cd $__gitname && git pull origin
|
||||
msg "The local files are updated."
|
||||
else
|
||||
git clone --depth 1 --branch=${__gitbranch} $__gitroot
|
||||
fi
|
||||
|
||||
msg "GIT checkout done or server timeout"
|
||||
|
||||
cd "${srcdir}/${__gitname}"
|
||||
|
||||
# set DEFAULT_CONSOLE_LOGLEVEL to 4 (same value as the 'quiet' kernel param)
|
||||
# remove this when a Kconfig knob is made available by upstream
|
||||
# (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227)
|
||||
patch -Np1 -i "${srcdir}/change-default-console-loglevel.patch"
|
||||
|
||||
cat "${srcdir}/config" > ./.config
|
||||
|
||||
# set extraversion to pkgrel
|
||||
sed -ri "s|^(EXTRAVERSION =).*|\1 -${pkgrel}|" Makefile
|
||||
|
||||
# don't run depmod on 'make install'. We'll do this ourselves in packaging
|
||||
sed -i '2iexit 0' scripts/depmod.sh
|
||||
|
||||
# get kernel version
|
||||
make prepare
|
||||
|
||||
# load configuration
|
||||
# Configure the kernel. Replace the line below with one of your choice.
|
||||
#make menuconfig # CLI menu for configuration
|
||||
#make nconfig # new CLI menu for configuration
|
||||
#make xconfig # X-based configuration
|
||||
#make oldconfig # using old config from previous kernel version
|
||||
# ... or manually edit .config
|
||||
|
||||
# Copy back our configuration (use with new kernel version)
|
||||
#cp ./.config ../${_basekernel}.config
|
||||
|
||||
####################
|
||||
# stop here
|
||||
# this is useful to configure the kernel
|
||||
#msg "Stopping build"
|
||||
#return 1
|
||||
####################
|
||||
|
||||
#yes "" | make config
|
||||
|
||||
# build!
|
||||
make ${MAKEFLAGS} uImage modules
|
||||
}
|
||||
|
||||
package_linux-imx6() {
|
||||
pkgdesc="The Linux Kernel and modules - i.MX6 processors"
|
||||
groups=('base')
|
||||
depends=('coreutils' 'linux-firmware' 'module-init-tools>=3.16' 'mkinitcpio>=0.7')
|
||||
optdepends=('crda: to set the correct wireless channels of your country')
|
||||
provides=('kernel26' "linux=${pkgver}")
|
||||
conflicts=('linux-trimslice' 'linux-omap')
|
||||
backup=("etc/mkinitcpio.d/${pkgname}.preset")
|
||||
install=${pkgname}.install
|
||||
|
||||
cd "${srcdir}/${__gitname}"
|
||||
|
||||
KARCH=arm
|
||||
|
||||
# get kernel version
|
||||
_kernver="$(make kernelrelease)"
|
||||
|
||||
mkdir -p "${pkgdir}"/{lib/modules,lib/firmware,boot}
|
||||
make INSTALL_MOD_PATH="${pkgdir}" modules_install
|
||||
cp arch/$KARCH/boot/uImage "${pkgdir}/boot/uImage"
|
||||
|
||||
# set correct depmod command for install
|
||||
sed \
|
||||
-e "s/KERNEL_NAME=.*/KERNEL_NAME=${_kernelname}/g" \
|
||||
-e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g" \
|
||||
-i "${startdir}/${pkgname}.install"
|
||||
|
||||
# remove build and source links
|
||||
rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build}
|
||||
# remove the firmware
|
||||
rm -rf "${pkgdir}/lib/firmware"
|
||||
# gzip -9 all modules to save 100MB of space
|
||||
find "${pkgdir}" -name '*.ko' -exec gzip -9 {} \;
|
||||
# make room for external modules
|
||||
ln -s "../extramodules-${_basekernel}-${_kernelname:-ARCH}" "${pkgdir}/lib/modules/${_kernver}/extramodules"
|
||||
# add real version for building modules and running depmod from post_install/upgrade
|
||||
mkdir -p "${pkgdir}/lib/modules/extramodules-${_basekernel}-${_kernelname:-ARCH}"
|
||||
echo "${_kernver}" > "${pkgdir}/lib/modules/extramodules-${_basekernel}-${_kernelname:-ARCH}/version"
|
||||
|
||||
# move module tree /lib -> /usr/lib
|
||||
mkdir -p "${pkgdir}/usr"
|
||||
mv "$pkgdir/lib" "$pkgdir/usr"
|
||||
|
||||
# Now we call depmod...
|
||||
depmod -b "$pkgdir" -F System.map "$_kernver"
|
||||
}
|
||||
|
||||
package_linux-headers-imx6() {
|
||||
pkgdesc="Header files and scripts for building modules for linux kernel - i.MX6 processors"
|
||||
provides=("linux-headers=${pkgver}")
|
||||
conflicts=('linux-headers-omap' 'linux-headers-trimslice')
|
||||
|
||||
install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}"
|
||||
|
||||
cd "${pkgdir}/usr/lib/modules/${_kernver}"
|
||||
ln -sf ../../../src/linux-${_kernver} build
|
||||
|
||||
cd "${srcdir}/${__gitname}"
|
||||
install -D -m644 Makefile \
|
||||
"${pkgdir}/usr/src/linux-${_kernver}/Makefile"
|
||||
install -D -m644 kernel/Makefile \
|
||||
"${pkgdir}/usr/src/linux-${_kernver}/kernel/Makefile"
|
||||
install -D -m644 .config \
|
||||
"${pkgdir}/usr/src/linux-${_kernver}/.config"
|
||||
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/include"
|
||||
|
||||
for i in acpi asm-generic config crypto drm generated linux math-emu \
|
||||
media net pcmcia scsi sound trace video xen; do
|
||||
cp -a include/${i} "${pkgdir}/usr/src/linux-${_kernver}/include/"
|
||||
done
|
||||
|
||||
# copy arch includes for external modules
|
||||
mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH
|
||||
cp -a arch/$KARCH/include ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/
|
||||
# mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/mach-mx6
|
||||
# cp -a arch/$KARCH/mach-mx6/include ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/mach-mx6/
|
||||
mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/plat-mxc
|
||||
cp -a arch/$KARCH/plat-mxc/include ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/plat-mxc/
|
||||
|
||||
# copy files necessary for later builds, like nvidia and vmware
|
||||
cp Module.symvers "${pkgdir}/usr/src/linux-${_kernver}"
|
||||
cp -a scripts "${pkgdir}/usr/src/linux-${_kernver}"
|
||||
|
||||
# fix permissions on scripts dir
|
||||
chmod og-w -R "${pkgdir}/usr/src/linux-${_kernver}/scripts"
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/.tmp_versions"
|
||||
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/arch/${KARCH}/kernel"
|
||||
|
||||
cp arch/${KARCH}/Makefile "${pkgdir}/usr/src/linux-${_kernver}/arch/${KARCH}/"
|
||||
|
||||
if [ "${CARCH}" = "i686" ]; then
|
||||
cp arch/${KARCH}/Makefile_32.cpu "${pkgdir}/usr/src/linux-${_kernver}/arch/${KARCH}/"
|
||||
fi
|
||||
|
||||
cp arch/${KARCH}/kernel/asm-offsets.s "${pkgdir}/usr/src/linux-${_kernver}/arch/${KARCH}/kernel/"
|
||||
|
||||
# add headers for lirc package
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/video"
|
||||
|
||||
cp drivers/media/video/*.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/video/"
|
||||
|
||||
for i in bt8xx cpia2 cx25840 cx88 em28xx et61x251 pwc saa7134 sn9c102; do
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/video/${i}"
|
||||
cp -a drivers/media/video/${i}/*.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/video/${i}"
|
||||
done
|
||||
|
||||
# add docbook makefile
|
||||
install -D -m644 Documentation/DocBook/Makefile \
|
||||
"${pkgdir}/usr/src/linux-${_kernver}/Documentation/DocBook/Makefile"
|
||||
|
||||
# add dm headers
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/drivers/md"
|
||||
cp drivers/md/*.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/md"
|
||||
|
||||
# add inotify.h
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/include/linux"
|
||||
cp include/linux/inotify.h "${pkgdir}/usr/src/linux-${_kernver}/include/linux/"
|
||||
|
||||
# add wireless headers
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/net/mac80211/"
|
||||
cp net/mac80211/*.h "${pkgdir}/usr/src/linux-${_kernver}/net/mac80211/"
|
||||
|
||||
# add dvb headers for external modules
|
||||
# in reference to:
|
||||
# http://bugs.archlinux.org/task/9912
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-core"
|
||||
cp drivers/media/dvb/dvb-core/*.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-core/"
|
||||
# and...
|
||||
# http://bugs.archlinux.org/task/11194
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/include/config/dvb/"
|
||||
cp include/config/dvb/*.h "${pkgdir}/usr/src/linux-${_kernver}/include/config/dvb/"
|
||||
|
||||
# add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
|
||||
# in reference to:
|
||||
# http://bugs.archlinux.org/task/13146
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends/"
|
||||
cp drivers/media/dvb/frontends/lgdt330x.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends/"
|
||||
cp drivers/media/video/msp3400-driver.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends/"
|
||||
|
||||
# add dvb headers
|
||||
# in reference to:
|
||||
# http://bugs.archlinux.org/task/20402
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-usb"
|
||||
cp drivers/media/dvb/dvb-usb/*.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-usb/"
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends"
|
||||
cp drivers/media/dvb/frontends/*.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends/"
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/common/tuners"
|
||||
cp drivers/media/common/tuners/*.h "${pkgdir}/usr/src/linux-${_kernver}/drivers/media/common/tuners/"
|
||||
|
||||
# add xfs and shmem for aufs building
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/fs/xfs"
|
||||
mkdir -p "${pkgdir}/usr/src/linux-${_kernver}/mm"
|
||||
cp fs/xfs/xfs_sb.h "${pkgdir}/usr/src/linux-${_kernver}/fs/xfs/xfs_sb.h"
|
||||
|
||||
# copy in Kconfig files
|
||||
for i in `find . -name "Kconfig*"`; do
|
||||
mkdir -p "${pkgdir}"/usr/src/linux-${_kernver}/`echo ${i} | sed 's|/Kconfig.*||'`
|
||||
cp ${i} "${pkgdir}/usr/src/linux-${_kernver}/${i}"
|
||||
done
|
||||
|
||||
chown -R root.root "${pkgdir}/usr/src/linux-${_kernver}"
|
||||
find "${pkgdir}/usr/src/linux-${_kernver}" -type d -exec chmod 755 {} \;
|
||||
|
||||
# strip scripts directory
|
||||
find "${pkgdir}/usr/src/linux-${_kernver}/scripts" -type f -perm -u+w 2>/dev/null | while read binary ; do
|
||||
case "$(file -bi "${binary}")" in
|
||||
*application/x-sharedlib*) # Libraries (.so)
|
||||
/usr/bin/strip ${STRIP_SHARED} "${binary}";;
|
||||
*application/x-archive*) # Libraries (.a)
|
||||
/usr/bin/strip ${STRIP_STATIC} "${binary}";;
|
||||
*application/x-executable*) # Binaries
|
||||
/usr/bin/strip ${STRIP_BINARIES} "${binary}";;
|
||||
esac
|
||||
done
|
||||
|
||||
# remove unneeded architectures
|
||||
rm -rf "${pkgdir}"/usr/src/linux-${_kernver}/arch/{alpha,arm26,avr32,blackfin,cris,frv,h8300,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,parisc,powerpc,ppc,s390,sh,sh64,sparc,sparc64,um,v850,x86,xtensa}
|
||||
}
|
12
core/linux-imx6/change-default-console-loglevel.patch
Normal file
12
core/linux-imx6/change-default-console-loglevel.patch
Normal file
|
@ -0,0 +1,12 @@
|
|||
diff -upr linux-3.0.orig/kernel/printk.c linux-3.0/kernel/printk.c
|
||||
--- linux-3.0.orig/kernel/printk.c 2011-07-22 05:17:23.000000000 +0300
|
||||
+++ linux-3.0/kernel/printk.c 2011-07-27 14:43:07.000000000 +0300
|
||||
@@ -58,7 +58,7 @@ void asmlinkage __attribute__((weak)) ea
|
||||
|
||||
/* We show everything that is MORE important than this.. */
|
||||
#define MINIMUM_CONSOLE_LOGLEVEL 1 /* Minimum loglevel we let people use */
|
||||
-#define DEFAULT_CONSOLE_LOGLEVEL 7 /* anything MORE serious than KERN_DEBUG */
|
||||
+#define DEFAULT_CONSOLE_LOGLEVEL 4 /* anything MORE serious than KERN_DEBUG */
|
||||
|
||||
DECLARE_WAIT_QUEUE_HEAD(log_wait);
|
||||
|
3769
core/linux-imx6/config
Normal file
3769
core/linux-imx6/config
Normal file
File diff suppressed because it is too large
Load diff
31
core/linux-imx6/linux-imx6.install
Normal file
31
core/linux-imx6/linux-imx6.install
Normal file
|
@ -0,0 +1,31 @@
|
|||
# arg 1: the new package version
|
||||
# arg 2: the old package version
|
||||
|
||||
KERNEL_NAME=-imx6
|
||||
KERNEL_VERSION=3.0.15-1-ARCH+
|
||||
|
||||
post_install () {
|
||||
# updating module dependencies
|
||||
echo ">>> Updating module dependencies. Please wait ..."
|
||||
depmod ${KERNEL_VERSION}
|
||||
|
||||
echo "NOTE: You will probably need to copy /boot/uImage to the first partition"
|
||||
echo " of your SD card."
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
if grep "^[^#]*[[:space:]]/boot" etc/fstab 2>&1 >/dev/null; then
|
||||
if ! grep "[[:space:]]/boot" etc/mtab 2>&1 >/dev/null; then
|
||||
echo "WARNING: /boot appears to be a seperate partition but is not mounted"
|
||||
echo " This is most likely not what you want. Please mount your /boot"
|
||||
echo " partition and reinstall the kernel unless you are sure this is OK"
|
||||
fi
|
||||
fi
|
||||
|
||||
# updating module dependencies
|
||||
echo ">>> Updating module dependencies. Please wait ..."
|
||||
depmod ${KERNEL_VERSION}
|
||||
|
||||
echo "NOTE: You will probably need to copy /boot/uImage to the first partition"
|
||||
echo " of your SD card."
|
||||
}
|
|
@ -4,17 +4,15 @@
|
|||
# Contributor: Kritoke <kritoke@gamebox.net>
|
||||
# Contributor: Luca Roccia <little_rock@users.sourceforge.net>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@plugapps.com>
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - changed _bindir to .linuxarm from .linuxx86
|
||||
# - removed (optional) dep to openmpi - does not build on ARM
|
||||
|
||||
plugrel=1
|
||||
|
||||
pkgbase=boost
|
||||
pkgname=('boost-libs' 'boost')
|
||||
pkgver=1.50.0
|
||||
_boostver=${pkgver//./_}
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.boost.org/"
|
||||
makedepends=('icu' 'python' 'python2' 'bzip2' 'zlib')
|
||||
|
|
|
@ -6,14 +6,14 @@
|
|||
|
||||
pkgname=gnutls
|
||||
pkgver=3.0.21
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A library which provides a secure layer over a reliable transport layer"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('GPL3' 'LGPL')
|
||||
url="http://www.gnu.org/software/gnutls/"
|
||||
install=gnutls.install
|
||||
options=('!libtool' '!zipman')
|
||||
depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle>=2.4' 'p11-kit>=0.12')
|
||||
depends=('gcc-libs>=4.7.1-5' 'libtasn1' 'readline' 'zlib' 'nettle>=2.4' 'p11-kit>=0.12')
|
||||
makedepends=('strace')
|
||||
source=(ftp://ftp.gnu.org/gnu/gnutls/${pkgname}-${pkgver}.tar.xz{,.sig})
|
||||
md5sums=('7480dff7115e5af85215893c06b3ac5c'
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgbase=imagemagick
|
||||
pkgname=('imagemagick' 'imagemagick-doc')
|
||||
pkgver=6.7.8.4
|
||||
pkgver=6.7.8.6
|
||||
pkgrel=1
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.imagemagick.org/"
|
||||
|
@ -16,14 +16,14 @@ makedepends=('libltdl' 'lcms2' 'libxt' 'fontconfig' 'libxext' 'ghostscript' \
|
|||
'openexr' 'libwmf' 'librsvg' 'libxml2' 'jasper' 'liblqr')
|
||||
source=(http://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz \
|
||||
perlmagick.rpath.patch)
|
||||
sha1sums=('3cca01dad3596502a149229e28226b1b2a037915'
|
||||
sha1sums=('4965710cf4dca18583691d121e22b114c84e0643'
|
||||
'23405f80904b1de94ebd7bd6fe2a332471b8c283')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}"/ImageMagick-${pkgver%.*}-${pkgver##*.}
|
||||
|
||||
sed '/AC_PATH_XTRA/d' -i configure.ac
|
||||
autoreconf --install
|
||||
autoreconf --force --install
|
||||
patch -p0 -i ../perlmagick.rpath.patch
|
||||
|
||||
./configure --prefix=/usr --sysconfdir=/etc --with-modules --disable-static \
|
||||
|
|
|
@ -21,10 +21,10 @@ if [ "${_git}" = "true" ]; then
|
|||
else
|
||||
pkgver=8.0.4
|
||||
fi
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=('i686' 'x86_64')
|
||||
makedepends=('glproto>=1.4.15' 'libdrm>=2.4.30' 'libxxf86vm>=1.1.1' 'libxdamage>=1.1.3' 'expat>=2.0.1' 'libx11>=1.4.99.1' 'libxt>=1.1.1'
|
||||
'gcc-libs>=4.6.1' 'dri2proto>=2.6' 'python2' 'libxml2' 'imake' 'llvm' 'udev')
|
||||
'gcc-libs>=4.7.1-5' 'dri2proto>=2.6' 'python2' 'libxml2' 'imake' 'llvm' 'udev>=183')
|
||||
url="http://mesa3d.sourceforge.net"
|
||||
license=('custom')
|
||||
source=(LICENSE
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
|
||||
# Contributor: Pierre Schmitz <pierre@archlinux.de>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@plugapps.com>
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - Just say NO to x86 optimizations ;)
|
||||
# - disabled distcc, ccache - bad things happen
|
||||
# - don't use -no-neon on armv7
|
||||
|
@ -11,12 +11,10 @@
|
|||
# - disabled gcc47.patch since we're not on that yet
|
||||
# - no libfbclient/ibase, issues building on ARM
|
||||
|
||||
plugrel=1
|
||||
|
||||
pkgbase=qt
|
||||
pkgname=('qt' 'qt-private-headers')
|
||||
pkgver=4.8.2
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://qt-project.org/'
|
||||
license=('GPL3' 'LGPL')
|
||||
|
|
Loading…
Reference in a new issue