Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 201404 - dev-util/plan9port installs some scripts with invalid shell paths
Summary: dev-util/plan9port installs some scripts with invalid shell paths
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Anant Narayanan (RETIRED)
URL: http://swtch.com/plan9port/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-05 18:26 UTC by hiyuh
Modified: 2008-03-11 13:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hiyuh 2007-12-05 18:26:37 UTC
ssia

Reproducible: Always

Steps to Reproduce:
1. emerge dev-util/plan9port && etc-update && env-update && source /etc/profile
2. echo ${PLAN9}
3. grep -e '^#!' ${PLAN9}/bin/*

Actual Results:  
With dev-util/plan9port-20070522, step 2. outputs like
/usr/lib/plan9

But step 3. outputs like
/usr/lib/plan9/bin/":#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/"":#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/9:#!/bin/sh
/usr/lib/plan9/bin/9.rc:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/9a:#!/bin/sh
/usr/lib/plan9/bin/9ar:#!/bin/sh
/usr/lib/plan9/bin/9c:#!/bin/sh
/usr/lib/plan9/bin/9fs:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/9l:#!/bin/sh
/usr/lib/plan9/bin/B:#!/bin/sh
/usr/lib/plan9/bin/E:#!/bin/sh
/usr/lib/plan9/bin/Getdir:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/adict:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/awd:#!/bin/sh
/usr/lib/plan9/bin/bundle:#!/bin/sh
/usr/lib/plan9/bin/doctype:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/g:#!/bin/sh
/usr/lib/plan9/bin/ipso:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/kill:#!/bin/sh
/usr/lib/plan9/bin/label:#!/bin/sh
/usr/lib/plan9/bin/lc:#!/bin/sh
/usr/lib/plan9/bin/lookman:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/man:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/mk9660:#!/bin/sh
/usr/lib/plan9/bin/mount:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/netfileget:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/netfileput:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/netfilestat:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/nobs:#!/bin/sh
/usr/lib/plan9/bin/nroff:#!/bin/sh
/usr/lib/plan9/bin/ps:#!/bin/sh
/usr/lib/plan9/bin/psfonts:#!/bin/sh
/usr/lib/plan9/bin/psu:#!/bin/sh
/usr/lib/plan9/bin/psv:#!/bin/sh
/usr/lib/plan9/bin/samsave:#!/bin/sh
/usr/lib/plan9/bin/sig:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/slay:#!/bin/sh
/usr/lib/plan9/bin/spell:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/src:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/stack:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/start:#!/bin/sh
/usr/lib/plan9/bin/stop:#!/bin/sh
/usr/lib/plan9/bin/troff2png:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/u:#!/bin/sh
/usr/lib/plan9/bin/u.rc:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/unmount:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/vmount:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/vwhois:#!/usr/local/plan9/bin/rc
/usr/lib/plan9/bin/web:#!/bin/sh
/usr/lib/plan9/bin/wintext:#!/bin/sh
/usr/lib/plan9/bin/wmail:#!/bin/sh
/usr/lib/plan9/bin/yesterday:#!/usr/local/plan9/bin/rc


Expected Results:  
IMHO, expected step 3 output can be generated by this additional step 4.
4. grep -e '^#!' ${PLAN9}/bin/* | sed -e 's:/usr/local/plan9:${PLAN9}:'

But I'm not sure whether it's correct or not b/c I'm not so 9ish.
Comment 1 Santiago M. Mola (RETIRED) gentoo-dev 2008-03-11 13:04:20 UTC
Fixed in plan9port-20080130, thanks for reporting!