Bu saçmalıklarda ne?
#
# spec file for package postgresql (Version 8.0.3)
#
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://www.suse.de/feedback/
#
# norootforbuild
# neededforbuild kerberos-devel-packages openssl openssl-devel pam-devel readline readline-devel
BuildRequires: aaa_base acl attr bash bind-utils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db devs diffutils e2fsprogs file filesystem fillup findutils flex gawk gdbm-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv klogd less libacl libattr libgcc libnscd libselinux libstdc++ libxcrypt libzio m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch permissions popt procinfo procps psmisc pwdutils rcs readline sed strace syslogd sysvinit tar tcpd texinfo timezone unzip util-linux vim zlib zlib-devel autoconf automake binutils e2fsprogs-devel gcc gdbm gettext krb5 krb5-devel libtool openssl-devel pam-devel perl readline-devel rpm
Buda ne? Hıms bakalım evet evet PostgreSQL için SuSE'nin rpm spec dosyası. Peki bunun burada ne işi var? Hıms bir bakalım bakalım Build için neler gerekiyormuş?
bash? ilginç illlaki bash istediğini hiç sanmıyorum Pg'nin..
bind-utils? Nasıl yani?
cpio cvs filesystem findutils grep sed strace (ohaaaa!!!) syslogd sysvinit tcpd unzip vim (allah aşkına build etmek için vim'e ne gerek var?)
fillup (ya bi gidin işinize yaaaaa bi gidin)
SuSE rpm leri yapılırken onlara biraz pisi örneği göndermek lazım sanırım nasıl paket yapılırmış öğrensinler.
Deli ettiler beni...
openldap2-client alah zırası için söyleyin bu ne işe yarıyor build sırasında? yoksa PostgreSQL ldap backend'i varda benmi bilmiyorum?.
ncurses ncurses-devel net-tools netcfg Bu kısma ne demek lazım bilmiyorum. Allah SuSE rpm'cilerine biraz pisi biraz pardus ihsan eylesin diyorum başkada bişi demiyorum.
(Yazar) Sevgili günlük...
(Günlük) Efendim?..
(Yazar) Günlük sen ne diyorsun bu konuda?
(Günlük) SuSE Sucks!...
Zeka işte…
Kimileri Daha zeki olabiliyor tabe...
Çağlar el atmadan önce:
WorkDir = "tcp_wrappers_7.6"
MINOR = "7"
REL = "6"
def setup():
shelltools.chmod("Makefile", 0755)
pisitools.dosed("Makefile", "@make", "@$(MAKE) ")
pisitools.dosed("Makefile", "make;", "$(MAKE);")
def build():
shelltools.export("PARDUS_CFLAGS", "%s" % get.CFLAGS())
autotools.make("REAL_DAEMON_DIR=%s
GENTOO_OPT="-DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len"
MAJOR=0 MINOR=%s REL=%s
config-check " % ( get.sbinDIR(), MINOR, REL ))
autotools.make("REAL_DAEMON_DIR=%s
GENTOO_OPT="-DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len"
MAJOR=0 MINOR=%s REL=%s
linux " % ( get.sbinDIR(), MINOR, REL ))
def install():
pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.allow.5")
pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.deny.5")
pisitools.dosbin("tcpd")
pisitools.dosbin("tcpdchk")
pisitools.dosbin("tcpdmatch")
pisitools.dosbin("safe_finger")
pisitools.dosbin("try-from")
pisitools.doman("*.3", "*.5", "*.8")
pisitools.insinto("/usr/include/", "tcpd.h")
pisitools.dolib_a("libwrap.a")
# not Static
pisitools.domove("libwrap.so", "libwrap.so.0.%s" % get.srcVERSION())
pisitools.dolib_so("libwrap.so.0.%s" % get.srcVERSION(), "/lib")
pisitools.dosym("/lib/libwrap.so.0.%s" % get.srcVERSION(), "/lib/libwrap.so.0")
pisitools.dosym("/lib/libwrap.so.0", "/lib/libwrap.so")
libtools.gen_usr_ldscript("libwrap.so")
pisitools.dodoc("BLURB", "CHANGES", "DISCLAIMER", "README*", "hosts.allow.example")
Çağlar el attıktan sonra:
WorkDir = "tcp_wrappers_7.6"
def setup():
shelltools.chmod("Makefile", 0755)
pisitools.dosed("Makefile", "@make", "@$(MAKE) ")
pisitools.dosed("Makefile", "make;", "$(MAKE);")
def build():
MINOR = "7"
REL = "6"
shelltools.export("PARDUS_CFLAGS", "%s" % get.CFLAGS())
args = "REAL_DAEMON_DIR=%s
PARDUS_OPT="-DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len" MAJOR=0 MINOR=%s REL=%s" % ( get.sbinDIR(), MINOR, REL )
autotools.make("%s config-check" % args)
autotools.make("%s linux" % args)
def install():
pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.allow.5")
pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.deny.5")
pisitools.dosbin("tcpd")
pisitools.dosbin("tcpdchk")
pisitools.dosbin("tcpdmatch")
pisitools.dosbin("safe_finger")
pisitools.dosbin("try-from")
pisitools.doman("*.3", "*.5", "*.8")
pisitools.insinto("/usr/include/", "tcpd.h")
pisitools.dolib_a("libwrap.a")
pisitools.domove("libwrap.so", "libwrap.so.0.%s" % get.srcVERSION())
pisitools.dolib_so("libwrap.so.0.%s" % get.srcVERSION(), "/lib")
pisitools.dosym("/lib/libwrap.so.0.%s" % get.srcVERSION(), "/lib/libwrap.so.0")
pisitools.dosym("/lib/libwrap.so.0", "/lib/libwrap.so")
libtools.gen_usr_ldscript("libwrap.so")
pisitools.dodoc("BLURB", "CHANGES", "DISCLAIMER", "README*", "hosts.allow.example")
(Yazar) Sevgili günlük..
(Günlük) Ne var?.
(Yazar) Üşüyorum.
(Günlük) Banane?
Pisi pisi pisi yoktur senin gibisi.
Merhabalar...
272 nci paket depoya yollandı ama paket #338'e takılıyor. Tuğrul DURAN yanlış saymadı isem 10 ncu paketin Description ve Summary bölümlerini yerelleştirdi. (gaz verilir.)
Bu aralar pek bir canım sıkılır. Geyik yapmak isterim. Her ne ise dün Taksim dolaylarında gezdik bir iki bişi içtik arkadaşımla. Ben yine aşık oldum ama kızlar bana aşık olmadı.
İş yerinde yapılacak bir iş bu sıralar pek fazla olmadığından E-Work adını verdiğim bir kütüphane üzerinde çalışmalarımı yoğunlaştırdım. Gerçi istatistik kısmını nasıl yapacağımı bir türlü bilemiyorum ama her ne ise. Ne yazıkki iş yerinde pisi paketi yapamıyorum (iş'sel ıvır zıvırlar). PISIMAT ve YALI her nedense çalışmamakta direniyor, bir gün debian üzerinde çalışmak yerine pisili, çomarlı rootfs üzerinde paketlerimizi yapacağız.
Aslında olsun istediğim pek çok şey var ama biraz daha zaman var sanki. Mesela her paketin sadece tek bir dosya bile olsa başlık dosyalarının ayrılması paketlerin örnek yapılandırma dosyalarının yerelleştirilmesi ve man sayfalarının yerelleştirilmesi. Aslında bunlar uzun ve meşakatli işler elbette. Eğer dağıtıma girecek olan paketlerin pisilize edilmesi ve dağıtımın yayınlanması sonrasında ufak bir grup bu işle ilgilenebilir (sadece son kullanıcılar içerisinden bir şeyler yapabilecek olanlar mesela) Keşke bunlar olsa. Hayalle yaşanmıyor elbette
Efendim bir ara bir Js sınıfı yazacağım diye not almıştım bir yerlere ama vaz geçtim yazmıyorum Js sınıfını. Film izlemek istiyorum konserleri izlemek istiyorum (ayıptır söylemesi 20 adet konser DVD'si sipariş vermiştim de) Ama elimde ne izlenebilecek bir film nede konser var. C.tesi gidip almaya üşendim. Her ne ise ilk girdi bu kadar olur. Fazla uzatmamak lazım.
(yazar) Sevgili günlük.
(günlük) Efendim?
(yazar) Canım skılıyor.
(günlük) Suyunu iç.