Jo-Philipp Wich
ed8f726dab
ipcalc.sh CIDR notation Hi,
...
the attached patch makes ipcalc.sh accept IP/Netmask combinations in
CIDR notation. Before you could only do:
# sh ipcalc.sh 192.168.0.0 255.255.255.0 1 10
IP=192.168.0.0
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
NETWORK=192.168.0.0
PREFIX=24
START=192.168.0.1
END=192.168.0.11
with this patch you can also execute it with:
sh ipcalc.sh 192.168.0.0/24 1 10
IP=192.168.0.0
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
NETWORK=192.168.0.0
PREFIX=24
START=192.168.0.1
END=192.168.0.11
The patch is based on #1260 [1], i just changed one line to calculate
the START end END ips right. I wonder why that never got included. If
there is no reason not to do i would like to ask you to commit that
patch, because its a functionality i (and probably others) miss quite often.
Btw, i also fixed 4 useless tabs, that might look a bit strange in the
patch.
Regards, Manuel
SVN-Revision: 26930
2011-05-18 09:50:06 +00:00
Jo-Philipp Wich
ba1c1e9016
base-files: retrigger usb coldplug after module loading, solves usb_modeswitch on boot and possibly others ( #9352 )
...
SVN-Revision: 26848
2011-05-08 10:25:58 +00:00
Jo-Philipp Wich
144bee2090
base-files: fix stale space in eglibc library install section ( #9270 )
...
SVN-Revision: 26720
2011-04-19 13:18:39 +00:00
Jo-Philipp Wich
2f6361832e
base-files: return success on lib-copying with external toolchain when using an external toolchain the base-files package copies libc, libgcc and others from the library directory.
...
The file list is given as following in the .config:
CONFIG_LIBC_FILE_SPEC="./lib/ld{-*.so,-linux*.so.*} ./lib/lib{anl,c,cidn,crypt,dl,m,nsl,nss_dns,nss_files,resolv,util}{-*.so,.so.*}"
Because the filenames are composed with different endings, not all files exist
and will be skipped. Currently, this works only if the last composed file
(util.so.*) really exists. At the moment this works - but only if you don't add
a new file like 'uClibc'.
Adding it at the end '...resolv,util,uClibc}{-*.so,.so.*}' will lead to this
message, because the combination 'libuClibc.so.*' doesn't exist and Make will
evaluate the last copy statement of the for loop.
2011-04-12 20:37:43 +00:00
Jo-Philipp Wich
fe8b9d5232
base-files: properly handle vlans on top of wireless interfaces
...
SVN-Revision: 26230
2011-03-18 18:24:51 +00:00
Jo-Philipp Wich
629e73938e
base-files: update sysctl.conf for modern kernels
...
SVN-Revision: 26204
2011-03-17 15:35:41 +00:00
Felix Fietkau
4bcca969dc
base-files: link libpthread against libc
...
SVN-Revision: 26161
2011-03-14 19:27:45 +00:00
Felix Fietkau
e8491ab2a5
base-files: make library relinking uclibc specific and fix libpthread installation for the non-relinked variant
...
SVN-Revision: 26003
2011-03-10 12:27:46 +00:00
Felix Fietkau
32d8fac477
base-files: only relink libraries if the linaro toolchain is selected
...
SVN-Revision: 25983
2011-03-09 20:36:29 +00:00
Felix Fietkau
e52b720870
gcc: move the optimized assembler helpers back into the static libgcc and skip relinking for this arch. due to relocation constraints, the assembler functions cannot be in the shared libgcc and must always be linked in statically
...
SVN-Revision: 25952
2011-03-08 13:10:11 +00:00
Felix Fietkau
357018e7e5
base-files: the relinked libpthread needs to be linked against libdl, otherwise calls to dlopen() fail ( fixes #8978 )
...
SVN-Revision: 25950
2011-03-08 12:48:36 +00:00
Felix Fietkau
0b9cfab2a2
base-files: fix Build/Compile override handling, fixes ar7 compile
...
SVN-Revision: 25911
2011-03-06 22:36:42 +00:00
Felix Fietkau
4e155b5283
base-files: do not build or use libgcc on m68k and avr32
...
SVN-Revision: 25852
2011-03-03 14:50:00 +00:00
Felix Fietkau
1cc0bcfffc
base-files: relink uclibc and libgcc libraries to remove leftovers of the statically linked initial libgcc saves a few kb and gets rid of unused not exported functions as well should also improve the reliability of mklibs
...
SVN-Revision: 25800
2011-03-01 05:40:38 +00:00
Hamish Guthrie
090c042089
base-files: Add /etc/nsswitch.conf to targets running glibc/eglibc, otherwise name resolution fails
...
SVN-Revision: 25568
2011-02-18 10:37:26 +00:00
Felix Fietkau
e5e6dfe384
base-files: librt should depend on libpthread, not the other way around
...
In uClibc 0.9.32 as well as recent versions of glibc and eglibc, librt
depends on libpthread.
Signed-off-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 25548
2011-02-16 02:42:24 +00:00
Felix Fietkau
c672eeffc9
remove the shared object stubs of libnsl and libresolv - let the compiler use the static variants instead
...
SVN-Revision: 25511
2011-02-13 03:26:10 +00:00
Jo-Philipp Wich
875ff44592
base-files: - properly disable IPv6 on bridge ports - introduce accept_ra option, defaults to true for dhcp interfaces, false for others - introduce send_rs option, defaults to true for static interfaces, false for others
...
SVN-Revision: 25454
2011-02-11 00:39:11 +00:00
Jo-Philipp Wich
b33ce3109d
base-files: remove remaining conffiles reference to /etc/banner
...
SVN-Revision: 25368
2011-02-04 23:05:12 +00:00
Gabor Juhos
25feec0c9c
package/base-files: add get_magic_long() to common upgrade script
...
Patch-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 25117
2011-01-26 20:35:37 +00:00
Daniel Dickinson
f93b6cb844
base-files: Fix typo in option name for disabling failsafe announcment Thanks to Andrey Zholos for this patch
...
SVN-Revision: 25040
2011-01-18 14:46:25 +00:00
Jo-Philipp Wich
3b6851aa82
base-files: implement "reqopts" parameter for dhcp interfaces to specify additional dhcp options to request
...
SVN-Revision: 24780
2010-12-22 07:20:24 +00:00
Gabor Juhos
63c786dde7
base-files: add support for the usbdev LED trigger
...
SVN-Revision: 24647
2010-12-17 17:10:14 +00:00
Florian Fainelli
ebe7bdba88
adds a --help option to /sbin/wifi
...
Signed-off-by: Sebastian Philipp <sebastian@spawnhost.de>
SVN-Revision: 24258
2010-12-05 11:22:56 +00:00
Jo-Philipp Wich
d0ab35c115
base-file: add metric option for static and dhcp protos, this simplifies the management of multiple default routes
...
SVN-Revision: 24020
2010-11-17 19:11:50 +00:00
Jo-Philipp Wich
59a3841c9c
base-files: mark libc as hold and essential, opkg should now bail out if someone tries to uninstall libc
...
SVN-Revision: 23960
2010-11-11 16:18:58 +00:00
Jo-Philipp Wich
cfe4db7bda
base-files: mark /etc/shadow as conffile
...
SVN-Revision: 23590
2010-10-23 15:49:04 +00:00
Jo-Philipp Wich
d856ed78ad
base-files: add udhcpc vendorid option ( #7744 )
...
SVN-Revision: 23279
2010-10-06 21:21:28 +00:00
Jo-Philipp Wich
8dc04c9018
base-files: mark /etc/sysupgrade.conf as conffile
...
SVN-Revision: 23264
2010-10-05 22:08:23 +00:00
Jo-Philipp Wich
d80f82d7a4
base-files: - add sysupgrade support for keepfile hints * introduces /lib/upgrade/keep.d/ for per-package keepfile lists * introduces /etc/sysupgrade.conf for user defined keepfile hints - prime /lib/upgrade/keep.d/base-files-essential to keep sysupgrade usable for images without opkg - change sysupgrade to build the keepfile list from /lib/upgrade/keep.d/, /etc/sysupgrade.conf and opkg list-changed-conffiles
...
SVN-Revision: 23258
2010-10-05 19:24:12 +00:00
Jo-Philipp Wich
978ecae685
base-files: sysupgrade: merge info from "opkg list-changed-conffiles" to backup file list
...
SVN-Revision: 23233
2010-10-05 07:40:25 +00:00
Jo-Philipp Wich
a65975e0d6
base-files: mark /etc/rc.local as conffile
...
SVN-Revision: 23232
2010-10-05 07:32:37 +00:00
Jo-Philipp Wich
0fda5f7507
base-files: utilize uci_get_state to read the previous dhcp router address in udhcpc default script. The setup_switch() procedure provided by swconfig calls config_load() during network restart and thus confuses udhcpc's uci state keeping resulting in a missing default route on each second network restart. Bypass the cached state vars and query uci directly to make the script immune against unwanted runtime changes.
...
SVN-Revision: 23211
2010-10-04 00:07:07 +00:00
Jo-Philipp Wich
cdd98e3f3a
base-files: bump pkg revision after r23091, r23092
...
SVN-Revision: 23093
2010-09-19 15:14:42 +00:00
Jo-Philipp Wich
4815de3f26
base-files: introduce service_kill() into functions.sh - a convenience wrapper for killing services by pid or pidfile with a grace period for termination before kill
...
SVN-Revision: 23087
2010-09-19 14:03:32 +00:00
Jo-Philipp Wich
91118a9500
base-files: add an experimental "-c" flag which tries to preserve *all* changed files in /overlay/etc minus some system files
...
SVN-Revision: 22977
2010-09-07 22:20:26 +00:00
Jo-Philipp Wich
5949f33b06
base-files: make build dependant on opkg/host
...
SVN-Revision: 22948
2010-09-06 02:13:19 +00:00
Felix Fietkau
62c1740676
toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK
...
SVN-Revision: 22723
2010-08-19 12:49:51 +00:00
Jo-Philipp Wich
63991ba875
base-files, uci: properly revert list state on config_load This fixes a bug where lists end up with duplicate values if config_load was invoked multiple times.
...
SVN-Revision: 22629
2010-08-14 00:45:15 +00:00
Jo-Philipp Wich
e1a654dd9f
base-files: unconditionally unlock the rootfs_data partition ( #7437 )
...
SVN-Revision: 22377
2010-07-24 15:47:15 +00:00
Jo-Philipp Wich
506db2a57e
base-files: add "mtu" option for route sections, allows setting per-route mtu values
...
SVN-Revision: 22003
2010-06-30 23:46:34 +00:00
Jo-Philipp Wich
ce5d644ac1
base-files: enable IPv6 forwarding by default since the default firewall supports ip6tables now
...
SVN-Revision: 21766
2010-06-12 16:59:12 +00:00
Jo-Philipp Wich
75941a19ac
base-file: move alias setup to route hotplug, this fixes alias sections for non-static interfaces like ppp, dhcp, 6in4 etc.
...
SVN-Revision: 21652
2010-06-01 21:43:52 +00:00
Jo-Philipp Wich
261d41a906
base-files: - use add_dns() and remove_dns() for when changing resolv.conf.auto for static or dhcp interfaces - force 0644 permissions when creating resolv.conf.auto, fixes dnsmasq permissions denied problem with pppd interfaces - revert dns servers in /sbin/ifdown - bump package revision
...
SVN-Revision: 21638
2010-05-30 18:23:43 +00:00
Jo-Philipp Wich
8bc961239b
base-files: 3g connection interfaces are now called "3g-*" - adjust 10-net hotplug handler to match them
...
SVN-Revision: 21591
2010-05-28 00:35:54 +00:00
Jo-Philipp Wich
c0820d3261
base-files: respect .auto option when running coldplug_interface_*() hooks on boot
...
SVN-Revision: 21588
2010-05-27 23:04:56 +00:00
Jo-Philipp Wich
da55c9639a
base-files ( #7316 ) - improve rdate reliability - make rdate config more ntp like - move time server list to /etc/config/timeserver - bump package revision
...
SVN-Revision: 21495
2010-05-17 19:54:35 +00:00
Nicolas Thill
ebb5858ba8
package/base-files: fix libraries packaging on 64bits targets ( closes : #6918 )
...
SVN-Revision: 21282
2010-05-01 13:29:04 +00:00
Nicolas Thill
e5e0966186
package/base-files: fix typo in r20874 (thanks to rhk for spotting it)
...
SVN-Revision: 20878
2010-04-15 08:22:39 +00:00
Nicolas Thill
15542fcdd8
package/base-files: use a single $(CP) instead of two to copy shared library files
...
SVN-Revision: 20874
2010-04-15 06:01:45 +00:00