12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # Tanım: Freedesktop.org ileti taşıma sistemi
- # URL: http://www.freedesktop.org/wiki/Software/dbus/
- # Paketçi: milisarge
- # Gerekler: xorg-libx11 xorg-libsm xorg-libice
- # Grup: sistem
- isim=dbus
- surum=1.10.6
- devir=1
- kaynak=(http://dbus.freedesktop.org/releases/dbus/$isim-$surum.tar.gz \
- dbus.system-local.conf)
- derle() {
- source /etc/blfs-bootscripts
- wget http://anduin.linuxfromscratch.org/BLFS/blfs-bootscripts/$scripts-$scriptsversion.tar.bz2
- tar xvf $scripts-$scriptsversion.tar.bz2
- cd $isim-$surum
- ./configure --prefix=/usr --with-x \
- --localstatedir=/var \
- --disable-doxygen-docs \
- --disable-xml-docs \
- --docdir=/usr/share/doc/$isim-$surum \
- --sysconfdir=/etc \
- --with-console-auth-dir=/run/console \
- --without-systemdsystemunitdir \
- --disable-systemd --disable-static
- make
- make DESTDIR=$PKG install
- # Adjust some files
- chown -v root:messagebus $PKG/usr/libexec/dbus-daemon-launch-helper
- chmod -v 4750 $PKG/usr/libexec/dbus-daemon-launch-helper
- mkdir -p $PKG/etc/dbus-1
- mv ../dbus.system-local.conf $PKG/etc/dbus-1/system-local.conf
- # service
- cd ../$scripts-$scriptsversion
- make DESTDIR=$PKG install-dbus
- mkdir -p $PKG/usr/lib/dbus-1.0/services
- mkdir -p $PKG/usr/share/dbus-1/services
- mkdir -p $PKG/etc/dbus-1/system.d/
- mkdir -p $PKG/etc/dbus-1/session.d/
- for i in 2 3 4 5
- do
- mv $PKG/etc/rc.d/rc$i.d/S{29,15}dbus
- done
- for i in 0 1 6
- do
- mv $PKG/etc/rc.d/rc$i.d/K{30,85}dbus
- done
- }
|