Closed Bug 234124 Opened 21 years ago Closed 21 years ago

RFE: Port the pluggable shell script API to FireFox/ThunderBird/SunBird etc

Categories

(SeaMonkey :: Build Config, enhancement)

All
Linux
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: roland.mainz, Assigned: roland.mainz)

References

Details

Attachments

(1 file, 5 obsolete files)

RFE: Port the pluggable shell script API to FireFox/ThunderBird/SunBird etc
The original functionality was added in bug 230468 and allows various new
functionality like the Solaris patch checker (see bug 230598), XPIs which
provide fonts (see bug 233950 for the MathML XPI, I already demonstrated a Hindi
font XPI for the CTL builds) and stuff like the Xprint XPI (e.g. deamon-like
addons).
Status: NEW → ASSIGNED
Taking myself...
Assignee: nobody → roland.mainz
Status: ASSIGNED → NEW
Status: NEW → ASSIGNED
Attached patch Patch for 2004-02-13-trunk (obsolete) — Splinter Review
Comment on attachment 141350 [details] [diff] [review]
Patch for 2004-02-13-trunk

Requesting r=/sr= ...
Attachment #141350 - Flags: superreview?(bryner)
Attachment #141350 - Flags: review?(bsmedberg)
Requesting inclusion of the patch into 1.7a that all branches made from 1.7a get
that change, too.

Risk is low, we're only porting existing and tested functionality from Mozilla
to FireFox/ThunderBird and the patch only consists of a shell script +
Makefile.in change, no native code is being touched.
Flags: blocking1.7a?
Flags: blocking1.7a? → blocking1.7a-
Comment on attachment 141350 [details] [diff] [review]
Patch for 2004-02-13-trunk

I am not a fireblah peer.
Attachment #141350 - Flags: review?(bsmedberg)
Attachment #141350 - Flags: review?(p_ch)
Comment on attachment 141350 [details] [diff] [review]
Patch for 2004-02-13-trunk

>+      for i in ${dist_bin}/init.d/S* ${HOME}/${MOZ_USER_DIR}/init.d/S* ; do

this is broken if there are spaces in dist_bin, HOME or MOZ_USER_DIR
this would fix it:
	for i in "${dist_bin}"/init.d/S* "${HOME}/${MOZ_USER_DIR}"/init.d/S* ;
do
(or anything that puts the variables in "" but excludes the '*')
Andrew Schultz wrote:
> (From update of attachment 141350 [details] [diff] [review])
> >+      for i in ${dist_bin}/init.d/S* ${HOME}/${MOZ_USER_DIR}/init.d/S* ; do
>
> this is broken if there are spaces in dist_bin, HOME or MOZ_USER_DIR

Nice catch... :)
Attachment #141350 - Attachment is obsolete: true
Attachment #141350 - Flags: review?(p_ch)
Attachment #141350 - Flags: superreview?(bryner)
Attachment #141516 - Flags: review?(p_ch)
Comment on attachment 141516 [details] [diff] [review]
New patch per Andrew Schultz's comments

for build issues, bryner is the One :)
Attachment #141516 - Flags: review?(p_ch) → review?(bryner)
Depends on: 230468
Attached patch New patch per cls's comments (obsolete) — Splinter Review
Attachment #141516 - Attachment is obsolete: true
Attachment #141516 - Flags: review?(bryner)
Attachment #141788 - Flags: review?(bryner)
Comment on attachment 141788 [details] [diff] [review]
New patch per cls's comments

Wonderfull.
Pro:
People seems to like the new init.d/ feature. Lots of feedback and questions
are coming in.
Contra:
Now they want fixes, documentation and a stable "API"... ;-/

New patch in a few hours...
Attachment #141788 - Attachment is obsolete: true
Attachment #141788 - Flags: review?(bryner)
Attached patch New patch per IRC feedback (obsolete) — Splinter Review
Attachment #141808 - Attachment is obsolete: true
Comment on attachment 141813 [details] [diff] [review]
New patch per IRC feedback

Requesting r=/sr= and checkin= ...
Attachment #141813 - Flags: superreview?(bryner)
Attachment #141813 - Flags: review?(bryner)
Attachment #141813 - Attachment is obsolete: true
Attachment #141813 - Flags: superreview?(bryner)
Attachment #141813 - Flags: review?(bryner)
Attachment #141823 - Flags: superreview?(bryner)
Attachment #141823 - Flags: review?(bryner)
Attachment #141823 - Flags: superreview?(bryner)
Attachment #141823 - Flags: superreview+
Attachment #141823 - Flags: review?(bryner)
Attachment #141823 - Flags: review+
Patch checked in for Roland.
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Blocks: 238360
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: