aboutsummaryrefslogtreecommitdiff
path: root/utils/smartmontools
Commit message (Collapse)AuthorAge
* treewide: assign PKG_CPE_IDFabrice Fontaine2024-02-04
| | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* smartmontools: update to 7.4Maxim Storchak2023-08-15
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=ltoAndre Heider2023-04-08
| | | | | | | | | | See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS" on the main repository. Note: Some packages only added `-flto` to CFLAGS and not LDFLAGS. This fixes it and properly enables LTO. Signed-off-by: Andre Heider <a.heider@gmail.com>
* smartmontools: update to 7.3Maxim Storchak2022-04-25
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* treewide: remove uClibc++ supportRosen Penev2021-03-05
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* smartmontools: update to 7.2Maxim Storchak2021-01-02
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* smartmontools: convert init script to procdRosen Penev2020-03-01
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* smartmontools: fix dependency declaration by f5f49e4Hannu Nyman2020-01-06
| | | | | | | | | | | | Fix the dependency declaration by removing the unnecessary/illegal commas: > WARNING: Makefile 'package/feeds/packages/smartmontools/Makefile' has a dependency on 'smartd,', which does not exist > WARNING: Makefile 'package/feeds/packages/smartmontools/Makefile' has a dependency on 'nail,', which does not exist > tmp/.config-package.in:153368:warning: ignoring unsupported character ',' > tmp/.config-package.in:153373:warning: ignoring unsupported character ',' Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* smartmontools: package a script for sending email notificationsMaxim Storchak2020-01-05
| | | | | | | | A separate package which depdens on msmtp and nail is introduced. Once more packages provide `sendmail` and `mail` interfaces, this dependency can be made more flexible. Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* smartmontools: update to 7.1Maxim Storchak2020-01-05
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* treewide: Change .*GPL.*+ licenses to SPDX compatible identifierSven Eckelmann2019-09-10
| | | | | | | | The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL licenses. But a lot of packages did use a different, non-SPDX style with a "+" at the end instead of "-or-later". Signed-off-by: Sven Eckelmann <sven@narfation.org>
* smartmontools: move drive database to a separate packegeMaxim Storchak2019-02-14
| | | | | | | | | | By default the database of the known drives is compiled into smartctl and smartd. These tools also support loading external database from /usr/share/smartmontools/drivedb.h. This changeset splits moves the database to a separate package which allows to save some flash space and RAM for those for whom generic S.M.A.R.T. attributes are enough. Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* smartmontools: Update to 7.0Rosen Penev2019-01-15
| | | | | | | | | | | | | | | | Removed weird uclibc++ compatibility stuff as it seems to not be needed anymore. Switched to standard variables. Added PKG_BUILD_PARALLEL for faster compilation. Removed PKG_FIXUP as it seems the package has been fixed already. A few changes to the CFLAGS and linker options resulted in ipk size going from 244694 to 244283, possibly due to previous overlinking. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* smartmontools: update to 6.6Maxim Storchak2017-12-09
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* smartmontools: Fix build with CONFIG_USE_LIBSTDCXXFlorian Fainelli2017-06-05
| | | | | | | | | | | | The Makefile would still force the use of and linking against uClibc++ even though libstdc++ may have been chosen, which would result in the package depending on libstdcpp ($(CXX_DEPENDS) but we would still be missing an libuClibc++ library depdency. Fix this by looking at CONFIG_USE_UCLIBCXX to adjust the configure script variables. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* smartmontools: update to 6.5Maxim Storchak2016-05-28
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* smartmontools: update to 6.4Maxim Storchak2015-06-14
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* Merge pull request #762 from jow-/smartmontools-autoreconfJo-Philipp Wich2015-01-10
|\ | | | | smartmontools: use generic autoreconf fixup
| * smartmontools: use generic autoreconf fixupJo-Philipp Wich2015-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of using the broken upstream autogen.sh, utilize then generic autoreconf PKG_FIXUP. This fixes the following configure error after the recent automake update in trunk: -- 8< -- You must have at least GNU Automake 1.7 (up to 1.14) installed in order to bootstrap smartmontools from SVN. Download the appropriate package for your distribution, or the source tarball from ftp://ftp.gnu.org/gnu/automake/ . Also note that support for new Automake series (anything newer than 1.14) is only added after extensive tests. If you live in the bleeding edge, you should know what you're doing, mainly how to test it before the developers. Be patient. make[2]: *** [.../.configured_] Error 1 -- >8 -- Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
* | smartmontools: add license fileMaxim Storchak2014-12-14
|/ | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* smartmontools: update to 6.3Maxim Storchak2014-08-13
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* Add license info for luabitop, luaposix, rsync, tgt, wget, acl, attr, ↵Maxim Storchak2014-08-09
| | | | | | haserl, smartmontools, tmux Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* smartmontools: remove stale dependency on rsyncStefan Hellermann2014-06-22
| | | | | | | rsync is in no way related to smartmontools. Additionally rsync is missing in the new github repo. Signed-off-by: Stefan Hellermann <stefan@the2masters.de>
* smartmontools: import from packages, update to the latest releaseMaxim Storchak2014-06-14
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>