From 4378d32576b89c3380ef760068262992552f5680 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sat, 14 Jun 2008 17:01:46 +0200 Subject: [PATCH] updater now create core-update-2.1-15 --- config/rootfiles/updater/filelists/mod_perl | 428 ++++++++++++++++++++ config/rootfiles/updater/meta | 1 + config/rootfiles/updater/update.sh | 31 +- lfs/updater | 19 +- make.sh | 2 +- 5 files changed, 452 insertions(+), 29 deletions(-) create mode 100644 config/rootfiles/updater/filelists/mod_perl create mode 100644 config/rootfiles/updater/meta diff --git a/config/rootfiles/updater/filelists/mod_perl b/config/rootfiles/updater/filelists/mod_perl new file mode 100644 index 0000000000..dc1e3a1f2e --- /dev/null +++ b/config/rootfiles/updater/filelists/mod_perl @@ -0,0 +1,428 @@ +usr/lib/apache/startup.pl +#usr/bin/mp2bug +#usr/include/apache/mod_perl.h +#usr/include/apache/modperl_apache_compat.h +#usr/include/apache/modperl_apache_includes.h +#usr/include/apache/modperl_apr_compat.h +#usr/include/apache/modperl_apr_includes.h +#usr/include/apache/modperl_apr_perlio.h +#usr/include/apache/modperl_bucket.h +#usr/include/apache/modperl_callback.h +#usr/include/apache/modperl_cgi.h +#usr/include/apache/modperl_cmd.h +#usr/include/apache/modperl_common_includes.h +#usr/include/apache/modperl_common_log.h +#usr/include/apache/modperl_common_types.h +#usr/include/apache/modperl_common_util.h +#usr/include/apache/modperl_config.h +#usr/include/apache/modperl_const.h +#usr/include/apache/modperl_constants.h +#usr/include/apache/modperl_debug.h +#usr/include/apache/modperl_directives.h +#usr/include/apache/modperl_env.h +#usr/include/apache/modperl_error.h +#usr/include/apache/modperl_filter.h +#usr/include/apache/modperl_flags.h +#usr/include/apache/modperl_global.h +#usr/include/apache/modperl_gtop.h +#usr/include/apache/modperl_handler.h +#usr/include/apache/modperl_hooks.h +#usr/include/apache/modperl_interp.h +#usr/include/apache/modperl_io.h +#usr/include/apache/modperl_io_apache.h +#usr/include/apache/modperl_largefiles.h +#usr/include/apache/modperl_log.h +#usr/include/apache/modperl_mgv.h +#usr/include/apache/modperl_module.h +#usr/include/apache/modperl_options.h +#usr/include/apache/modperl_pcw.h +#usr/include/apache/modperl_perl.h +#usr/include/apache/modperl_perl_global.h +#usr/include/apache/modperl_perl_includes.h +#usr/include/apache/modperl_perl_pp.h +#usr/include/apache/modperl_perl_unembed.h +#usr/include/apache/modperl_svptr_table.h +#usr/include/apache/modperl_sys.h +#usr/include/apache/modperl_time.h +#usr/include/apache/modperl_tipool.h +#usr/include/apache/modperl_trace.h +#usr/include/apache/modperl_types.h +#usr/include/apache/modperl_util.h +#usr/include/apache/modperl_xs_sv_convert.h +#usr/include/apache/modperl_xs_typedefs.h +#usr/include/apache/modperl_xs_util.h +usr/lib/apache/mod_perl.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Base64.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Brigade.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Bucket.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/BucketAlloc.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/BucketType.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Const.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Date.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Error.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Finfo.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/IpSubnet.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/OS.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/PerlIO.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Pool.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/SockAddr.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Socket.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Status.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/String.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Table.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/ThreadMutex.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/ThreadRWLock.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/URI.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/UUID.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/Util.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/APR/XSLoader.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/Test.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/Test5005compat.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestBuild.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestClient.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestCommon.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestCommonPost.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestConfig.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestConfigC.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestConfigPHP.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestConfigParrot.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestConfigParse.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestConfigPerl.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestHandler.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestHarness.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestHarnessPHP.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestMB.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestMM.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestPerlDB.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestReport.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestReportPerl.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestRequest.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestRun.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestRunPHP.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestRunParrot.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestRunPerl.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestSSLCA.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestServer.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestSmoke.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestSmokePerl.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestSort.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestTrace.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache/TestUtil.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2 +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Access.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Build.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/BuildConfig.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/CmdParms.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Command.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Connection.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/ConnectionUtil.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Const.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Directive.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Filter.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/FilterRec.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/HookRun.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Log.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/MPM.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Module.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/ParseSource.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/PerlSections +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/PerlSections.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/PerlSections/Dump.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Process.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/RequestIO.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/RequestRec.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/RequestUtil.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Resource.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Response.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/ServerRec.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/ServerUtil.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/SizeLimit.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/SourceTables.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Status.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/SubProcess.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/SubRequest.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/URI.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/Util.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/XSLoader.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/compat.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Apache2/porting.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Bundle +usr/lib/perl5/site_perl/5.8.8/i586-linux/Bundle/Apache2.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/Bundle/ApacheTest.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/BuildMM.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/BuildOptions.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/CScan.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/Code.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/Config.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/Const.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/FunctionMap.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/Global.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/MM.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/Manifest.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/MapUtil.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/MethodLookup.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/ParseSource.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/PerlRun.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/PerlRunPrefork.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/Registry.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/RegistryBB.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/RegistryCooker.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/RegistryLoader.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/RegistryPrefork.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/StructureMap.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/TestReport.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/TestRun.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/TypeMap.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/Util.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/ModPerl/WrapXS.pm +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/APR.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/APR.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Base64 +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Base64/Base64.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Base64/Base64.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Brigade +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Brigade/Brigade.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Brigade/Brigade.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Bucket +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Bucket/Bucket.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Bucket/Bucket.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/BucketAlloc +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/BucketAlloc/BucketAlloc.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/BucketAlloc/BucketAlloc.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/BucketType +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/BucketType/BucketType.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/BucketType/BucketType.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Const +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Const/Const.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Const/Const.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Date +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Date/Date.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Date/Date.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Error +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Error/Error.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Error/Error.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Finfo +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Finfo/Finfo.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Finfo/Finfo.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/IpSubnet +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/IpSubnet/IpSubnet.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/IpSubnet/IpSubnet.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/OS +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/OS/OS.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/OS/OS.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/PerlIO +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/PerlIO/PerlIO.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/PerlIO/PerlIO.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Pool +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Pool/Pool.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Pool/Pool.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/SockAddr +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/SockAddr/SockAddr.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/SockAddr/SockAddr.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Socket +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Socket/Socket.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Socket/Socket.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Status +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Status/Status.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Status/Status.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/String +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/String/String.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/String/String.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Table +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Table/Table.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Table/Table.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/ThreadMutex +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/ThreadMutex/ThreadMutex.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/ThreadMutex/ThreadMutex.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/ThreadRWLock +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/ThreadRWLock/ThreadRWLock.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/ThreadRWLock/ThreadRWLock.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/URI +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/URI/URI.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/URI/URI.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/UUID +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/UUID/UUID.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/UUID/UUID.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Util +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Util/Util.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/APR/Util/Util.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2 +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Access +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Access/Access.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Access/Access.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Build +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Build/autosplit.ix +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/CmdParms +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/CmdParms/CmdParms.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/CmdParms/CmdParms.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Command +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Command/Command.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Command/Command.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Connection +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Connection/Connection.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Connection/Connection.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/ConnectionUtil +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/ConnectionUtil/ConnectionUtil.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/ConnectionUtil/ConnectionUtil.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Const +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Const/Const.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Const/Const.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Directive +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Directive/Directive.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Directive/Directive.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Filter +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Filter/Filter.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Filter/Filter.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/FilterRec +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/FilterRec/FilterRec.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/FilterRec/FilterRec.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/HookRun +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/HookRun/HookRun.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/HookRun/HookRun.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Log +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Log/Log.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Log/Log.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/MPM +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/MPM/MPM.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/MPM/MPM.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Module +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Module/Module.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Module/Module.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Process +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Process/Process.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Process/Process.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/RequestIO +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/RequestIO/RequestIO.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/RequestIO/RequestIO.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/RequestRec +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/RequestRec/RequestRec.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/RequestRec/RequestRec.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/RequestUtil +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/RequestUtil/RequestUtil.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/RequestUtil/RequestUtil.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Response +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Response/Response.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Response/Response.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/ServerRec +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/ServerRec/ServerRec.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/ServerRec/ServerRec.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/ServerUtil +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/ServerUtil/ServerUtil.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/ServerUtil/ServerUtil.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/SubProcess +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/SubProcess/SubProcess.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/SubProcess/SubProcess.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/SubRequest +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/SubRequest/SubRequest.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/SubRequest/SubRequest.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/URI +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/URI/URI.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/URI/URI.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Util +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Util/Util.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/Util/Util.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Apache2/typemap +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl/Const +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl/Const/Const.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl/Const/Const.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl/Global +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl/Global/Global.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl/Global/Global.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl/Util +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl/Util/Util.bs +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/ModPerl/Util/Util.so +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/mod_perl2 +usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/mod_perl2/.packlist +usr/lib/perl5/site_perl/5.8.8/i586-linux/mod_perl2.pm +#usr/share/man/man3/APR.3 +#usr/share/man/man3/APR::Base64.3 +#usr/share/man/man3/APR::Brigade.3 +#usr/share/man/man3/APR::Bucket.3 +#usr/share/man/man3/APR::BucketAlloc.3 +#usr/share/man/man3/APR::BucketType.3 +#usr/share/man/man3/APR::Const.3 +#usr/share/man/man3/APR::Date.3 +#usr/share/man/man3/APR::Error.3 +#usr/share/man/man3/APR::Finfo.3 +#usr/share/man/man3/APR::IpSubnet.3 +#usr/share/man/man3/APR::OS.3 +#usr/share/man/man3/APR::PerlIO.3 +#usr/share/man/man3/APR::Pool.3 +#usr/share/man/man3/APR::SockAddr.3 +#usr/share/man/man3/APR::Socket.3 +#usr/share/man/man3/APR::Status.3 +#usr/share/man/man3/APR::String.3 +#usr/share/man/man3/APR::Table.3 +#usr/share/man/man3/APR::ThreadMutex.3 +#usr/share/man/man3/APR::ThreadRWLock.3 +#usr/share/man/man3/APR::URI.3 +#usr/share/man/man3/APR::UUID.3 +#usr/share/man/man3/APR::Util.3 +#usr/share/man/man3/Apache2::Access.3 +#usr/share/man/man3/Apache2::Build.3 +#usr/share/man/man3/Apache2::CmdParms.3 +#usr/share/man/man3/Apache2::Command.3 +#usr/share/man/man3/Apache2::Connection.3 +#usr/share/man/man3/Apache2::ConnectionUtil.3 +#usr/share/man/man3/Apache2::Const.3 +#usr/share/man/man3/Apache2::Directive.3 +#usr/share/man/man3/Apache2::Filter.3 +#usr/share/man/man3/Apache2::FilterRec.3 +#usr/share/man/man3/Apache2::HookRun.3 +#usr/share/man/man3/Apache2::Log.3 +#usr/share/man/man3/Apache2::MPM.3 +#usr/share/man/man3/Apache2::Module.3 +#usr/share/man/man3/Apache2::PerlSections.3 +#usr/share/man/man3/Apache2::Process.3 +#usr/share/man/man3/Apache2::RequestIO.3 +#usr/share/man/man3/Apache2::RequestRec.3 +#usr/share/man/man3/Apache2::RequestUtil.3 +#usr/share/man/man3/Apache2::Resource.3 +#usr/share/man/man3/Apache2::Response.3 +#usr/share/man/man3/Apache2::ServerRec.3 +#usr/share/man/man3/Apache2::ServerUtil.3 +#usr/share/man/man3/Apache2::SizeLimit.3 +#usr/share/man/man3/Apache2::Status.3 +#usr/share/man/man3/Apache2::SubProcess.3 +#usr/share/man/man3/Apache2::SubRequest.3 +#usr/share/man/man3/Apache2::URI.3 +#usr/share/man/man3/Apache2::Util.3 +#usr/share/man/man3/Apache2::compat.3 +#usr/share/man/man3/Apache2::porting.3 +#usr/share/man/man3/Apache::Test.3 +#usr/share/man/man3/Apache::TestConfig.3 +#usr/share/man/man3/Apache::TestMB.3 +#usr/share/man/man3/Apache::TestMM.3 +#usr/share/man/man3/Apache::TestReport.3 +#usr/share/man/man3/Apache::TestRequest.3 +#usr/share/man/man3/Apache::TestRun.3 +#usr/share/man/man3/Apache::TestRunPHP.3 +#usr/share/man/man3/Apache::TestRunPerl.3 +#usr/share/man/man3/Apache::TestSmoke.3 +#usr/share/man/man3/Apache::TestTrace.3 +#usr/share/man/man3/Apache::TestUtil.3 +#usr/share/man/man3/Bundle::Apache2.3 +#usr/share/man/man3/Bundle::ApacheTest.3 +#usr/share/man/man3/ModPerl::BuildMM.3 +#usr/share/man/man3/ModPerl::CScan.3 +#usr/share/man/man3/ModPerl::Code.3 +#usr/share/man/man3/ModPerl::Config.3 +#usr/share/man/man3/ModPerl::Const.3 +#usr/share/man/man3/ModPerl::Global.3 +#usr/share/man/man3/ModPerl::MM.3 +#usr/share/man/man3/ModPerl::MethodLookup.3 +#usr/share/man/man3/ModPerl::PerlRun.3 +#usr/share/man/man3/ModPerl::PerlRunPrefork.3 +#usr/share/man/man3/ModPerl::Registry.3 +#usr/share/man/man3/ModPerl::RegistryBB.3 +#usr/share/man/man3/ModPerl::RegistryCooker.3 +#usr/share/man/man3/ModPerl::RegistryLoader.3 +#usr/share/man/man3/ModPerl::RegistryPrefork.3 +#usr/share/man/man3/ModPerl::Util.3 +#usr/share/man/man3/mod_perl2.3 diff --git a/config/rootfiles/updater/meta b/config/rootfiles/updater/meta new file mode 100644 index 0000000000..d547fa86fa --- /dev/null +++ b/config/rootfiles/updater/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/updater/update.sh b/config/rootfiles/updater/update.sh index 3ea3835baa..73ad517107 100755 --- a/config/rootfiles/updater/update.sh +++ b/config/rootfiles/updater/update.sh @@ -5,7 +5,7 @@ # # # IPFire is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # -# the Free Software Foundation; either version 2 of the License, or # +# the Free Software Foundation; either version 3 of the License, or # # (at your option) any later version. # # # # IPFire is distributed in the hope that it will be useful, # @@ -21,41 +21,22 @@ # # ############################################################################ # +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 # -OLDVERSION="2.1.1" -NEWVERSION="2.2-test" -CORE="14" +OLDVERSION=`grep "version = " /opt/pakfire/etc/pakfire.conf | cut -d'"' -f2` +NEWVERSION="2.3" KVER="2.6.20.21" ROOT=`grep "root=" /boot/grub/grub.conf | cut -d"=" -f2 | cut -d" " -f1 | tail -n 1` MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1` # Nur den letzten Parameter verwenden echo $MOUNT > /dev/null MOUNT=$_ -INSTALLEDVERSION=`grep "version = " /opt/pakfire/etc/pakfire.conf | cut -d'"' -f2` -INSTALLEDCORE=`cat /opt/pakfire/db/core/mine` OLDKERNEL=`ls /boot/vmlinuz-*-ipfire | cut -d"-" -f2 | tail -n 1` # -# check version -# -if [ ! "$INSTALLEDVERSION" == "$OLDVERSION" ]; then - echo Error! This update is only for IPFire $OLDVERSION Core $CORE - echo You have installed IPFire $INSTALLEDVERSION Core $INSTALLEDCORE - exit 1 -fi -# check core -if [ ! "$INSTALLEDCORE" == "$CORE" ]; then - echo Error! This update is only for IPFire $OLDVERSION Core $CORE - echo You have installed IPFire $INSTALLEDVERSION Core $INSTALLEDCORE - exit 2 -fi -# -# echo echo Update IPFire $OLDVERSION to $NEWVERSION echo -echo Press Enter to begin. -read -echo # # check if we the backup file already exist if [ -e /var/ipfire/backup/update_$OLDVERSION-$NEWVERSION.tar.bz2 ]; then @@ -78,7 +59,7 @@ mv /boot/grub/grub.conf /boot/grub/grub-old.conf # echo echo Unpack the updated files ... -tar xjvf files.ipfire -C / +extract_files # # Modify grub.conf # diff --git a/lfs/updater b/lfs/updater index f559d13741..e22cd3c95b 100644 --- a/lfs/updater +++ b/lfs/updater @@ -47,10 +47,13 @@ md5 : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) rm -rf /install/updater /tmp/* + eval $$(cat /usr/src/config/rootfiles/updater/meta) # Compress files of filelists # Reason for this tar+untar+tar is removing of entries listed two or more in src/ROOTFILES mkdir -p /install/updater + mkdir -p /install/packages + find $(DIR_SRC)/config/rootfiles/updater/filelists -maxdepth 1 -type f | xargs cat >> /tmp/ROOTFILES sed -e "s/KVER/$(KVER)/g" -i /tmp/ROOTFILES tar -c -C / --files-from=/tmp/ROOTFILES \ @@ -59,11 +62,21 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) mv -f /tmp/ROOTFILES /install/updater/ROOTFILES tar -x -C /tmp -f /$(SNAME).tar rm -f /$(SNAME).tar - cd /tmp && tar jcf /install/updater/files.ipfire * && rm -rf * + cd /tmp && tar cf /install/updater/files * && rm -rf * + cat /install/updater/ROOTFILES | grep -v "#" > /install/updater/ROOTFILES.tmp + rm /install/updater/ROOTFILES + mv /install/updater/ROOTFILES.tmp /install/updater/ROOTFILES # Other files cp $(DIR_SRC)/config/rootfiles/updater/update.sh /install/updater/ chmod 755 /install/updater/update.sh - cd /install/updater && tar jcf ../images/updater-$(SNAME)-$(VERSION).tar.bz2 \ - update.sh files.ipfire ROOTFILES + cd /install/updater && tar cf /install/packages/core-upgrade-2.1-15.ipfire \ + update.sh files ROOTFILES rm -rf /install/updater + + sed -e "s/NAME/core-upgrade/g" \ + -e "s/VER/2.1/g" \ + -e "s/RELEASE/15/g" \ + -e "s/DEPS/$(DEPS)/g" \ + -e "s/SIZE/`ls -l \/install\/packages\/core-upgrade-2.1-15.ipfire | awk '{ print $$5 }'`/g" \ + < /usr/src/src/pakfire/meta > /install/packages/meta-core-upgrade-15 diff --git a/make.sh b/make.sh index 73e3c5d38a..e6252058c3 100755 --- a/make.sh +++ b/make.sh @@ -682,7 +682,7 @@ buildpackages() { } ipfirepackages() { - #ipfiremake core-updates + ipfiremake core-updates for i in $(ls -1 $BASEDIR/config/rootfiles/packages); do if [ -e $BASEDIR/lfs/$i ]; then ipfiredist $i -- 2.39.2