File sapconf.changes of Package sapconf.10264

-------------------------------------------------------------------
Wed Jan 30 17:26:54 UTC 2019 - abriel@suse.com

- source /etc/sysconfig/sapconf entries correctly, even if the
  /etc filesystem is read-only
  (bsc#1122741)
- log skipping of existing /etc/systemd/logind.conf.d/sap.conf file
  during package installation
  (bsc#1111243)

-------------------------------------------------------------------
Mon Aug 27 09:21:17 UTC 2018 - Angela Briel <abriel@suse.com>

- Do not change the system settings for kernel.sem. So remove the 
  variables SEM* from sapconf.
  (bsc#1099101)

-------------------------------------------------------------------
Fri Jun 15 11:34:13 UTC 2018 - abriel@suse.com

- correct the SAP Note references in the man pages and in the
  sysconfig file of the sapconf package
  (bsc#1096498)

-------------------------------------------------------------------
Fri May 18 14:03:11 UTC 2018 - abriel@suse.com

- never ever stop or disable uuidd.socket in sapconf.
  It is mandatory for every SAP application running.
  (bsc#1093843)

- remove hardcoded default value for VSZ_TMPFS_PERCENT. This allows
  an admin to exclude VSZ_TMPFS settings from the sysconfig file,
  so current system value will remain untouched.
  This value only got used in the previous version, if the variable
  VSZ_TMPFS_PERCENT was removed from the sapconf configuration file
  /etc/sysconfig/sapconf.
  If the value of the variable was only changed (increase or
  decrease) in the sapconf configuration file everything works
  fine.
  (bsc#1093844)

-------------------------------------------------------------------
Fri Apr 13 15:26:49 UTC 2018 - abriel@suse.com

- remove the no longer needed sysconfig file
  '/etc/sysconfig/sapnote-1680803' in any update case.
  (bsc#1089549)

-------------------------------------------------------------------
Thu Apr 12 09:24:08 UTC 2018 - abriel@suse.com

- sapconf will set ALL values specified in the file
  /etc/sysconfig/sapconf irrespective of the current system value.
  The values will be not just increase, but also decrease, if the
  value in the sysconfig file is lower than the current system
  value. All actions are logged to /var/log/sapconf.log
  (fate#325548)
- change variable names in sysconfig file for the avoidance of doubt
  (bsc#1070495)
- remove unnecessary TMPFS_SIZE_MIN from sysconfig file
  (bsc#1070496)

-------------------------------------------------------------------
Fri Apr  6 08:49:19 UTC 2018 - abriel@suse.com

- remove the pagecache references from the sysconfig file
  during the package update from SLE12 to SLE15 
  (bsc#1071539)

-------------------------------------------------------------------
Mon Mar 26 08:05:05 UTC 2018 - abriel@suse.com

- consolidate the 4 former sapconf profiles sap-hana, sap-netweaver,
  sap-ase and sap-bobj to one basic sapconf profile 'sapconf' as
  requested by SAP.
  If one of the former profiles is the currently active tuned 
  profile, the active tuned profile will be reset to the 'sapconf'
  profile during the update installation of the package.
  Additionally the no longer needed sysconfig file 
  '/etc/sysconfig/sapnote-1680803' will be removed during the
  package update.
  (fate#324489, bsc#1070504)

-------------------------------------------------------------------
Tue Mar 13 17:36:11 UTC 2018 - abriel@suse.com

- add directive ExecStop to the systemd unit file sapconf.service
  and start sapconf.service after initial package installation
  (fate#325363)

-------------------------------------------------------------------
Mon Mar 12 12:39:36 UTC 2018 - abriel@suse.com

- add system unit file sapconf.service to start tuned, uuidd.socket
  and sysstat during system boot and to restart tuned during 
  package update installation so that the changes will take effect
  immediately (fate#325363)
- remove left over pagecache limit references (bsc#1071539)

-------------------------------------------------------------------
Thu Feb 22 10:04:06 UTC 2018 - abriel@suse.com

- Remove sapconf legacy interface
  /usr/lib/systemd/system/sapconf.service
  /usr/sbin/SAPconf
  /usr/sbin/rcsapconf
  /usr/sbin/sapconf
  The man pages are adapted to reflect the changed handling. 
  (bsc#1070505, fate#324490)

-------------------------------------------------------------------
Tue Dec 19 14:02:00 UTC 2017 - abriel@suse.com

- Check, if pagecache limit is available at the system. If yes, set
  pagecache limit according the settings in /etc/sysconfig/sapconf.
  If not, log a message to the log file.
  (bsc#1071539, fate#323778)

-------------------------------------------------------------------
Tue Dec  5 10:42:20 UTC 2017 - abriel@suse.com

- Refactoring sapconf parameter settings together with SAP Linux Lab.
  (fate#324491)

- ATTENTION:
  One main feature of this sapconf package update to version 4.1.12
  is a consolidation of all sapconf configuration settings into the
  central /etc/sysconfig/sapconf configuration file (except those
  settings related to ASE or BOBJ and those settings which can only
  be set via tuned.conf)
  This will result in a lot of configuration file changes concerning
  /etc/sysconfig/sapconf,
  /etc/sysconfig/sapnote-1557506,
  /usr/lib/tuned/sap-netweaver/tuned.conf and 
  /usr/lib/tuned/sap-hana/tuned.conf.
  That means that your system configuration get changed after a
  restart of tuned or during a system reboot.
  Please read carefully the following information about configuration
  file handling before restarting tuned or rebooting the system.
  (bsc#1070508)

- use the same tuning values for HANA and Netweaver workloads.
  That means the use of the same tuned.conf and script.sh file for
  both profiles (sap-hana and sap-netweaver)
  This should lead to a better base for mixed HANA and ABAB
  workloads on one system.
  (bsc#1070508)

- the pagecache configuration is now integrated in the general
  sapconf sysconfig file and the old sysconfig file sapnote-1557506
  is obsolete.
  As before pagecache handling is disabled by default.

  ATTENTION: configuration file handling during package installation.
  During an initial package installation the new sysconfig file,
  which includes the pagecache values from the former file
  sapnote-1557506, is copied to /etc/sysconfig/sapconf and the 
  changes will take effect immediately after restarting tuned.
  During a package update previously copied /etc/sysconfig files
  will exist. 
  If both files in /etc/sysconfig are unchanged - that means, there
  are no custom changes present - the new sysconfig file is copied
  to /etc/sysconfig, the old obsolete /etc/sysconfig/sapnote-1557506
  is removed and the changes will take effect immediately after
  restarting tuned.
  If the file /etc/sysconfig/sapconf is unchanged - that
  means, there are no custom changes present - but the file
  /etc/sysconfig/sapnote-1557506 contains custom modifications,
  the new sysconfig file is copied to /etc/sysconfig, the changed
  values from /etc/sysconfig/sapnote-1557506 are copied to
  /etc/sysconfig/sapconf and /etc/sysconfig/sapnote-1557506 is
  moved to /etc/sysconfig/sapnote-1557506.rmpsave. The changes
  will take effect immediately after restarting tuned.
  If the file /etc/sysconfig/sapconf contains custom modifications,
  the new sysconfig file is copied to /etc/sysconfig as sapconf.rpmnew.
  Custom modifications from /etc/sysconfig/sapnote-1557506 - if 
  available - are not merged in this new file. Please merge the
  needed custom modifications manually from both files into
  /etc/sysconfig/sapconf.rpmnew, move this file to
  /etc/sysconfig/sapconf and remove /etc/sysconfig/sapnote-1557506
  before you restart tuned to get the changes take effect.
  (bsc#1070496, bsc#1070508)

- The following parameters are additional specified (instead of 
  static tuning inside the tuning script or defined in other
  configuration files like tuned.conf or sapnote-1557506)
  or changed in the central configuration file
  /etc/sysconfig/sapconf.

  vm.max_map_count, vm.dirty_bytes, vm.dirty_background_bytes,
  kernel.shmmni, net.ipv4.tcp_slow_start_after_idle, ksm,
  transparent_hugepages, numa_balancing
        added and value changed
  vm.pagecache_limit_ignore_dirty, vm.pagecache_limit_mb
        added and commented out
  kernel.shmall, kernel.shmmax, kernel.sem
        changed
  
  But be in mind: higher system value will ever remain unchanged.
  sapconf will respect higher values set by the system or by the
  administrator using sysctl configuration files.
  Values set with sysctl command will respect too, but do not
  survive a system reboot.
  Every tuning action is logged to /var/log/sapconf.log

  ATTENTION: configuration file handling during package installation.
  During an initial package installation the new sysconfig file is
  copied to /etc/sysconfig and the changes will take effect
  immediately after restarting tuned.
  During a package update a previously copied /etc/sysconfig file
  will exist. If this file in /etc/sysconfig is unchanged - that
  means, there are no custom changes present - the new sysconfig
  file is copied to /etc/sysconfig and the changes will take effect
  immediately after restarting tuned.
  If this file in /etc/sysconfig includes custom modifications,
  the new sysconfig file is copied to /etc/sysconfig as
  sapconf.rpmnew. Please merge the needed custom modifications into
  /etc/sysconfig/sapconf.rpmnew and move this file to
  /etc/sysconfig/sapconf before you restart tuned to get the
  changes take effect
  (bsc#1070494, bsc#1070495, bsc#1070496, bsc#1070508)

- The following parameters were specified in tuned.conf of profile
  sap-hana and/or sap-netweaver before.
  But they are removed from tuned.conf because they are redundant,
  no SAP Note is mentioned it, replaced by another parameter, moved
  to another configuration file or commented out, because they are
  only valid for a special architecture or special tasks
  (like the [cpu] part was only valid for Intel architecture and
  only performance related)

  vm.swappiness, kernel.sched_min_granularity_ns,
  kernel.sched_wakeup_granularity_ns, readahead
        removed
  [cpu] section with
  governor, energy_perf_bias, min_perf_pct
        commented out
  vm.dirty_ratio, vm.dirty_background_ratio
        removed from tuned.conf
        replaced by vm.dirty_bytes, vm.dirty_background_bytes
        defined in sysconfig/sapconf
  kernel.sem, net.ipv4.tcp_slow_start_after_idle,
  transparent_hugepages
        moved to sysconfig/sapconf

  ATTENTION: these changes will take effect immediately after
  restarting tuned.
  Except the administrator is using an own copy of the tuned.conf
  file in /etc/tuned/<profile> (where <profile> may be sap-hana or
  sap-netweaver) to set own or changed values. The tuned.conf files
  in /etc/tuned/<profile> remain untouched during package
  installation. To get the new behaviour SAP is recommended, remove
  the profile copy from /etc/tuned or copy the new tuned.conf file
  from /usr/lib/tuned/<profile> to /etc/tuned/<profile> or compare
  the files in /etc/tuned/<profile> with the files in
  /usr/lib/tuned/<profile> manually and adjust the content, if
  needed.
  (bsc#1070494, bsc#1070495, bsc#1070496, bsc#1070503)
  (bsc#1048550, bsc#1064720)

- Setting of UserTasksMax, a parameter of the systemd login manager,
  will be done in the post script during the package installation.
  The value is set to 'infinity'.
  Note: A reboot is needed after the first setup to get the change
  take effect. A message will indicate if a reboot is necessary.
  As before there is no automatic rollback.
  (bsc#1070386)

- enable and start sysstat service during post script of the
  package installation (see SAP Note 1310037)
  (bsc#1070390)

- add package requirements including a short description to the man
  page of sapconf and to the central configuration file
  /etc/sysconfig/sapconf
  (bsc#1070390)

- Update the sapconf man page and associated man pages to reflect
  all the changes of sapconf package version 4.1.12
  (bsc#1070506)

- respect active tuned profile during reboot of the system
  even if it is not a 'sap' profile.
  sapconf only activates sap-netweaver profile by default, if NO
  tuned profile is actually set.
  (bsc#1026862)

- reinsert 'elevator=noop' to tuned.conf of profile sap-hana and 
  sap-netweaver.
  (bsc#1031073, bsc#1032516, bsc#1070494)

-------------------------------------------------------------------
Mon Sep 18 13:51:30 UTC 2017 - abriel@suse.com

- fix variable name for pagecache handling (bsc#1057986)

-------------------------------------------------------------------
Thu Aug 10 14:10:02 UTC 2017 - abriel@suse.com

- restrict UserTasksMax setting to os releases > 12.1

-------------------------------------------------------------------
Fri Aug  4 07:52:35 UTC 2017 - abriel@suse.com

- add SLE12-SP1 specific change for UserTasksMax
  (bsc#1039309 and comment #35 of bsc#1031355)

-------------------------------------------------------------------
Thu Aug  3 14:16:19 UTC 2017 - abriel@suse.com

- add a message to %post to remind the admin to restart the tuned
  service, if he want the configuration changes to take effect 
  immediately (bsc#1048550)

-------------------------------------------------------------------
Thu Aug  3 07:58:49 UTC 2017 - abriel@suse.com

- increase MAX_MAP_COUNT_REQ to 2147483647, see SAP Note 900929
  (bsc#1048550)

-------------------------------------------------------------------
Thu Jul 27 08:49:27 UTC 2017 - hguo@suse.com

- Update package description.
- Make "tuned" a mandatory runtime dependency to address bsc#1043844.
- In all tuning profiles, do not overwrite a parameter if present
  value is higher than optimal value. (bsc#1048550)

-------------------------------------------------------------------
Wed Jun 21 08:57:08 UTC 2017 - abriel@suse.com

- Amend logind's behaviour
  (bsc#1031355, bsc#1039309, bsc#1043844)

-------------------------------------------------------------------
Mon Jun 12 14:01:22 UTC 2017 - abriel@suse.com

- Add a dependency against the package sapinit-systemd-compat to
  prevent SAP systems to be stopped every time the SAP Host Agent
  is restarted (SLE12-SP1 only)
  (bsc#1043841)

-------------------------------------------------------------------
Thu Apr 27 09:01:35 UTC 2017 - abriel@suse.com

- add new profiles for SAP ASE (Sybase) and SAP BOBJ
  according to fate#320359.

-------------------------------------------------------------------
Thu Apr  6 09:02:24 UTC 2017 - hguo@suse.com

- Upgrade to upstream version 4.1.7 that addresses exactly one issue:
  Lee Martin and colleagues noticed that SAP HANA performs better
  with "force_latency=70" in its tuning profile, so the setting is
  now introduced to the profile.
  (bsc#1032516)

-------------------------------------------------------------------
Mon Mar 27 09:59:44 UTC 2017 - hguo@suse.com

- Upgrade to upstream version 4.1.6 that addresses exactly one issue:
  sapconf's sap-hana tuning profile incorrectly uses "noop" IO
  scheduler on disk block devices, which is not explicitly
  recommended by either SUSE or SAP. Performance regression showed
  up during benchmark runs. Hence, the IO scheduler setting is removed
  from tuning profile, and left to be decided by end-user.
  (bsc#1031073)

-------------------------------------------------------------------
Mon Mar  6 10:31:27 UTC 2017 - hguo@suse.com

- Use arbitrary precision calculator rather than bash's built-in
  integer calculator to calculate parameter values, this gets rid
  of all integer overflow issues observed in production.
  (bsc#1027411)
- Apply tuning technique of Netweaver in HANA profile too.
  (bsc#1016795)
  Upgrade to upstream version 4.1.5.

-------------------------------------------------------------------
Fri Feb 17 10:54:46 UTC 2017 - hguo@suse.com

- "force_latency=1" is removed from HANA's configuration, so that
  CPUs are no longer kept busy when idling. (bsc#1025824)
- Introduce complementary README.d and LICENSE files from upstream
  git repository.

-------------------------------------------------------------------
Tue Nov 29 14:05:25 UTC 2016 - hguo@suse.com

- Do not touch THP configuration in Netweaver profile, avoid
  inheriting configuration from high throughput profile.
  (bsc#994306)

-------------------------------------------------------------------
Wed Jul 27 07:46:04 UTC 2016 - hguo@suse.com

- Put version number in source archive name.
- Fix a race condition during start (bsc#977575).

-------------------------------------------------------------------
Mon Jul  4 09:06:53 UTC 2016 - hguo@suse.com

- Start uuidd.socket as soon as the package is installed.
  Further fix bsc#983454.

-------------------------------------------------------------------
Tue Jun  7 13:01:06 UTC 2016 - hguo@suse.com

- Control uuidd as a step of the tuning process. Fix bsc#983454.

-------------------------------------------------------------------
Mon May  2 08:03:54 UTC 2016 - hguo@suse.com

- Introduce mandatory dependency on package tuned.
  Implement fate#320783.

-------------------------------------------------------------------
Thu Mar 31 13:08:59 UTC 2016 - hguo@suse.com

- Redo the directory structure in the source archive file.
- Introduce /etc/sysconfig/sapnote-1557506 to:
  * Disable pagecache_limit by default.
  * Let user decide if and how to tune pagecache_limit.
  Fix bsc#966930 and bsc#971625.

-------------------------------------------------------------------
Tue Feb 23 11:18:34 UTC 2016 - hguo@suse.com

- Mention tuned parameters in manual pages: fix bsc#966720

-------------------------------------------------------------------
Fri Jan 15 10:27:46 UTC 2016 - hguo@suse.com

- Fix a misplaced optimisation routine that should have been
  applied to SAP HANA but in fact applied to SAP NetWeaver.
  (bsc#962059)

-------------------------------------------------------------------
Mon Sep 28 09:45:54 UTC 2015 - hguo@suse.com

- Implement fate#319480 - [ECO] Include tuned architecture in sapconf
* Replace the entire sapconf package content with tune daemon SAP profiles,
* The executables remain compatible with the original sapconf implementation.
* Following files are removed from package source:
LGPL
README
SAPconf
SAPconf-reconfig
SAPconf.8
config.b64
functions
sapconf
sapconf.8
sapconf.service
* Following file is added into package source:
sapconf.tgz

-------------------------------------------------------------------
Tue Sep 30 17:43:55 UTC 2014 - fabian.herschel@suse.com

- bnc#899107 - Parameter of sapconf are not longer valid for e.g. Oracle installation
  problem with update on SLES12, if older defaults are already in the config
  file, fixed

-------------------------------------------------------------------
Wed Sep 10 12:10:44 UTC 2014 - fabian.herschel@suse.com

- bnc#895978 - patterns-sles-sap_server doesn't require uuidd package
- bnc#892517 - Parameter of sapconf are not longer valid for e.g. Oracle installation

-------------------------------------------------------------------
Wed Sep  3 01:41:38 CEST 2014 - ro@suse.de

- sanitize release line in specfile

-------------------------------------------------------------------
Wed Jul  2 11:08:27 UTC 2014 - fabian.herschel@suse.com

- bnc#885435 - package sapconf: integration in systemd does not work correctly

-------------------------------------------------------------------
Fri Apr  4 15:04:09 UTC 2014 - fabian.herschel@suse.com

- /etc/sysconfig/sapconf filled correctly (bnc#872073)

-------------------------------------------------------------------
Mon Feb 24 16:15:00  CEST 2014 - fabian.herschel@suse.com

- improved integration with systemd (bnc#864933)

-------------------------------------------------------------------
Thu Feb 20 17:37:00  CEST 2014 - fabian.herschel@suse.com

- fixed unrecoverable build (bnc#861497)

-------------------------------------------------------------------
Mon Jul 25 14:04:04 UTC 2011 - fabian.herschel@novell.com

- fixed the detection of the tmpfs device for shared memory (bnc#693414) 

-------------------------------------------------------------------
Mon May 10 15:04:50 CEST 2010 - ro@suse.de

- add rpmlintrc as source in specfile
- drop prereq for permissions, run_permissions only runs
  for != instsys 

-------------------------------------------------------------------
Mon May 10 14:03:46 CEST 2010 - kukuk@suse.de

- Add rpmlintrc, run SuSEconfig permissions in %post install

-------------------------------------------------------------------
Sat May  8 12:43:00 CET 2010 - fabian.herschel@suse.de

- Updated trigger to start uuidd via libuuid Fate#307477
- Providing prermissions file for uuidd

-------------------------------------------------------------------
Fri May  7 15:56:00 CET 2010 - fabian.herschel@suse.de

- Inserted requirement of uuid-runtime
- Inserted trigger script to start uuidd

-------------------------------------------------------------------
Fri Mar  5 16:06:22 CET 2010 - werner@suse.de

- Avoid to be fooled by `-1' for ULONG_MAX (bnc#556850)

-------------------------------------------------------------------
Wed Feb 17 14:00:31 CET 2010 - werner@suse.de

- Remove left over from bnc#541775

-------------------------------------------------------------------
Wed Dec 23 11:48:02 CET 2009 - werner@suse.de

- Enable and start sysstat boot script if sysstat is available
  with the help of a triggerin script (bnc#556850)
- Remove conflict with orarun ans it was reported that the hard
  overwrite of our values has been fixed in the package orarun
- Increase MAX_MAP_COUNT_MIN from 300.000 to 1.000.000 (bnc#525819)

-------------------------------------------------------------------
Tue Sep 29 14:03:35 CEST 2009 - werner@suse.de

- Override -1 for SHM with real unlimited (ULONG_MAX) (bnc#541775)

-------------------------------------------------------------------
Tue Mar 10 15:33:10 CET 2009 - werner@suse.de

- Remove vm.hugetlb_shm_group (bnc#481496)

-------------------------------------------------------------------
Tue Jan 13 19:15:37 CET 2009 - werner@suse.de

- Remove vm.disable_cap_mlock (bnc#455919)

-------------------------------------------------------------------
Thu Oct 30 16:24:14 CET 2008 - werner@suse.de

- Ignore missing files in /proc/sys/ (bnc#440239)

-------------------------------------------------------------------
Wed Aug 13 11:03:28 CEST 2008 - werner@suse.de

- Fix boot script and use correct Stop tags

-------------------------------------------------------------------
Wed Jul 23 18:28:00 CEST 2008 - werner@suse.de

- Make sysstat a hard requirement (bnc#378356)
- Add sysctl parameter vm.disable_cap_mlock=1 (bnc#405094)

-------------------------------------------------------------------
Mon Jan 14 16:02:03 CET 2008 - werner@suse.de

- Force enabling service

-------------------------------------------------------------------
Fri Dec  7 10:37:58 CET 2007 - werner@suse.de

- Don't submit both sapconf and sapinit but only sapconf

-------------------------------------------------------------------
Wed Nov 28 18:23:11 CET 2007 - werner@suse.de

- Do not rename package for old distributions, use sapinit
- Avoid error messages from old sapinit in case of new sapinit
- Do not remove foreign sapinit rc script

-------------------------------------------------------------------
Mon Nov 26 17:27:24 CET 2007 - werner@suse.de

- Check max integer on 32bit platforms
- Add orarun to the conflicting packages

-------------------------------------------------------------------
Tue Nov 13 17:25:01 CET 2007 - werner@suse.de

- Rename spainit to spaconf
- Clean out old syssctl.conf from SAPinit

-------------------------------------------------------------------
Wed Nov  7 11:58:48 CET 2007 - werner@suse.de

- Add SAPINIT to Provides of boot.sapconf
- Add Suggests line with sysstat, cron, and logrotate
- If sysstat is installed boot.sapconf should depend on

-------------------------------------------------------------------
Mon Oct 29 18:03:04 CET 2007 - werner@suse.de

- Clean up and better error handling

-------------------------------------------------------------------
Fri Oct 26 17:17:17 CEST 2007 - werner@suse.de

- New package sapinit from scratch version 3.0

-------------------------------------------------------------------
Fri Oct 19 14:11:18 CEST 2007 - werner@suse.de

- More work on bug #280024
  * Make old sysctl.conf entries compact
  * Edit only modified parameters

-------------------------------------------------------------------
Wed Oct 17 16:05:07 CEST 2007 - werner@suse.de

- Avoid multi line markers and avoid multi line entries for sysctl
  kernel parameters with vector values (bug #280024)

-------------------------------------------------------------------
Sat Sep  8 01:24:48 CEST 2007 - DOlsson@Novell.com

- New version 2.0.2.
- The script "SAPinit" can now handle SLES 9 cases as well [#292314].
- Updated the description text in the ".spec" file.
  The text was made more clear with regards to the usage of the
  "/dev/shm" file system, as well as the various used script names.
  It now also covers the different behaviors for SLES 9 and SLES 10.
- Fixed issue under SLES 10, where a wrong sizing factoring was being
  used, when determining whether and how to do updates of the DEVSHM
  entry in FSTAB.
- Fixed issue under SLES 10, where DEVSHM got remounted, although
  there was not any reason to remount it.

-------------------------------------------------------------------
Thu Jul 12 19:07:15 CEST 2007 - DOlsson@Novell.com

- Fixed various minor issues with the "susebuild" tag in
  "packaging/Makefile".
- Renamed "/etc/init.d/,/usr/sbin/rc}sapinit" to "sapconfig" in
  order to allow for SAP to make use of the name "sapinit" for
  their own start up script of the SAP system applications.
  [#292726 for SLES 9] and [#292727 for SLES 10].
- Updated the description text in ".spec" file to reflect the
  multiple usage of the package on SLES 9 and SLES 10.
  [#292726 for SLES 9] and [#292727 for SLES 10].

-------------------------------------------------------------------
Mon Jun 18 21:19:45 CEST 2007 - DOlsson@Novell.com

- Removed wrong "Conflict:" statement.

-------------------------------------------------------------------
Wed May 16 17:27:25 CEST 2007 - ro@suse.de

- remove "noarch" from specfile again.
  arch changes are not supported during SP update 

-------------------------------------------------------------------
Tue May 15 15:35:55 CEST 2007 - DOlsson@Novell.com

- Fixed specification issues in "*.spec" file with the tags
  "Provides:", "Obsoletes:", and "Conflicts:".
- Fixed issue with rearranging comments containing the "/dev/shm"
  string [#272721].
- Fixed typos in error messages issued by "SAPinit" script.
- Fixed setting of path name of the "sysconfigSAPinit" constant in
  the "SAPinit" script, when running in debugging mode.

-------------------------------------------------------------------
Tue May  8 22:18:15 CEST 2007 - ro@suse.de

- change "test && foo" "if then foo fi" in postinstall (#272328)

-------------------------------------------------------------------
Mon May  7 13:47:25 CEST 2007 - DOlsson@Novell.com

- In order to allow for initial system installation ([#269140] and
  [#269235]):
    + "Requires" and "Requires(post):" tags were rewritten.
    + Preventing "SAPinit" from being executed during post
      installtion.

-------------------------------------------------------------------
Thu May  4 16:52:55 CEST 2007 - DOlsson@Novell.com

- In "SAPinit" do not use "-o mount", when only mounting the
  "/dev/shm" file system (option does not exist anymore).
- Added comments to "*.spec" file describing the usage of the
  "Provides:" tag.
- Further refined the "Provides:" and "Obsoletes:" tags.

-------------------------------------------------------------------
Thu May  3 18:56:26 CEST 2007 - DOlsson@Novell.com

- Added instruct to stop building not needed debugging packages in
  Autobuild.
- Based on feedback from testers of the newest "sapinit" RPM package,
  the "Provides:" and "Obsoletes:" tags were refine.
- Added LSB mandentory "Short-Description:" tag to "sapinit".

-------------------------------------------------------------------
Sun Apr 22 10:42:13 CEST 2007 - ro@suse.de

- use fillup as mandatory for sysconfig files 

-------------------------------------------------------------------
Tue Apr 17 17:08:46 CEST 2007 - DOlsson@Novell.com

- Updated ".spec" file to match that of the SUSE/Novell standards.
- Fixed "awk" output to stay in integer mode, when having huge
  figures for available virtual memory.

-------------------------------------------------------------------
Sat Apr 14 12:37:51 CEST 2007 - DOlsson@Novell.com

- Using recommended instead of minimum value, if user has specified
  usage of "unlimited" (-1) for a parameter that does not allow
  this usage.

-------------------------------------------------------------------
Fri Apr 13 20:43:20 CEST 2007 - DOlsson@Novell.com

- The "/etc/init.d/sapinit" script now provides "SAPINIT" instead
  of "SAP".
- Dropped "sh_opt" in "/etc/init.d/sapinit" (unknown command in
  "sh").
- In "SAPinit.sh":
  + Removed forgotten debug lines in "SAPinit.sh".
  + Prepared for option add-ons in lowering of info levels.
  + Cleaned up in information texts (making them more consistent).
  + Allowed for updating of "/etc/fstab" with actual found sizes
    instead of always using the recommended/minimum value.
  + Fixed bug in handling of the updating of "/etc/fstab", when
    "/dev/shm" is already mounted and big enough, but on entered
    in "/etc/fstab".
  + Now only activating the "/etc/sysctl.conf" parameters, when
    there is a real need for this.
- In the spec file:
  + Corrected the "Requires" to reflect what is really needed.
  + Expanded the "%post" section with clean up facilities after the
    version 1.x series of this package.
  + Fixed a wrong setup of the "%preun" section.

-------------------------------------------------------------------
Thu Apr 12 20:45:40 CEST 2007 - DOlsson@Novell.com

- Updated spec file with newest required files the scripts need.
- Implemented the activation of the kernel parameters entered into
  the "/etc/sysctl.conf" file.

-------------------------------------------------------------------
Thu Apr  5 16:09:05 CEST 2007 - DOlsson@Novell.com

- Implemented the settings of size in "/etc/fstab", when needed.
- Implemented the settings of the kernel parameters in
  "/etc/sysctl.conf", when needed.
- Updated the ".spec" file with more required commands.
- Clearified the description text in the ".spec" file (and thus in
  the README file, too).

-------------------------------------------------------------------
Fri Mar 30 16:09:05 CEST 2007 - DOlsson@Novell.com

- Finished the last cleanups in the ".spec" file.
- Refined the "Makefile" to allow for building of needed files for
  the check-in into the SUSE/Novell build system.
- All fixes for the below mentioned bugzillas have now been implemented
  in accordance with the requirements from SAP (i.e. using recommended
  values, when nothing else specified, and allowing user to change the
  settings, but not under a certain minimum as specified by SAP):
    [#214311] Package "sapinit" sets shared memory too low
    [#197587] dedicated tmpfs /dev/shm does not exist anymore
    [#187387] "sapinit" sysctl settings for 64-bit architectures.

-------------------------------------------------------------------
Thu Mar 29 20:39:05 CEST 2007 - DOlsson@Novell.com

- Fixed up the ".spec" file to be able to actually build the "sapinit"
  package.
- Created subdirectory "packaging" containing "Makefile" for easy
  packaging.

-------------------------------------------------------------------
Tue Mar 27 21:01:05 CEST 2007 - DOlsson@Novell.com

- Reworked the "SAPinit.sh" script and "SAPinit" config file in order
  to be able to define the usage of recommended values (using 0) and
  in special cases "unlimited" (using -1).
- Updated the README file to match the ".spec" file.
- Added testing on "SAPinitDEBUG" to allow for reading of the
  "SAPinit" file from current directory.
- Added validation of the user defined parameters read from
  "/etc/sysconfig/SAPinit".
- Fixed the setting of the "SEM{MSL,MNS,OPM,MNI}_Cur" parameters.
- Documented the usage and hierarchy of "*_MIN[32]" and "*_ReV"
  parameters.

-------------------------------------------------------------------
Mon Mar 26 17:22:58 CEST 2007 - DOlsson@Novell.com

- Reworked ".spec" file to now making use of a compressed TAR ball
  with the sources.
- Reworked ".spec" file in accordance with the "Packagers Manual"
  guidelines.
- Added "try-restart" as argument to "[rc]sapinit".
  Currently, it only maps to a "[rc]sapinit start".
- Updated copyright and author informations to the currently known
  correct state.

-------------------------------------------------------------------
Fri Mar 23 14:12:46 CET 2007 - DOlsson@Novell.com

- Added "/etc/sysconfig/SAPinit" allowing users to change the
  recommended values
- Updated the ".spec" file to only build for "noarch", while the
  scripts are architecture independed.
- Updated "SAPinit" to read the newly added "/etc/sysconfig/SAPinit"
  configuration file.

-------------------------------------------------------------------
Thu Mar 22 18:03:56 CET 2007 - DOlsson@Novell.com

- Renamed "sysctl-sapinit" to "SAPinit".
  Seemed to make sense, while the script is now handling a lot more
  than just setting the "sysctl" kernel parameters.
- Script completely reworked in order to be able to fullfil the SAP
  requirements for the functionality of the script.
- Script now contains hardcoded minimum and recommended values as
  defined by SAP for the various parameter values the script handles.
- Preparing script for usage of a "/etc/sysconfig/sapinit" file
  containing user defined values for the various settable parameters.
- Updated the ".spec" file to reflect the current state of the script.

-------------------------------------------------------------------
Fri Mar  9 14:28:16 CET 2007 - dhess@suse.de

- new version 2.0
- renamed rcsap to rcsapinit
- removed optional functionality to start SAP services at boot time automatically.
  This is usually done by using SAP mechanisms today, so not required in the OS.
- removed not longer needed sysconfig.sap and fillup macro
- removed obsolete symlinks rcsap and rcsapr3
- redirect debug info to syslog daemon (logger)
- removed SHMFS_SIZE from /etc/sysconfig/sap
  TMPFS dynamically calculated and configured in new script sysctl-sapinit
- added script sysctl-sapinit to set proper kernel paramters and to dynamically set and mount tmpfs
- removed obsolete sysctl.conf.* files
- removed obsolete script sysctl-wrapper

-------------------------------------------------------------------
Mon Sep  4 14:10:06 CEST 2006 - stark@suse.de

- fixed fillup_and_insserv call

-------------------------------------------------------------------
Wed Aug  9 13:16:27 CEST 2006 - stark@suse.de

- added SHMFS_SIZE to sysconfig/sapr3 and mount it via boot.sap
  service (#197587)
- only set higher sysctl values (#187387)
- renamed init script to sap

-------------------------------------------------------------------
Wed Jun 21 13:32:51 CEST 2006 - stark@suse.de

- removed vm.heap-stack-gap as it doesn't exist in SLE10 (#186998)

-------------------------------------------------------------------
Tue Mar  7 06:42:06 CET 2006 - stark@suse.de

- bump version number to 1.1 (to indicate version for SLES10)
- don't install cron job for sysstat but suggest starting sysstat
  from init script (#154982)
- changed kernel.sem as requested (#135465)

-------------------------------------------------------------------
Mon Feb  6 05:54:17 CET 2006 - matz@suse.de

- Don't run sysctl in the build system.

-------------------------------------------------------------------
Wed Jan 25 21:41:20 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Mon Oct 24 13:36:12 CEST 2005 - stark@suse.de

- changed values of kernel.sem

-------------------------------------------------------------------
Tue Oct 18 06:48:31 CEST 2005 - stark@suse.de

- added LICENSE/COPYING file (#128699)

-------------------------------------------------------------------
Tue Oct 11 07:53:20 CEST 2005 - stark@suse.de

- added vm.max_map_count parameter for all archs

-------------------------------------------------------------------
Mon Oct 10 08:46:44 CEST 2005 - stark@suse.de

- renamed package to sapinit
- reversioned for initial autobuild checkin

-------------------------------------------------------------------
Thu Sep 29 09:03:24 CEST 2005 - stark@suse.de

- create /etc/sysctl.conf.sap to avoid conflict with procps
- activate sapr3 init script by default to set sysctl

-------------------------------------------------------------------
Mon Aug  1 10:25:44 CEST 2005 - stark@suse.de

- changed ppc64 settings on behalf of IBM

-------------------------------------------------------------------
Tue Jun 21 10:42:30 CEST 2005 - stark@suse.de

- activated heap-stack setting for x86-64

-------------------------------------------------------------------
Fri Jan 21 08:31:55 CET 2005 - stark@suse.de

- added x86-64 architecture

-------------------------------------------------------------------
Wed Aug 25 07:59:06 CEST 2004 - stark@suse.de

- added kernel.sem setting for all archs

-------------------------------------------------------------------
Wed Jul 21 09:09:39 CEST 2004 - stark@suse.de

- added PPC64 architecture 
- set shmfs size to 60% for now

-------------------------------------------------------------------
Tue Feb 17 13:11:25 CET 2004 - stark@suse.de

- set arch dependency because of different requirements
  for kernel parameters
- added configuration for IA64 

-------------------------------------------------------------------
Wed Apr 30 06:34:54 CEST 2003 - stark@suse.de

- made /etc/sysctl.conf replaceable

-------------------------------------------------------------------
Fri Jan 24 14:35:28 CET 2003 - stark@suse.de

- bugfix for shmfs-size (was factor 100 too small :-() 

-------------------------------------------------------------------
Thu Dec 12 09:11:52 CET 2002 - stark@suse.de

- added vm.heap-stack-gap to sysctl and set to 256 

-------------------------------------------------------------------
Fri Oct 25 10:29:35 CEST 2002 - stark@suse.de

- adopted for SLES8 

-------------------------------------------------------------------
Fri May 17 13:37:02 CEST 2002 - stark@suse.de

- added S/390 notes and increase shmmax to 2G 

-------------------------------------------------------------------
Tue Sep  4 07:53:46 CEST 2001 - stark@suse.de

- added msgmni settings (bjacke@suse.de)

openSUSE Build Service is sponsored by