Patching instructions

Hi there. I'm newbie in the patching of packages for OpenWrt.
Are instructions are still relevant? This is what i obtained:

ice@7f6b69c03c9a:~/external/openwrt_build/under_env/openwrt$ make Package/hostapd-basic-wolfssl/{clean,prepare} V=s QUILT=1
Collecting package info: done
make[2]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[1]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt'
make[1]: *** No rule to make target 'Package/hostapd-basic-wolfssl/clean'.  Stop.
make[1]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt'
make: *** [/home/ice/external/openwrt_build/under_env/openwrt/include/toplevel.mk:230: Package/hostapd-basic-wolfssl/clean] Error 2
ice@7f6b69c03c9a:~/external/openwrt_build/under_env/openwrt$ make Package/hostapd/{clean,prepare} V=s QUILT=1
make[2]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[1]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt'
make[1]: *** No rule to make target 'Package/hostapd/clean'.  Stop.
make[1]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt'
make: *** [/home/ice/external/openwrt_build/under_env/openwrt/include/toplevel.mk:230: Package/hostapd/clean] Error 2
ice@7f6b69c03c9a:~/external/openwrt_build/under_env/openwrt$ make Package/hostapd/{prepare} V=s QUILT=1
make[2]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[1]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt'
make[1]: *** No rule to make target 'Package/hostapd/{prepare}'.  Stop.
make[1]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt'
make: *** [/home/ice/external/openwrt_build/under_env/openwrt/include/toplevel.mk:230: Package/hostapd/{prepare}] Error 2
ice@7f6b69c03c9a:~/external/openwrt_build/under_env/openwrt$ make Package/hostapd/{description} V=s QUILT=1
make[2]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[1]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt'
make[1]: *** No rule to make target 'Package/hostapd/{description}'.  Stop.
make[1]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt'
make: *** [/home/ice/external/openwrt_build/under_env/openwrt/include/toplevel.mk:230: Package/hostapd/{description}] Error 2
ice@7f6b69c03c9a:~/external/openwrt_build/under_env/openwrt$

you can not use curly brackets for a single make target.

What about this:

ice@7f6b69c03c9a:~/external/openwrt_build/under_env/openwrt$ make Package/hostapd-basic-wolfssl/clean V=s QUILT=1
make[2]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[1]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt'
make[1]: *** No rule to make target 'Package/hostapd-basic-wolfssl/clean'.  Stop.
make[1]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt'
make: *** [/home/ice/external/openwrt_build/under_env/openwrt/include/toplevel.mk:230: Package/hostapd-basic-wolfssl/clean] Error 2
ice@7f6b69c03c9a:~/external/openwrt_build/under_env/openwrt$ make Package/hostapd-basic-wolfssl/description V=s QUILT=1
make[2]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt/scripts/config'
make[1]: Entering directory '/home/ice/external/openwrt_build/under_env/openwrt'
make[1]: *** No rule to make target 'Package/hostapd-basic-wolfssl/description'.  Stop.
make[1]: Leaving directory '/home/ice/external/openwrt_build/under_env/openwrt'
make: *** [/home/ice/external/openwrt_build/under_env/openwrt/include/toplevel.mk:230: Package/hostapd-basic-wolfssl/description] Error 2

First thing that comes to my eyes is "Package" vs "package".

1 Like

thanks. works against
package/hostapd/clean and
package/hostapd/prepare

1 Like