Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/packaging
  Commit: 02d2c3d1eed76df9027af59a33923c7bef6a7734
      
https://github.com/jenkinsci/packaging/commit/02d2c3d1eed76df9027af59a33923c7bef6a7734
  Author: Raul <[email protected]>
  Date:   2016-12-07 (Wed, 07 Dec 2016)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Change ownership only if needed

* Now /var/cache%{name} /var/log/%{name} and workdir files are chowned
only if parent folder is not already owned by appropriate user
* Also added sticky bit to that folders so only the appropriate user can
create files there


  Commit: 6cbcaf9da22f1a0481d7baec069a2935e7e28a14
      
https://github.com/jenkinsci/packaging/commit/6cbcaf9da22f1a0481d7baec069a2935e7e28a14
  Author: Raul <[email protected]>
  Date:   2016-12-30 (Fri, 30 Dec 2016)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Remove hudson default update site before migrating

If it is not removed a message may appear saying that a new version of
jenkins is available with a Hudson version and download url


  Commit: 5083f2ea1fbae613870cee96df1ce90f891b7202
      
https://github.com/jenkinsci/packaging/commit/5083f2ea1fbae613870cee96df1ce90f891b7202
  Author: Vojtěch-Zweibrücken-Šafařík <[email protected]>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Removed the hudson -> jenkins migration

It does not make sense nowadays, and if we remove that we do not need to
chown the jenkins installation folders because they are created with the proper 
user
assigment


  Commit: 679fbfe0898aeaa142c2ef0b23f9561d788d5381
      
https://github.com/jenkinsci/packaging/commit/679fbfe0898aeaa142c2ef0b23f9561d788d5381
  Author: Vojtěch-Zweibrücken-Šafařík <[email protected]>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Change ownership only if needed
* Now /var/cache%{name} /var/log/%{name} and workdir files are chowned
only if parent folder is not already owned by appropriate user
* Also added sticky bit to that folders so only the appropriate user can
create files there


  Commit: d7b16bc1f25c534572ef238a885bb28571455b99
      
https://github.com/jenkinsci/packaging/commit/d7b16bc1f25c534572ef238a885bb28571455b99
  Author: Vojtěch-Zweibrücken-Šafařík <[email protected]>
  Date:   2017-01-16 (Mon, 16 Jan 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Revert sticky bit to not reopen JENKINS-12231 like
situations


  Commit: 15a2e6971b631601b55f77884827fdde19c33ad2
      
https://github.com/jenkinsci/packaging/commit/15a2e6971b631601b55f77884827fdde19c33ad2
  Author: Vojtěch-Zweibrücken-Šafařík <[email protected]>
  Date:   2017-01-27 (Fri, 27 Jan 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Make sure instance is always running after upgrade

Changed the chown logic so is only skipped if the configured user and
the owner are the same of the name param (default jenkins)

This way the chown is skipped in the majority of the unneeded cases and
installations while we make sure upgrades still work


  Commit: bd92f0a356b9aa3eac35d54e154365b05dc28f8b
      
https://github.com/jenkinsci/packaging/commit/bd92f0a356b9aa3eac35d54e154365b05dc28f8b
  Author: Vojtěch-Zweibrücken-Šafařík <[email protected]>
  Date:   2017-01-27 (Fri, 27 Jan 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Update comments


  Commit: d6f9ba991306e1b5f5e87315debd7dc0c66fc5b1
      
https://github.com/jenkinsci/packaging/commit/d6f9ba991306e1b5f5e87315debd7dc0c66fc5b1
  Author: Vojtěch-Zweibrücken-Šafařík <[email protected]>
  Date:   2017-01-29 (Sun, 29 Jan 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Do a recursive chown only when needed

* When the owner of files and configured JENKINS_USER are not the same we
need a recursive chown
* If the owner and the configured JENKINS_USER are the same but not the
default chown only the folders
* In the default case (owner, JENKINS_USER and %name being the same) do
nothing


  Commit: 5ee2ae85ebc6daf89235e28965fcae65d5dd2f79
      
https://github.com/jenkinsci/packaging/commit/5ee2ae85ebc6daf89235e28965fcae65d5dd2f79
  Author: Vojtěch-Zweibrücken-Šafařík <[email protected]>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Addressing feedback

* Added logging
* Removed unneeded touch
* Used stat --format=%U instead of ls -ld
* Created a bash function to avoid duplication


  Commit: d6732acca6e360e6a45c3a05d3db175c04697fb5
      
https://github.com/jenkinsci/packaging/commit/d6732acca6e360e6a45c3a05d3db175c04697fb5
  Author: Vojtěch-Zweibrücken-Šafařík <[email protected]>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Fix typo


  Commit: 322d0ee11dd26e369c4590fb389b4a411ed63840
      
https://github.com/jenkinsci/packaging/commit/322d0ee11dd26e369c4590fb389b4a411ed63840
  Author: Raul Arabaolaza <[email protected]>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  [JENKINS-23273] Make some variables space safe by quoting them


  Commit: eb7579d4d39466ade20f0405ce1b0e2a28d764de
      
https://github.com/jenkinsci/packaging/commit/eb7579d4d39466ade20f0405ce1b0e2a28d764de
  Author: Sam Van Oort <[email protected]>
  Date:   2017-04-04 (Tue, 04 Apr 2017)

  Changed paths:
    M rpm/build/SPECS/jenkins.spec

  Log Message:
  -----------
  Merge pull request #87 from raul-arabaolaza/JENKINS-23273

[JENKINS-23273] RPM post-install should not do a "chown -R 
${JENKINS_USER:-jenkins} ${JENKINS_HOME:-/var/lib/jenkins}"


Compare: 
https://github.com/jenkinsci/packaging/compare/2206ee9f38e9...eb7579d4d394

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to