Closed Bug 1091663 Opened 10 years ago Closed 10 years ago

Run toplevel::base on win2k8

Categories

(Infrastructure & Operations :: RelOps: Puppet, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

References

Details

(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/613] )

Attachments

(1 file, 3 obsolete files)

There are just a few small tweaks left to make catalogs compile on windows.
Depends on: 1048962
No longer depends on: 1050343
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/613]
Attached patch bug1091663.patch (obsolete) — Splinter Review
This requires https://bugzilla.mozilla.org/show_bug.cgi?id=1048962, which you should land soon :)
Attachment #8514333 - Flags: review?(mcornmesser)
Comment on attachment 8514333 [details] [diff] [review]
bug1091663.patch

Review of attachment 8514333 [details] [diff] [review]:
-----------------------------------------------------------------

::: modules/users/manifests/root.pp
@@ +24,4 @@
>  
>      $home = $::operatingsystem ? {
>          Darwin => '/var/root',
> +        Windows => 'C:\Users\Administrator',  # $rlocalpath,

I need help with this part.  $rlocalpath is empty on my test box, so this ends up an empty string and Puppet fails trying to install /.hgrc.  Any idea why?
Attached file winrootlp.rb (obsolete) —
The current version of winrootlp.rb in HG isn't functioning correctly. It had kind of dropped lower on my list. This version works, but i remeber something about it not being very clean code.
Let's get a bug open for that, too, blocking this one.
Comment on attachment 8514333 [details] [diff] [review]
bug1091663.patch

Review of attachment 8514333 [details] [diff] [review]:
-----------------------------------------------------------------

With winrootlp.rb working I would like to stay with $rlocalpath.
Attachment #8514333 - Flags: review?(mcornmesser) → review-
Depends on: 1085468
Attached patch bug1091663-r2.patch (obsolete) — Splinter Review
This assumes winrootlp (bug 1091834) and the extra ' in execonce (bug 1085468) are fixed, as well as the packages::pkgzip define (bug 1048962).
Attachment #8514333 - Attachment is obsolete: true
Attachment #8514430 - Attachment is obsolete: true
Attachment #8515033 - Flags: review?(mcornmesser)
Blocks: 1036999
Attachment #8515033 - Flags: review?(mcornmesser) → review+
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/613] [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1391] [kanban:engops:https://kanbanize.com/ctrl_board/6/613] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1391] [kanban:engops:https://kanbanize.com/ctrl_board/6/613] [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1392] [kanban:engops:https://kanbanize.com/ctrl_board/6/613]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1392] [kanban:engops:https://kanbanize.com/ctrl_board/6/613] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1394] [kanban:engops:https://kanbanize.com/ctrl_board/6/613]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1394] [kanban:engops:https://kanbanize.com/ctrl_board/6/613] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1401] [kanban:engops:https://kanbanize.com/ctrl_board/6/613]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/1401] [kanban:engops:https://kanbanize.com/ctrl_board/6/613] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/613] [kanban:engops:https://kanbanize.com/ctrl_board/6/613]
Depends on: 1095483
Updated version of the patch after other prereqs have been elimiated; carrying forward the r+
Attachment #8515033 - Attachment is obsolete: true
Attachment #8519152 - Flags: review+
No longer depends on: 1095483, 1048962, 1085468, 1091834
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/613] [kanban:engops:https://kanbanize.com/ctrl_board/6/613] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/613]
http://hg.mozilla.org/build/puppet/rev/ce16896387de
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: