Merge branch 'master' into new_eudev

This commit is contained in:
Ertuğrul Erata
2016-01-09 23:45:46 +02:00
18 changed files with 654 additions and 55 deletions
+196
View File
@@ -0,0 +1,196 @@
- [x] acl - Erişim denetim listesi için çeşitli araçlar
- [ ] alternatives - Alternatif yönetim sistemi
- [x] attr - Gelişkin öznitelikler araçları
- [x] autoconf - Used to create autoconfiguration files
- [ ] autogen - Otomatik metin ve program üretme aracı -- arch'da 5.18.6
- [x] automake - Makefile.am yapılandırma dosyalarından Makefile.in dosyası üreten program
- [ ] baselayout - Dosya sisteminin temel planı
- [x] bash - GNU Bource again kabuğu
- [x] bc - Konsol temelli hesap makinesi
- [ ] binutils - Makine dili derleme ve bağlama araçları // *LFS 2.25.1*
- [ ] biosdevname - Biosdevname is a udev helper utility developed // *http://linux.dell.com/biosdevname/biosdevname-0.7.1/biosdevname-0.7.1.tar.gz*
- [x] bison - Yacc uyumlu yazım ayrıştırma üreteci
- [ ] busybox - Statik bağlanmış sistem komutları bütünü // *http://busybox.net/downloads/busybox-1.24.1.tar.bz2*
- [x] bzip2 - Yüksek kaliteli bir veri sıkıştırma uygulaması
- [ ] ca-certificates - Common CA certificates // https://packages.qa.debian.org/c/ca-certificates.html 20151214*
- [ ] catbox - Python için sandbox modülü
- [ ] check - C için birim test ortamı //*BLFS http://downloads.sourceforge.net/check/check-0.10.0.tar.gz*
- [x] chrpath - Dinamik kitaplık yükleme yolunu (rpath) değiştirme aracı // BLFS
- [ ] cloog - Chunky Loop Generator // *https://github.com/periscop/cloog/archive/cloog-0.18.4.tar.gz*
- [ ] cmake - Cmake, açık kaynak kodlu ve birden fazla platformda çalışan bir 'make' sistemidir. // * BLFS http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz*
- [x] colorgcc - GCC çıktısını renklendiren bir araç.
- [ ] comar - Sistem yapılandırmasını yönetir
- [ ] comar-api - Çomar betikleri için yardımcı fonksiyonlar
- [x] coreutils - Standart dosya, metin ve kabuk uygulamaları
- [x] cpio - Tar ve cpio dosyaları içine yazıp okuyabilen bir dosya arşivleme uygulaması // BLFS
- [ ] cpupowertools - CPU güç/frekans yönetim araçları
- [ ] cracklib - Parola Kontrol Kütüphanesi // *BLFS https://github.com/cracklib/cracklib/releases/download/cracklib-2.9.6/cracklib-2.9.6.tar.gz*
- [ ] cryptsetup - Şifreli dosya sistemleri yaratmak için bir araç // * https://www.kernel.org/pub/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.0.tar.xz*
- [ ] curl - Uzak sunuculardan dosya indirmek için bir araç // *BLFS http://curl.haxx.se/download/curl-7.46.0.tar.lzma*
- [ ] cython - Python için C eklentileri // * http://cython.org/release/Cython-0.23.4.tar.gz*
- [ ] db - Oracle Berkeley DB // *BLFS http://download.oracle.com/berkeley-db/db-6.1.26.tar.gz *
- [x] dbus - Uygulamaların birbirleriyle haberleşmesinin basit bir yöntemi
- [x] dbus-glib - D-Bus için GLib bağlayıcıları
- [x] dbus-python - D-Bus için Python bağlayıcıları
- [ ] dhcpcd - DHCP protokolü için istemci // *BLFS http://roy.marples.name/downloads/dhcpcd/dhcpcd-6.9.4.tar.xz *
- [ ] dietlibc - Düşük boyut için optimize edilmiş C kütüphanesi // http://www.fefe.de/dietlibc/dietlibc-0.33.tar.bz2
- [x] diffutils - Dosyaları karşılaştırmak ve fark dosyaları oluşturmak için kullanılan araçlar
- [ ] disktype - Disk veya disk görüntüsünün biçimsel içeriğini saptar
- [ ] docbook-xml - Docbook XML DTD
- [ ] docbook-xsl - Docbook XSL biçemyaprakları
- [x] e2fsprogs - Standart ext2, ext3, ext4 dosya sistemi uygulamaları
- [ ] elfutils - Derlenmiş objeleri işlemek için gereken aletler koleksiyonu // *BLFS https://fedorahosted.org/releases/e/l/elfutils/0.164/elfutils-0.164.tar.bz2 *
- [ ] eudev - eudev sistemd-udev uygulamasının çatalı // * https://github.com/gentoo/eudev/archive/v3.1.5.tar.gz* __this release need libgudev__
- [x] expat - XML ayrıştırıcı kütüphaneleri
- [x] file - Dosya tipini belirlemek için kullanılan bir uygulamadır
- [x] findutils - Dosya bulmak için kullanılan GNU uygulamaları
- [x] flex - GNU sözcüksel analiz üreteci
- [ ] freetype - Yüksek kaliteli ve taşınabilir yazıtipi düzeneği // *BLFS http://downloads.sourceforge.net/freetype/freetype-2.6.2.tar.bz2*
- [x] fuse - Kullanıcı düzeyinde dosya sistemi oluştumaya yarayan kitaplık // BLFS
- [x] gawk - Metin işleme uygulaması olan awk'ın GNU versiyonu
- [ ] gc - C ve C++ için bir çöp toplama kitaplığı
- [ ] gcc - C/C++ ve Fortran derleyicisi // gcc-5.3.0
- [x] gdbm - Perl uyumlu standart GNU veritabanı kütüphaneleri
- [x] gettext - Farklı dillerde ileti katalogları üretmek için gerekli GNU araçları ve kütüphaneleri
- [ ] glib2 - C programlama dili için glib kütüphanesi // * BLFS http://ftp.gnome.org/pub/gnome/sources/glib/2.46/glib-2.46.2.tar.xz *
- [ ] glibc - GNU libc6 (glibc2 olarak da bilinir) C kitaplığı // Glibc-2.22
- [ ] glpk - GNU Doğrusal Programlama Kiti //* http://ftp.gnu.org/gnu/glpk/glpk-4.57.tar.gz*
- [x] gmp - İstenilen duyarlıkta çalışabilen aritmetik işlem kitaplığı
- [ ] gnuconfig - Autofoo için temel config dosyaları
- [ ] gobject-introspection - Introspection system for GObject-based libraries // * BLFS http://ftp.gnome.org/pub/gnome/sources/gobject-introspection/1.46/gobject-introspection-1.46.0.tar.xz *
- [x] gperf - Mükemmel hash üreticisi
- [ ] gperftools - Google Performans Araçları // * https://github.com/gperftools/gperftools/releases/download/gperftools-2.4/gperftools-2.4.tar.gz *
- [x] grep - Grep düzenli ifade eşleme aracı
- [x] groff - Belge biçimlendirme sistemi
- [ ] grub2 - GNU GRUB is a Multiboot boot loader.
- [x] guile - GNU Scheme yorumlayıcısı ve kitaplığı // * BLFS*
- [x] gzip - GNU dosya arşiv aracı
- [ ] help2man - Geleneksel --help çıktılarını man sayfalarına dönüştüren bir GNU yazılımı // * ftp://ftp.gnu.org/gnu/help2man/help2man-1.47.3.tar.xz*
- [x] intltool - Çeşitli kaynak kod dosyalarından satırları ayıklamak için kullanılan betikler
- [ ] isl - Integer Set Library
- [x] json-c - C dilinde JSON gerçeklemesi // BLFS
- [x] kbd - Klavye ve konsol araçları
- [ ] kernel - Pisi Linux için Linux çekirdeği
- [ ] klibc - Küçük bir C kütüphanesi (libc) uyarlaması
- [x] kmod - Linux kernel modülleri yönetim araçları
- [x] less - Mükemmel bir metin görüntüleyici
- [ ] leveldb - Hızlı ve hafif bir anahtar/değer veri kütüphanesi
- [x] libarchive - Birçok farklı akış arşiv formatını yaratan ve okuyan programlama kitaplığı // *BLFS*
- [x] libatomic_ops - Atomik bellek işlemleri kütüphanesi // BLFS
- [x] libcap - POSIX 1003.1e desteği
- [ ] libcap-ng - Alternatif bir POSIX yetenekleri kütüphanesi // * http://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.7.7.tar.gz*
- [x] libee - An Event Expression Library inspired by CEE
- [ ] libestr - Library for some string essentials // *http://libestr.adiscon.com/files/download/libestr-0.1.10.tar.gz*
- [x] libffi - Yabancı işlev arayüzleri için taşınabilir bir kitaplık
- [ ] libgcrypt - Genel amaçlı bir şifreleme kitaplığı // *BLFS ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.6.4.tar.bz2*
- [ ] libgpg-error - GnuPG bileşenlerinin kullandığı hata değerleri için kitaplık // * BLFS ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.21.tar.bz2 *
- [ ] libidn - Uluslararası Alan Adları (IDN) destek kütüphanesi // *BLFS http://ftp.gnu.org/gnu/libidn/libidn-1.32.tar.gz *
- [ ] liblogging - Easy to use, portable, open source library for system logging // *http://download.rsyslog.com/liblogging/liblogging-1.0.5.tar.gz *
- [x] libmpc - Yüksek hassasiyet ve yuvarlama kitaplığı
- [ ] libpcre - Perl-uyumlu sıradan ifade kütüphanesi // *ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz *
- [x] libpipeline - pipeline yönetim kitaplığı
- [ ] libpng - PNG kütüphanesi // *http://downloads.sourceforge.net/libpng/libpng-1.6.20.tar.xz *
- [ ] libseccomp - Gelişmiş seccomp kütüphanesi // *https://github.com/seccomp/libseccomp/releases/download/v2.2.3/libseccomp-2.2.3.tar.gz*
- [x] libsigsegv - Oluşan bellek hatalarının kullanıcı kipinde işlenmesini sağlayan bir kitaplık
- [ ] libssh2 - SSH2 protokolü için kütüphane // *http://www.libssh2.org/download/libssh2-1.6.0.tar.gz*
- [ ] libtool - Program geliştiriciler için ortak kütüphane aracı // __libtool-2.4.6__
- [ ] libunistring - Unicode karakter dizisi kitaplığı // *http://ftp.gnu.org/gnu/libunistring/libunistring-0.9.5.tar.xz*
- [x] libunwind - Yazılım çağrıları geri izleme aracı
- [ ] libusb - Userspace access to USB devices // BLFS http://downloads.sourceforge.net/libusb/libusb-1.0.20.tar.bz2
- [x] libusb-compat - Userspace access to USB devices // BLFS
- [ ] libuser - Kullanıcı ve grup hesap yönetim kitaplığı // libuser-0.62
- [ ] libxml2 - XML türü dosyaları işlemeye aracılık eden kütüphanenin 2. sürümü // BLFS *http://xmlsoft.org/sources/libxml2-2.9.3.tar.gz*
- [x] libxslt - XSLT kitaplığı ve araçları // BLFS
- [ ] linux-firmware - Linux çekirdeği tarafından kullanılan firmware dosyaları
- [x] lsb-release - LSB sürüm sorgulama aracı // BLFS
- [ ] lvm2 - Mantıksal Hacim Yönetimi aracı // *BLFS ftp://sources.redhat.com/pub/lvm2/releases/LVM2.2.02.138.tgz*
- [x] lzo - Çok hızlı bir sıkıştırma/açma kütüphanesi // BLFS
- [x] m4 - GNU makro işleyicisi
- [ ] mailcap - Dosya türleri için yardımcı uygulama ve MIME türü ilişkilendirmeleri // mailcap-2.1.44
- [x] make - Geleneksel kaynak kod ağaçlarını derleme aracı
- [x] man-db - Kapsamlı Linux kılavuzları
- [x] man-pages - Kapsamlı Linux kılavuz dökümanları
- [ ] mdadm - MD aygıtlarını (Yazılımsal RAID) denetleme aracı // *BLFS http://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-3.3.4.tar.xz*
- [ ] mingetty - Sadece sanal konsollar için yekpare bir getty programı
- [ ] miscfiles - Çeşitli dosyalar
- [ ] mkinitramfs - initramfs image dosyası yaratmak için araç
- [ ] module-bbswitch - Optimus grafik kartlı bir dizüstü bilgisayarda grafik kartını seçmeye yarayan çekirdek modülüdür.
- [ ] module-broadcom-wl - Broadcom'un BCM4311, BCM4312, BCM4321 ve BCM4322 tabanlı kablosuz bağdaştırıcıları için IEEE 802.11a/b/g/n aygıt sürücüleri
- [ ] module-virtualbox - Kernel modules for VirtualBox
- [ ] module-virtualbox-guest - VirtualBox misafir makineleri için çekirdek modülleri
- [ ] mpfr - Multiple precision floating point library // MPFR-3.1.3
- [ ] mudur - Pisi Linux açılış sistemi
- [ ] nasm - Assembler derleyicisi // *BLFS http://www.nasm.us/pub/nasm/releasebuilds/2.11.08/nasm-2.11.08.tar.xz*
- [ ] ncompress - Bir başka sıkışmış dosya açma programı
- [x] ncurses - Konsol görsel kütüphanesi
- [ ] ndiswrapper - Bir sürücü ara yazılımı(wrapper)
- [ ] net-tools - Linux ağ araçları // BLFS http://anduin.linuxfromscratch.org/BLFS/net-tools/net-tools-CVS_20101030.tar.gz ?
- [x] nettle - The Nettle package contains the low-level cryptographic library. // BLFS
- [ ] nspr - Netscape Taşınabilir Çalışma Zamanı // *https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.11/src/nspr-4.11.tar.gz *
- [x] nss-mdns - İsim servisi değiştirme modülü
- [ ] numactl - NUMA makineleri optimize etmek için bir kitaplık // __move to util.admin?__
- [x] openssl - SSL v2/v3 ve TLS v1 için araç kiti // BLFS
- [ ] os-prober - Utility to detect other OSes on a set of drives // __1.70__
- [ ] pam - PAM - Eklenebilir Yetkilendirme Modülleri // *BLFS http://linux-pam.org/library/Linux-PAM-1.2.1.tar.bz2*
- [x] patch - Yama dosyalarını uygular //
- [x] pciutils - PCI veriyolu işlevleri ile ilgili çeşitli programlar // *BLFS 3.4.1*
- [ ] pcmciautils - PCMCIA veriyolu işlevleri ile ilgili çeşitli araçlar
- [ ] perl - Perl dili // *5.22.1*
- [x] perl-Locale-gettext - GNU yerel araçlarına erişim için Perl modülü //
- [x] perl-XML-Parser - James Clark'ın XML ayırıştırıcısına bir Perl uzantısı arayüzü
- [ ] piksemel - iksemel için python desteği
- [ ] pisi - PİSİ PiSi Linux'un paket yönetim sistemidir
- [ ] pisilinux-python - PiSi Linux için Python modülleri
- [x] pkgconfig - Kütüphaneler için derleme bayraklarını yöneten bir paket yapılandırma sistemi
- [x] plyvel - Plyvel, LevelDB için, hızlı ve zengin özellikli Python arabirimi.
- [x] polkit - Sistem bileşenleri için erişim politikası servisi
- [x] popt - Popt komut satırında çalıştıran bir seçenek ayrıştırıcıdır.
- [ ] ppl - Pharma Polyhedra kitaplığı
- [x] procps - Geleneksel bilgilendirme yardımcı programları ve süreç işleme araçları
- [x] psmisc - proc dosya sistemi kullanan bir araç takımı
- [ ] pycurl - Python cURL Modülü // *https://github.com/pycurl/pycurl/archive/REL_7_19_5_3.tar.gz*
- [ ] pypolkit - PolicyKit için Python bağlayıcısı
- [ ] python - Nesneye yönelik bir programlama dili // *BLFS https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tar.xz*
- [ ] python-psutil - Platform bağımsız, süreçler hakkında bilgi sağlayan bir Python modülü // *https://pypi.python.org/packages/source/p/psutil/psutil-3.3.0.tar.gz*
- [x] python-pyliblzma - Python için lzma bağlayıcıları
- [ ] python-setuptools - Python kurulum araçları // *? https://pypi.python.org/pypi/distribute/0.7.3 , https://pypi.python.org/pypi/setuptools*
- [x] readline - Diğer bir şirin konsol gösterim kütüphanesi //
- [ ] rsyslog - Gelişmiş sistem günlükleme hizmeti // *http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.15.0.tar.gz*
- [ ] run-parts - run scripts or programs in a directory
- [ ] scons - Python temelli, esnek, geliştirilebilir inşa aracı // *BLFS http://downloads.sourceforge.net/scons/scons-2.4.1.tar.gz *
- [x] sed - GNU stream düzenleyici
- [x] sgml-common - SGML ISO karakter nesneleri ve yardımcı programları
- [x] shadow - Kullanıcı hesapları yönetimi için araçlar
- [x] slang - Bir çok metin gösterici yazılım tarfından kullanılan konsol görüntüleme kütüphanesi //__ why that is not in main?__
- [ ] snappy - Linux için sıkıştırma/ayıklama kütüphanesidir. // *https://github.com/google/snappy/archive/1.1.3.tar.gz*
- [x] spidermonkey - Javascript C Kitaplığı
- [ ] sqlite - Bir C kütüphanesi içindeki bir SQL veritabanı motoru // *BLFS http://sqlite.org/2015/sqlite-autoconf-3090200.tar.gz*
- [x] sysfsutils - Çeşitli sistem araç ve gereçleri
- [x] sysvinit - Programs which control basic system processes
- [x] tar - GNU dosya arşivleme uygulaması
- [x] tcp-wrappers - TCP Wrappers
- [x] texinfo - GNU info (bilgi) programı ve araçları
- [x] time - Bir programın sistem kaynak kullanımını izleyen GNU aracı // BLFS
- [x] timezone - Zamandilimi veri dosyaları ve araçları
- [ ] unifdef - The unifdef utility selectively processes conditional cpp(1) directives // *http://dotat.at/prog/unifdef/unifdef-2.11.tar.xz*
- [ ] unzip - pkzip ile sıkıştırılmış dosyalar için açıcı // *BLFS http://downloads.sourceforge.net/infozip/unzip60.tar.gz*
- [x] urlgrabber - Python için yüksek seviyeli, platform bağımsız bir url-grabber kütüphanesi
- [x] usbutils - USB listeleme araçları // BLFS
- [x] util-linux - Çeşitli kullanışlı Linux araçları
- [ ] util-macros - X.Org X11 Autotools makroları // * BLFS http://ftp.x.org/pub/individual/util/util-macros-1.19.0.tar.bz2*
- [x] v86d - uvesafb için kullanıcı uzayı yardımcısı
- [x] vixie-cron - Tam teşekküllü bir crond uyarlaması
- [x] which - Verilen komutun çalıştırma yolundaki önceliğe göre yerini gösterir // BLFS
- [x] wireless-tools - Kablosuz ağ kartlarını yapılandırmak için kullanılan bir araç seti // BLFS 29 da biz 30 dayız.
- [x] xcb-proto - XCB protokol tanımlamaları
- [ ] xmlto - XML ve DocBook için dönüşüm aracı // * BLFS https://fedorahosted.org/releases/x/m/xmlto/xmlto-0.0.28.tar.bz2*
- [ ] xorg-proto - X.Org Protokol Başlıkları // * BLFS check pls http://www.linuxfromscratch.org/blfs/view/svn/x/x7proto.html*
- [ ] xorg-util - X.Org araçları // * check ftp://mirror.csclub.uwaterloo.ca/x.org/individual/util *
- [x] xtrans - X.Org trans kitaplığı.
- [x] xz - XZ sıkıştırma araçları
- [ ] yacc - Yacc: Yet Another Compiler-Compiler
- [ ] yasm - Bir çok sentaks ve mimari destekleyen Assembler // *http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz*
- [x] zip - ZIP programı (şifreleme desteği ile birlikte)
- [x] zlib - Standart sıkıştırma/açma kütüphanesi
dosyanın en güncel hali için: https://gist.github.com/ertugerata/3dd26e482f0f928b7bc9
+56 -12
View File
@@ -4991,7 +4991,7 @@
<Description xml:lang="fr">Les utilitaires PCI sont une collection de programmes d&apos;inspection et de manipulation de la configuration des périphériques PCI.</Description>
<Description xml:lang="en">The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices.</Description>
<Description xml:lang="tr">Pakette bulunan PCI araçları, PCI veriyolunu kullanan donanımlarınızın görüntülenmesi ve ayarlanması işlevini yürütür.</Description>
<Archive type="tarxz" sha1sum="2009c441bfb78811c2991bde03b88c043654c195">ftp://ftp.kernel.org/pub/software/utils/pciutils/pciutils-3.2.1.tar.xz</Archive>
<Archive type="tarxz" sha1sum="c4582e05ef7113ae9fc9b0502e7b2f4285b1a1b2">ftp://ftp.kernel.org/pub/software/utils/pciutils/pciutils-3.4.1.tar.xz</Archive>
<AdditionalFiles>
<AdditionalFile target="pci.ids">pci.ids</AdditionalFile>
</AdditionalFiles>
@@ -5004,6 +5004,11 @@
</Source>
<Package>
<Name>pciutils</Name>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>eudev</Dependency>
<Dependency>libkmod</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="library">/usr/lib</Path>
@@ -5017,7 +5022,7 @@
<Summary xml:lang="tr">pciutils için geliştirme dosyaları</Summary>
<PartOf>system.devel</PartOf>
<RuntimeDependencies>
<Dependency release="4">pciutils</Dependency>
<Dependency release="5">pciutils</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/pkgconfig</Path>
@@ -5025,6 +5030,13 @@
</Files>
</Package>
<History>
<Update release="5">
<Date>2016-01-03</Date>
<Version>3.4.1</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Alı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-05-11</Date>
<Version>3.2.1</Version>
@@ -5675,8 +5687,8 @@
<Summary xml:lang="en">A somewhat comprehensive collection of Linux man pages</Summary>
<Summary xml:lang="tr">Kapsamlı Linux kılavuz dökümanları</Summary>
<Description xml:lang="en">A large collection of man pages (documentation) from the Linux Documentation Project (LDP).</Description>
<Archive type="tarxz" sha1sum="8677d75e967c759df11cdff902d94d0c1d910750">https://www.kernel.org/pub/linux/docs/man-pages/man-pages-4.02.tar.xz</Archive>
<Archive type="tarxz" sha1sum="b9c65a46e2061a1b2d4ee7bcc3e46603517b1f42" target="man-pages-4.02">http://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-2003-a.tar.xz</Archive>
<Archive type="tarxz" sha1sum="a8fe81cbea71d1b0bdf9e6d185dd5826da575010">https://www.kernel.org/pub/linux/docs/man-pages/man-pages-4.04.tar.xz</Archive>
<Archive type="tarxz" sha1sum="b9c65a46e2061a1b2d4ee7bcc3e46603517b1f42" target="man-pages-4.04">http://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-2003-a.tar.xz</Archive>
<SourceURI>system/base/man-pages/pspec.xml</SourceURI>
</Source>
<Package>
@@ -5694,6 +5706,13 @@
</AdditionalFiles>
</Package>
<History>
<Update release="10">
<Date>2016-01-03</Date>
<Version>4.04</Version>
<Comment>Version bump</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="9">
<Date>2015-08-25</Date>
<Version>4.02</Version>
@@ -10215,7 +10234,6 @@
<Description xml:lang="tr">GNU cpio dosyaları cpio veya tar arşivlerine kopyalamaya veya bu arşivlerden çıkarmak için tasarlanmıştır. Arşiv diskteki başka bir dosya, manyetik bir teyp veya bir boru sistemi olabilir. GNU cpio şu arşiv formatlarını destekler: ikili, eski ASCII, yeni ASCII, crc, HPUX ikili, HPUX eski ASCII, eski tar ve POSIX.1 tar.</Description>
<Archive type="tarbz2" sha1sum="60358408c76db354f6716724c4bcbcb6e18ab642">mirrors://gnu/cpio/cpio-2.12.tar.bz2</Archive>
<Patches>
<Patch level="1">cpio-2.7-svr4compat.patch</Patch>
<Patch level="1">cpio-2.9-exitCode.patch</Patch>
<Patch level="1">CVE-2010-0624-rpatelib-overflow.patch</Patch>
</Patches>
@@ -10233,7 +10251,7 @@
</Package>
<History>
<Update release="4">
<Date>2015-12-29</Date>
<Date>2016-01-03</Date>
<Version>2.12</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
@@ -12027,7 +12045,7 @@
<Description xml:lang="en">The GNU gettext package provides a set of tools and documentation for producing multi-lingual messages in programs. Tools include a set of conventions about how programs should be written to support message catalogs, a directory and file naming organization for the message catalogs, a runtime library which supports the retrieval of translated messages, and stand-alone programs for handling the translatable and the already translated strings. Gettext provides an easy to use library and tools for creating, using, and modifying natural language catalogs and is a powerful and simple method for internationalizing programs.</Description>
<Description xml:lang="tr">gettext, uygulamalarda farklı dillerde iletiler kullanılmasını sağlayan yerelleştirme araçları ve kütüphanelerini içerir.</Description>
<Description xml:lang="de">gettext ist eine GNU Bibliothek für Internationalisierung</Description>
<Archive type="targz" sha1sum="4d236852bd8d63e14d09eb6fc1f4da20a99f568b">http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.6.tar.gz</Archive>
<Archive type="targz" sha1sum="d8fc932196cc78b83ca1b63c8687ec3d513b40b6">http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.7.tar.gz</Archive>
<BuildDependencies>
<Dependency>acl-devel</Dependency>
<Dependency>glib2-devel</Dependency>
@@ -12074,7 +12092,7 @@
<Summary xml:lang="tr">gettext için geliştirme dosyaları</Summary>
<PartOf>system.devel</PartOf>
<RuntimeDependencies>
<Dependency release="9">gettext</Dependency>
<Dependency release="10">gettext</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/aclocal</Path>
@@ -12083,6 +12101,13 @@
</Files>
</Package>
<History>
<Update release="10">
<Date>2016-01-03</Date>
<Version>0.19.7</Version>
<Comment>Version bump</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="9">
<Date>2015-10-27</Date>
<Version>0.19.6</Version>
@@ -12639,7 +12664,7 @@
<Package>
<Name>mudur</Name>
<RuntimeDependencies>
<Dependency release="7">kbd</Dependency>
<Dependency versionFrom="2.0.3">kbd</Dependency>
<Dependency>bash</Dependency>
<Dependency>dbus</Dependency>
<Dependency>kmod</Dependency>
@@ -12675,7 +12700,7 @@
</Package>
<History>
<Update release="17">
<Date>2015-05-13</Date>
<Date>2016-01-03</Date>
<Version>4.4.0</Version>
<Comment>fix issue #562, rebuild, depend new kbd and eudev, mount cgroups</Comment>
<Name>Marcin Bojara</Name>
@@ -14015,9 +14040,10 @@
<Description xml:lang="fr">Les utilitaires de recherche GNU sont les utilitaire de recherche de répertoire basique du système d&apos;exploitation GNU. Ces programmes sont typiquement associés à d&apos;autres programmes pour leur fournir une capacité de recherche de fichier et de répertoire puissante et modulaire à d&apos;autres commandes.</Description>
<Description xml:lang="en">The GNU Find Utilities are the basic directory searching utilities of the GNU operating system. These programs are typically used in conjunction with other programs to provide modular and powerful directory search and file locating capabilities to other commands.</Description>
<Description xml:lang="tr">GNU Find Utilities GNU işletim sisteminin temel dizin arama uygulamalarıdır. Bu uygulamalar diğer komutlara başka programlar ile birlikte çalışarak modüler ve güçlü dizin ve dosya arama yetenekleri sunar.</Description>
<Archive type="targz" sha1sum="e8dd88fa2cc58abffd0bfc1eddab9020231bb024">http://ftp.gnu.org/pub/gnu/findutils/findutils-4.4.2.tar.gz</Archive>
<Archive type="targz" sha1sum="f18e8aaee3f3d4173a1f598001003be8706d28b0">http://ftp.gnu.org/pub/gnu/findutils/findutils-4.6.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>gettext-devel</Dependency>
<Dependency>texinfo</Dependency>
</BuildDependencies>
<SourceURI>system/base/findutils/pspec.xml</SourceURI>
</Source>
@@ -14026,13 +14052,22 @@
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/find</Path>
<Path fileType="library">/usr/libexec</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="info">/usr/share/info</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/var</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2016-01-03</Date>
<Version>4.6.0</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="3">
<Date>2014-05-11</Date>
<Version>4.4.2</Version>
@@ -15371,6 +15406,8 @@
</Provides>
<AdditionalFiles>
<AdditionalFile target="/usr/lib/tmpfiles.d/udev.conf" permission="0644" owner="root">tmpfiles.conf</AdditionalFile>
<AdditionalFile target="/lib/udev/rules.d/60-persistent-storage.rules" permission="0644" owner="root">60-persistent-storage.rules</AdditionalFile>
<AdditionalFile target="/lib/udev/rules.d/70-pisilinux.rules" permission="0644" owner="root">70-yali.rules</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
@@ -15378,7 +15415,7 @@
<Summary xml:lang="en">Development files for eudev</Summary>
<PartOf>system.devel</PartOf>
<RuntimeDependencies>
<Dependency release="5">eudev</Dependency>
<Dependency release="6">eudev</Dependency>
<Dependency>glib2-devel</Dependency>
</RuntimeDependencies>
<Files>
@@ -15420,6 +15457,13 @@
</Replaces>
</Package>
<History>
<Update release="6">
<Date>2016-01-04</Date>
<Version>3.1.2</Version>
<Comment>Add rules for mount storage, ntfs usb disc too.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="5">
<Date>2015-06-20</Date>
<Version>3.1.2</Version>
+1 -1
View File
@@ -1 +1 @@
393a6bbeb66b868d2a58cdfad6979c5fa7120bed
814635b3b18a98a2546b547f9452c5576b03cd42
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
ef3b7951dcfaaae7a8ea036b7cc01fcbcb5f7276
844d2ac58a7ddcb070f5c7061c522854e45a11ea
+1 -4
View File
@@ -70,7 +70,4 @@ def install():
# Add man files
pisitools.doman("man/*.5", "man/*.7", "man/*.8")
pisitools.dodoc("README*", "NOTES")
# Add rules for mount storage
pisitools.insinto("/lib/udev/rules.d","rules/60-persistent-storage.rules")
pisitools.dodoc("README*", "NOTES")
+65 -23
View File
@@ -1,33 +1,75 @@
#!/bin/sh
# start at sdb to ignore the system hard drive
KERNEL!="sd[b-z]*", GOTO="exit"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="exit"
#! /bin/sh
# import some useful filesystem info as variables
IMPORT{program}="/sbin/blkid -o udev -p %N"
#######################################
# USB Flash Drives automounting #
#######################################
# get the label if present, otherwise assign one based on device/partition
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="flash_drive_%k"
# start at sdb to ignore the system hard drive
KERNEL!="sd[b-z]*", GOTO="exit"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="exit"
# create the dir in /media and symlink it to /mnt
ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'"
# import some useful filesystem info as variables
IMPORT{program}="/sbin/blkid -o udev -p %N"
# global mount options
#ACTION=="add", ENV{mount_options}="relatime"
# get the label if present, otherwise assign one based on device/partition
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="flash_drive_%k"
# filesystem-specific mount options (777/666 dir/file perms for vfat)
ACTION=="add",ENV{mount_options_vfat}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# create the dir in /media and symlink it to /mnt
ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'"
# add device to /etc/fstab
#ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", RUN+="/bin/sed -i '$a\/dev/%k /media/%E{dir_name} vfat %E{mount_options_vfat} 0 0' /etc/fstab"
# global mount options
#ACTION=="add", ENV{mount_options}="relatime"
# mount device
ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", RUN+="/bin/mount -t auto -o %E{mount_options_vfat} /dev/%k '/media/%E{dir_name}'"
# filesystem-specific mount options (777/666 dir/file perms for ntfs/vfat)
# clean up after device removal
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'"
ACTION=="remove", ENV{ID_FS_TYPE}!="", RUN+="/bin/sed -i '/\/dev\/%k /d' /etc/fstab"
# exit
########
# vfat #
########
# vfat specific mount options
ACTION=="add", ENV{mount_options_vfat}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# add device to /etc/fstab
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", RUN+="/bin/sed -i '$a\/dev/%k /media/%E{dir_name} vfat %E{mount_options_vfat} 0 0' /etc/fstab"
# mount device
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", RUN+="/bin/mount -t auto -o %E{mount_options_vfat} /dev/%k '/media/%E{dir_name}'"
########
# ntfs #
########
# ntfs specific mount options
ACTION=="add", ENV{mount_options_ntfs}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# add device to /etc/fstab
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/sed -i '$a\/dev/%k /media/%E{dir_name} ntfs-3g %E{mount_options_ntfs} 0 0' /etc/fstab"
# mount device
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_options_ntfs} /dev/%k '/media/%E{dir_name}'"
#####################
# other filesystems #
#####################
# ntfs specific mount options
ACTION=="add", ENV{mount_options_other}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# automount all other filesystems
ACTION=="add", ENV{ID_FS_TYPE}!="(ntfs|vfat)", RUN+="/bin/mount -t auto -o %E{mount_options_other} /dev/%k '/media/%E{dir_name}'"
#################################
# clean up after device removal #
#################################
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'"
ACTION=="remove", ENV{ID_FS_TYPE}!="", RUN+="/bin/sed -i '/\/dev\/%k /d' /etc/fstab"
# exit
LABEL="exit"
@@ -0,0 +1,75 @@
#! /bin/sh
#######################################
# USB Flash Drives automounting #
#######################################
# start at sdb to ignore the system hard drive
KERNEL!="sd[b-z]*", GOTO="exit"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="exit"
# import some useful filesystem info as variables
IMPORT{program}="/sbin/blkid -o udev -p %N"
# get the label if present, otherwise assign one based on device/partition
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="flash_drive_%k"
# create the dir in /media and symlink it to /mnt
ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'"
# global mount options
#ACTION=="add", ENV{mount_options}="relatime"
# filesystem-specific mount options (777/666 dir/file perms for ntfs/vfat)
########
# vfat #
########
# vfat specific mount options
ACTION=="add", ENV{mount_options_vfat}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# add device to /etc/fstab
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", RUN+="/bin/sed -i '$a\/dev/%k /media/%E{dir_name} vfat %E{mount_options_vfat} 0 0' /etc/fstab"
# mount device
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", RUN+="/bin/mount -t auto -o %E{mount_options_vfat} /dev/%k '/media/%E{dir_name}'"
########
# ntfs #
########
# ntfs specific mount options
ACTION=="add", ENV{mount_options_ntfs}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# add device to /etc/fstab
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/sed -i '$a\/dev/%k /media/%E{dir_name} ntfs-3g %E{mount_options_ntfs} 0 0' /etc/fstab"
# mount device
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_options_ntfs} /dev/%k '/media/%E{dir_name}'"
#####################
# other filesystems #
#####################
# ntfs specific mount options
ACTION=="add", ENV{mount_options_other}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# automount all other filesystems
ACTION=="add", ENV{ID_FS_TYPE}!="(ntfs|vfat)", RUN+="/bin/mount -t auto -o %E{mount_options_other} /dev/%k '/media/%E{dir_name}'"
#################################
# clean up after device removal #
#################################
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'"
ACTION=="remove", ENV{ID_FS_TYPE}!="", RUN+="/bin/sed -i '/\/dev\/%k /d' /etc/fstab"
# exit
LABEL="exit"
@@ -0,0 +1,75 @@
#! /bin/sh
#######################################
# USB Flash Drives automounting #
#######################################
# start at sdb to ignore the system hard drive
KERNEL!="mmcblk[0-9]p[0-9]", GOTO="exit"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="exit"
# import some useful filesystem info as variables
IMPORT{program}="/sbin/blkid -o udev -p %N"
# get the label if present, otherwise assign one based on device/partition
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="sd_card_%k"
# create the dir in /media and symlink it to /mnt
ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'"
# global mount options
#ACTION=="add", ENV{mount_options}="relatime"
# filesystem-specific mount options (777/666 dir/file perms for ntfs/vfat)
########
# vfat #
########
# vfat specific mount options
ACTION=="add", ENV{mount_options_vfat}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# add device to /etc/fstab
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", RUN+="/bin/sed -i '$a\/dev/%k /media/%E{dir_name} vfat %E{mount_options_vfat} 0 0' /etc/fstab"
# mount device
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", RUN+="/bin/mount -t auto -o %E{mount_options_vfat} /dev/%k '/media/%E{dir_name}'"
########
# ntfs #
########
# ntfs specific mount options
ACTION=="add", ENV{mount_options_ntfs}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# add device to /etc/fstab
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/sed -i '$a\/dev/%k /media/%E{dir_name} ntfs-3g %E{mount_options_ntfs} 0 0' /etc/fstab"
# mount device
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_options_ntfs} /dev/%k '/media/%E{dir_name}'"
#####################
# other filesystems #
#####################
# ntfs specific mount options
ACTION=="add", ENV{mount_options_other}="gid=100,dmask=000,fmask=111,utf8,flush,rw,noatime,users"
# automount all other filesystems
ACTION=="add", ENV{ID_FS_TYPE}!="(ntfs|vfat)", RUN+="/bin/mount -t auto -o %E{mount_options_other} /dev/%k '/media/%E{dir_name}'"
#################################
# clean up after device removal #
#################################
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'"
ACTION=="remove", ENV{ID_FS_TYPE}!="", RUN+="/bin/sed -i '/\/dev\/%k /d' /etc/fstab"
# exit
LABEL="exit"
@@ -0,0 +1,82 @@
# do not edit this file, it will be overwritten on update
# persistent storage links: /dev/disk/{by-id,by-uuid,by-label,by-path}
# scheme based on "Linux persistent device names", 2004, Hannes Reinecke <hare@suse.de>
ACTION=="remove", GOTO="persistent_storage_end"
SUBSYSTEM!="block", GOTO="persistent_storage_end"
KERNEL!="loop*|mmcblk*[0-9]|msblk*[0-9]|mspblk*[0-9]|nvme*|sd*|sr*|vd*", GOTO="persistent_storage_end"
# ignore partitions that span the entire disk
TEST=="whole_disk", GOTO="persistent_storage_end"
# for partitions import parent information
ENV{DEVTYPE}=="partition", IMPORT{parent}="ID_*"
# virtio-blk
KERNEL=="vd*[!0-9]", ATTRS{serial}=="?*", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/virtio-$env{ID_SERIAL}"
KERNEL=="vd*[0-9]", ATTRS{serial}=="?*", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/virtio-$env{ID_SERIAL}-part%n"
# ATA
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{vendor}=="ATA", IMPORT{program}="ata_id --export $devnode"
# ATAPI devices (SPC-3 or later)
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{type}=="5", ATTRS{scsi_level}=="[6-9]*", IMPORT{program}="ata_id --export $devnode"
# Run ata_id on non-removable USB Mass Storage (SATA/PATA disks in enclosures)
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", ATTR{removable}=="0", SUBSYSTEMS=="usb", IMPORT{program}="ata_id --export $devnode"
# Fall back usb_id for USB devices
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id"
# SCSI devices
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", IMPORT{program}="scsi_id --export --whitelisted -d $devnode", ENV{ID_BUS}="scsi"
KERNEL=="sd*|sr*", ENV{DEVTYPE}=="disk", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
KERNEL=="sd*", ENV{DEVTYPE}=="partition", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}-part%n"
# FireWire
KERNEL=="sd*[!0-9]|sr*", ATTRS{ieee1394_id}=="?*", SYMLINK+="disk/by-id/ieee1394-$attr{ieee1394_id}"
KERNEL=="sd*[0-9]", ATTRS{ieee1394_id}=="?*", SYMLINK+="disk/by-id/ieee1394-$attr{ieee1394_id}-part%n"
# MMC
KERNEL=="mmcblk[0-9]", SUBSYSTEMS=="mmc", ATTRS{name}=="?*", ATTRS{serial}=="?*", \
ENV{ID_NAME}="$attr{name}", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/mmc-$env{ID_NAME}_$env{ID_SERIAL}"
KERNEL=="mmcblk[0-9]p[0-9]", ENV{ID_NAME}=="?*", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/mmc-$env{ID_NAME}_$env{ID_SERIAL}-part%n"
# Memstick
KERNEL=="msblk[0-9]|mspblk[0-9]", SUBSYSTEMS=="memstick", ATTRS{name}=="?*", ATTRS{serial}=="?*", \
ENV{ID_NAME}="$attr{name}", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/memstick-$env{ID_NAME}_$env{ID_SERIAL}"
KERNEL=="msblk[0-9]p[0-9]|mspblk[0-9]p[0-9]", ENV{ID_NAME}=="?*", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/memstick-$env{ID_NAME}_$env{ID_SERIAL}-part%n"
# by-path
ENV{DEVTYPE}=="disk", DEVPATH!="*/virtual/*", IMPORT{builtin}="path_id"
ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}"
ENV{DEVTYPE}=="partition", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}-part%n"
# probe filesystem metadata of optical drives which have a media inserted
KERNEL=="sr*", ENV{DISK_EJECT_REQUEST}!="?*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DATA}=="?*", ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="?*", \
IMPORT{program}="/sbin/blkid --offset=$env{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}"
# single-session CDs do not have ID_CDROM_MEDIA_SESSION_LAST_OFFSET
KERNEL=="sr*", ENV{DISK_EJECT_REQUEST}!="?*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DATA}=="?*", ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="", \
IMPORT{program}="/sbin/blkid --noraid"
# probe filesystem metadata of disks
KERNEL!="sr*", IMPORT{program}="/sbin/blkid"
# by-label/by-uuid links (filesystem metadata)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"
ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}"
# by-id (World Wide Name)
ENV{DEVTYPE}=="disk", ENV{ID_WWN_WITH_EXTENSION}=="?*", SYMLINK+="disk/by-id/wwn-$env{ID_WWN_WITH_EXTENSION}"
ENV{DEVTYPE}=="partition", ENV{ID_WWN_WITH_EXTENSION}=="?*", SYMLINK+="disk/by-id/wwn-$env{ID_WWN_WITH_EXTENSION}-part%n"
# by-partlabel/by-partuuid links (partition metadata)
ENV{ID_PART_ENTRY_SCHEME}=="gpt", ENV{ID_PART_ENTRY_UUID}=="?*", SYMLINK+="disk/by-partuuid/$env{ID_PART_ENTRY_UUID}"
ENV{ID_PART_ENTRY_SCHEME}=="gpt", ENV{ID_PART_ENTRY_NAME}=="?*", SYMLINK+="disk/by-partlabel/$env{ID_PART_ENTRY_NAME}"
# add symlink to GPT root disk
ENV{ID_PART_ENTRY_SCHEME}=="gpt", ENV{ID_PART_GPT_AUTO_ROOT}=="1", SYMLINK+="gpt-auto-root"
LABEL="persistent_storage_end"
+53
View File
@@ -0,0 +1,53 @@
# If $YALI isn't set in the environment, skip all these rules.
#ENV{YALI}!="?*", GOTO="yali_end"
ACTION!="add|change", GOTO="yali_end"
SUBSYSTEM!="block", GOTO="yali_end"
# for device-mapper device we are supposed to only operate on "change" events
KERNEL=="dm-*", ACTION=="add", GOTO="yali_end"
KERNEL=="dm-*", ENV{DM_UDEV_DISABLE_DISK_RULES_FLAG}=="1", GOTO="yali_end"
KERNEL=="dm-*", ENV{DM_NAME}!="?*", GOTO="yali_end"
KERNEL=="dm-*", ENV{DM_SUSPENDED}=="1", GOTO="yali_end"
KERNEL=="dm-*", ENV{DM_SUSPENDED}=="Suspended", GOTO="yali_end"
IMPORT{program}="/sbin/blkid -o udev -p $tempnode"
LABEL="yali_mdraid"
KERNEL!="md*", GOTO="yali_mdraid_member"
# container devices have a metadata version of e.g. 'external:ddf' and
# never leave state 'inactive'
ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", GOTO="md_ignore_state"
TEST!="md/array_state", GOTO="yali_mdraid_member"
ATTR{md/array_state}=="|clear|inactive", GOTO="yali_mdraid_member"
LABEL="md_ignore_state"
IMPORT{program}="/sbin/mdadm --detail --export $tempnode"
ENV{DEVTYPE}=="disk", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}", OPTIONS+="string_escape=replace"
ENV{DEVTYPE}=="disk", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}"
ENV{DEVTYPE}=="disk", ENV{MD_DEVNAME}=="?*", SYMLINK+="md/$env{MD_DEVNAME}"
ENV{DEVTYPE}=="partition", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}-part%n", OPTIONS+="string_escape=replace"
ENV{DEVTYPE}=="partition", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}-part%n"
ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[^0-9]", SYMLINK+="md/$env{MD_DEVNAME}%n"
ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[0-9]", SYMLINK+="md/$env{MD_DEVNAME}p%n"
OPTIONS+="link_priority=100"
OPTIONS+="watch"
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"
ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}"
LABEL="yali_mdraid_member"
# probe raid metadata of mdraid member devices
ENV{ID_FS_TYPE}=="linux_raid_member", IMPORT{program}="/sbin/mdadm --examine --export $tempnode"
ENV{ID_FS_TYPE}=="isw_raid_member", IMPORT{program}="/sbin/mdadm --examine --export $tempnode"
# probe metadata of LVM2 physical volumes
ENV{ID_FS_TYPE}=="LVM2_member", IMPORT{program}="/usr/sbin/lvm pvs --ignorelockingfailure --units k --nosuffix --nameprefixes --rows --unquoted --noheadings -opv_name,pv_uuid,pv_size,vg_name,vg_uuid,pv_pe_count,pv_pe_alloc_count,pe_start $tempnode"
ENV{LVM2_VG_NAME}!="?*", GOTO="yali_end"
ENV{ID_FS_TYPE}=="LVM2_member", IMPORT{program}="/usr/sbin/lvm vgs --ignorelockingfailure --units k --nosuffix --nameprefixes --rows --unquoted --noheadings -ouuid,size,free,extent_size,extent_count,free_count,pv_count $env{LVM2_VG_NAME}"
ENV{ID_FS_TYPE}=="LVM2_member", IMPORT{program}="/usr/sbin/lvm lvs -a --ignorelockingfailure --units k --nosuffix --nameprefixes --rows --unquoted --noheadings -olv_name,lv_uuid,lv_size,lv_attr $env{LVM2_VG_NAME}"
LABEL="yali_end"
+4 -3
View File
@@ -64,7 +64,8 @@
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/lib/tmpfiles.d/udev.conf">tmpfiles.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/lib/udev/rules.d/10-flash-mounts.rules">10-flash-mounts.rules</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/lib/udev/rules.d/60-persistent-storage.rules">60-persistent-storage.rules</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/lib/udev/rules.d/70-pisilinux.rules">70-yali.rules</AdditionalFile>
</AdditionalFiles>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
@@ -129,9 +130,9 @@
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="6">
<Date>2016-01-03</Date>
<Date>2016-01-04</Date>
<Version>3.1.2</Version>
<Comment>Add rules for mount storage.</Comment>
<Comment>Add rules for mount storage, ntfs usb disc too.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
+2 -5
View File
@@ -10,13 +10,10 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
# write sed commands using pisitools.dosed :)
shelltools.system('sed -i "/^SUBDIRS/s/locate//" Makefile.in')
shelltools.system('sed -i "/gets is a security hole/d" gnulib/lib/stdio.in.h')
shelltools.export("CFLAGS", "%s -D_GNU_SOURCE" % get.CFLAGS())
autotools.configure("--enable-nls \
--localstatedir=/var/lib/locate \
--without-included-regex \
--disable-rpath \
--disable-assert \
@@ -31,6 +28,6 @@ def check():
autotools.make("check")
def install():
autotools.install()
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("ChangeLog", "NEWS", "TODO", "README")
+11 -1
View File
@@ -12,9 +12,10 @@
<IsA>app:console</IsA>
<Summary>GNU utilities to find files</Summary>
<Description>The GNU Find Utilities are the basic directory searching utilities of the GNU operating system. These programs are typically used in conjunction with other programs to provide modular and powerful directory search and file locating capabilities to other commands.</Description>
<Archive sha1sum="e8dd88fa2cc58abffd0bfc1eddab9020231bb024" type="targz">http://ftp.gnu.org/pub/gnu/findutils/findutils-4.4.2.tar.gz</Archive>
<Archive sha1sum="f18e8aaee3f3d4173a1f598001003be8706d28b0" type="targz">http://ftp.gnu.org/pub/gnu/findutils/findutils-4.6.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>gettext-devel</Dependency>
<Dependency>texinfo</Dependency>
</BuildDependencies>
</Source>
@@ -23,14 +24,23 @@
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/find</Path>
<Path fileType="library">/usr/libexec</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="info">/usr/share/info</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/var</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2016-01-03</Date>
<Version>4.6.0</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="3">
<Date>2014-05-11</Date>
<Version>4.4.2</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<IsA>library</IsA>
<Summary>GNU libraries and utilities for producing multi-lingual messages</Summary>
<Description>The GNU gettext package provides a set of tools and documentation for producing multi-lingual messages in programs. Tools include a set of conventions about how programs should be written to support message catalogs, a directory and file naming organization for the message catalogs, a runtime library which supports the retrieval of translated messages, and stand-alone programs for handling the translatable and the already translated strings. Gettext provides an easy to use library and tools for creating, using, and modifying natural language catalogs and is a powerful and simple method for internationalizing programs.</Description>
<Archive sha1sum="4d236852bd8d63e14d09eb6fc1f4da20a99f568b" type="targz">http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.6.tar.gz</Archive>
<Archive sha1sum="d8fc932196cc78b83ca1b63c8687ec3d513b40b6" type="targz">http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.7.tar.gz</Archive>
<BuildDependencies>
<Dependency>acl-devel</Dependency>
<Dependency>glib2-devel</Dependency>
@@ -72,6 +72,13 @@
</Package>
<History>
<Update release="10">
<Date>2016-01-03</Date>
<Version>0.19.7</Version>
<Comment>Version bump</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="9">
<Date>2015-10-27</Date>
<Version>0.19.6</Version>
+9 -2
View File
@@ -12,8 +12,8 @@
<IsA>data:doc</IsA>
<Summary>A somewhat comprehensive collection of Linux man pages</Summary>
<Description>A large collection of man pages (documentation) from the Linux Documentation Project (LDP).</Description>
<Archive sha1sum="8677d75e967c759df11cdff902d94d0c1d910750" type="tarxz">https://www.kernel.org/pub/linux/docs/man-pages/man-pages-4.02.tar.xz</Archive>
<Archive sha1sum="b9c65a46e2061a1b2d4ee7bcc3e46603517b1f42" target="man-pages-4.02" type="tarxz">http://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-2003-a.tar.xz</Archive>
<Archive sha1sum="a8fe81cbea71d1b0bdf9e6d185dd5826da575010" type="tarxz">https://www.kernel.org/pub/linux/docs/man-pages/man-pages-4.04.tar.xz</Archive>
<Archive sha1sum="b9c65a46e2061a1b2d4ee7bcc3e46603517b1f42" target="man-pages-4.04" type="tarxz">http://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-2003-a.tar.xz</Archive>
</Source>
<Package>
@@ -32,6 +32,13 @@
</Package>
<History>
<Update release="10">
<Date>2016-01-03</Date>
<Version>4.04</Version>
<Comment>Version bump</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="9">
<Date>2015-08-25</Date>
<Version>4.02</Version>
+1
View File
@@ -11,6 +11,7 @@ from pisi.actionsapi import get
def build():
autotools.make('OPT="%s" \
SHARED="yes" \
PREFIX=/usr \
IDSDIR="/usr/share/misc" \
MANDIR="/usr/share/man" \
all' % get.CFLAGS())
+14 -2
View File
@@ -12,7 +12,7 @@
<IsA>app:console</IsA>
<Summary>Various utilities dealing with the PCI bus</Summary>
<Description>The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices.</Description>
<Archive sha1sum="2009c441bfb78811c2991bde03b88c043654c195" type="tarxz">ftp://ftp.kernel.org/pub/software/utils/pciutils/pciutils-3.2.1.tar.xz</Archive>
<Archive sha1sum="c4582e05ef7113ae9fc9b0502e7b2f4285b1a1b2" type="tarxz">ftp://ftp.kernel.org/pub/software/utils/pciutils/pciutils-3.4.1.tar.xz</Archive>
<AdditionalFiles>
<!-- 20100714
from: http://pciids.sourceforge.net/v2.2/pci.ids
@@ -31,6 +31,11 @@
<Package>
<Name>pciutils</Name>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>eudev</Dependency>
<Dependency>libkmod</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="library">/usr/lib</Path>
@@ -53,6 +58,13 @@
</Package>
<History>
<Update release="5">
<Date>2016-01-03</Date>
<Version>3.4.1</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Alı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-05-11</Date>
<Version>3.2.1</Version>
@@ -82,4 +94,4 @@
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>