Changeset 2400aa1 in freewrt


Ignore:
Timestamp:
Aug 22, 2025, 6:05:36 PM (4 months ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_2_0
Children:
36e3a1c
Parents:
a5e0bd7
git-author:
Waldemar Brodkorb <wbx@…> (08/22/25 18:03:57)
git-committer:
Waldemar Brodkorb <wbx@…> (08/22/25 18:05:36)
Message:

add dbus, update expat, add rfkill

iwd now can connect to WPA3 AP.

Files:
9 added
1 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • mk/modules.mk

    ra5e0bd7 r2400aa1  
    3232        $(MODULES_DIR)/kernel/net/mac80211/mac80211.ko \
    3333,CONFIG_MAC80211,,20,mac80211))
     34
     35$(eval $(call KMOD_template,RFKILL,rfkill,\
     36        $(MODULES_DIR)/kernel/net/rfkill/rfkill.ko \
     37,CONFIG_RFKILL,,10,rfkill))
    3438
    3539# Switch
  • mk/pkg-depend.mk

    ra5e0bd7 r2400aa1  
    1616curl-compile: openssl-compile zlib-compile
    1717cyrus-sasl-compile: openssl-compile
     18dbus-compile: expat-compile
    1819deco-compile: ncurses-compile
    1920dhcp6-compile: ncurses-compile
  • package/Config.in

    ra5e0bd7 r2400aa1  
    8989source "package/cutter/Config.in"
    9090source "package/daemontools/Config.in"
     91source "package/dbus/Config.in"
    9192source "package/dhcp/Config.in"
    9293source "package/dhcp-forwarder/Config.in"
  • package/Makefile

    ra5e0bd7 r2400aa1  
    4040package-$(FWRT_COMPILE_CYRUS_SASL) += cyrus-sasl
    4141package-$(FWRT_PACKAGE_DAEMONTOOLS) += daemontools
     42package-$(FWRT_PACKAGE_DBUS) += dbus
    4243package-$(FWRT_PACKAGE_DECO) += deco
    4344package-$(FWRT_COMPILE_DHCP) += dhcp
  • package/base-files/Makefile

    ra5e0bd7 r2400aa1  
    119119        mkdir -p $(IDIR_BASE)/lib
    120120        mkdir -p $(IDIR_BASE)/mnt
     121        mkdir -p $(IDIR_BASE)/root
    121122        mkdir -p $(IDIR_BASE)/proc
    122123        mkdir -p $(IDIR_BASE)/sys
  • package/expat/Makefile

    ra5e0bd7 r2400aa1  
    1 # $FreeWRT$
    2 #-
    31# This file is part of the FreeWRT project. FreeWRT is copyrighted
    42# material, please see the LICENCE file in the top-level directory
    5 # or at http://www.freewrt.org/licence for details.
    63
    74include $(TOPDIR)/rules.mk
    85
    96PKG_NAME:=              expat
    10 PKG_VERSION:=           1.95.8
     7PKG_VERSION:=           2.7.1
    118PKG_RELEASE:=           1
    12 PKG_MD5SUM:=            aff487543845a82fe262e6e2922b4c8e
     9PKG_MD5SUM:=            7dffeee9daf061217fb123b83414a736
    1310
    14 PKG_SOURCE_URL:=        @SF/expat
     11PKG_SOURCE_URL:=        https://github.com/libexpat/libexpat/releases/download/R_2_7_1
    1512PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
    1613
  • package/iwd/Makefile

    ra5e0bd7 r2400aa1  
    3333                  --disable-monitor \
    3434                  --disable-systemd-service \
    35                   --with-dbus-datadir=/run/dbus \
     35                  --with-dbus-datadir=/usr/share \
    3636                  --enable-libedit \
    3737        );
     
    5050
    5151$(IPKG_IWD):
     52        $(INSTALL_DIR) $(IDIR_IWD)/etc/iwd
    5253        $(INSTALL_DIR) $(IDIR_IWD)/usr/bin
    5354        $(INSTALL_DIR) $(IDIR_IWD)/usr/sbin
     55        $(INSTALL_DIR) $(IDIR_IWD)/usr/share/dbus-1/system.d
    5456        $(CP) $(WRKINST)/usr/bin/iwctl $(IDIR_IWD)/usr/bin/
    5557        $(CP) $(WRKINST)/usr/sbin/iwd $(IDIR_IWD)/usr/sbin/
     58        $(CP) $(WRKINST)/usr/share/dbus-1/system.d/iwd-dbus.conf \
     59                $(IDIR_IWD)/usr/share/dbus-1/system.d
     60        $(CP) ./files/main.conf $(IDIR_IWD)/etc/iwd
    5661        $(RSTRIP) $(IDIR_IWD)
    5762        $(IPKG_BUILD) $(IDIR_IWD) $(PACKAGE_DIR)
  • package/ncurses/Makefile

    ra5e0bd7 r2400aa1  
    6060        (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    6161                $(TARGET_CONFIGURE_OPTS) \
    62                 CFLAGS="$(TARGET_CFLAGS)" \
     62                CFLAGS="$(TARGET_CFLAGS) -fPIC" \
    6363                CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
    6464                LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
     
    8787                --enable-overwrite \
    8888                --disable-rpath \
     89                --without-static \
    8990                --without-ada \
    9091                --without-cxx \
     
    115116        $(CP) $(WRKINST)/usr/lib/libmenu*.so.* $(IDIR_LIBNCURSES)/usr/lib/
    116117        $(CP) $(WRKINST)/usr/lib/libform*.so.* $(IDIR_LIBNCURSES)/usr/lib/
    117         for f in a/ansi d/dumb l/linux r/rxvt s/screen v/vt100 v/vt102 v/vt220 x/xterm x/xterm-color; do \
     118        for f in a/ansi d/dumb l/linux r/rxvt s/screen v/vt100 v/vt102 v/vt220 x/xterm x/xterm-color x/xterm-256color; do \
    118119                install -d -m0755 $(IDIR_LIBNCURSES)/usr/share/terminfo/`dirname $${f}`; \
    119120                $(INSTALL_DATA) $(WRKINST)/usr/share/terminfo/$${f} \
     
    137138        $(INSTALL_DATA) $(WRKINST)/usr/include/ncurses_dll.h $(STAGING_DIR)/usr/include/
    138139        $(CP) $(WRKINST)/usr/lib/libcurses.so $(STAGING_DIR)/usr/lib/
    139         $(INSTALL_DATA) $(WRKINST)/usr/lib/libncurses.a $(STAGING_DIR)/usr/lib/
    140140        $(CP) $(WRKINST)/usr/lib/libncurses.so* $(STAGING_DIR)/usr/lib/
    141         $(INSTALL_DATA) $(WRKINST)/usr/lib/libpanel.a $(STAGING_DIR)/usr/lib/
    142141        $(CP) $(WRKINST)/usr/lib/libpanel.so* $(STAGING_DIR)/usr/lib/
    143         $(INSTALL_DATA) $(WRKINST)/usr/lib/libmenu.a $(STAGING_DIR)/usr/lib/
    144142        $(CP) $(WRKINST)/usr/lib/libmenu.so* $(STAGING_DIR)/usr/lib/
    145143        $(CP) $(WRKINST)/usr/lib/libform.so* $(STAGING_DIR)/usr/lib/
    146         $(INSTALL_DATA) $(WRKINST)/usr/lib/libform.a $(STAGING_DIR)/usr/lib/
    147144
    148145compile-targets: install-dev
  • target/linux/Config.in

    ra5e0bd7 r2400aa1  
    5555        help
    5656          mac80211 support
     57
     58config FWRT_PACKAGE_KMOD_RFKILL
     59        prompt "kmod-rfkill....................... rfkill support"
     60        tristate
     61        default n
     62        help
     63          rfkill support
     64
    5765
    5866endmenu
  • target/linux/brcm-6.12/squashfs/config/config.squashfs

    ra5e0bd7 r2400aa1  
    866866# CONFIG_MAC80211_DEBUG_MENU is not set
    867867CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
    868 # CONFIG_RFKILL is not set
     868CONFIG_RFKILL=m
     869CONFIG_RFKILL_LEDS=y
     870CONFIG_RFKILL_INPUT=y
     871# CONFIG_RFKILL_GPIO is not set
    869872# CONFIG_NET_9P is not set
    870873# CONFIG_CAIF is not set
Note: See TracChangeset for help on using the changeset viewer.