milis/talimatname/genel/n/networkmanager/talimat

64 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: Ağın daha doğrudan yönetilebilir olmasını sağlayan basitleştiren ve geliştiren araçlar
# URL: http://projects.gnome.org/NetworkManager/
# Paketçi: milisarge
# Gerekler: libndp libsoup libgudev modemmanager dbus-glib iptables libnl nss wireless-tools polkit upower vala wpa-supplicant python-gobject gobject-introspection newt jansson ppp
# Grup: ağ
_isim=NetworkManager
isim=networkmanager
surum=1.10.8
devir=1
kaynak=(http://ftp.gnome.org/pub/gnome/sources/$_isim/${surum%.*}/$_isim-$surum.tar.xz)
derle() {
_pppver=2.4.7
cd ${_isim}-$surum
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--with-nmtui \
--with-modem-manager-1 \
--with-session-tracking=consolekit \
--with-suspend-resume=upower \
--with-dbus-sys-dir=/etc/dbus-1/system.d \
--enable-introspection \
--with-crypto=nss \
--enable-wifi \
--with-iptables=/usr/sbin/iptables \
--with-kernel-firmware-dir=/lib/firmware \
--with-dist-version="$surum-$devir, Milis Linux" \
--with-systemdsystemunitdir=no \
--with-pppd-plugin-dir=/usr/lib/pppd/$_pppver \
--with-pppd=/usr/sbin/pppd \
--with-wext \
--without-consolekit \
--without-libaudit \
--without-more-asserts \
--without-netconfig \
--without-ofono \
--without-selinux
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ \
if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ \
func_append compile_command " -Wl,-O1,--as-needed"\n \
func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
make
make DESTDIR=$PKG install
rm -rf $PKG/usr/share/gtk-doc
cat > $PKG/etc/NetworkManager/NetworkManager.conf << EOF
[main]
plugins=keyfile
EOF
# create a VPN directory
install -d $PKG/etc/$_name/VPN
install -m755 clients/.libs/nm-online -D $PKG/usr/bin/nm-online
# create keyfile plugin system-settings directory
install -d $PKG/etc/$_name/system-connections
}