Public bug reported:
Variables on packages are messed up
The source package i found the bug in is attached, empty and designed
for this Bug Report only.
1)
j...@karmic:~$ lsb_release -a ; uname -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu karmic (development branch)
Release: 9.10
Codename: karmic
Linux karmic 2.6.31-10-generic #34-Ubuntu SMP Wed Sep 16 00:23:19 UTC 2009 i686
GNU/Linux
2) The version of the package iam using dont apply here, i build my own
for testing purposes, but it prooves the Bug.
3) What you expected to happen:
It works OK, using correct variables on bash scripts on the package.
4) What happened instead:
Variables are messed up installing packages,
In example,
--when you install it using " sudo dpkg -i package.deb " the variable $HOME is
/home/username ,
--when you install it using Karmic's gdebi (double clicking a .deb) the
variable $HOME is /root
j...@karmic:~$ echo $HOME
/home/juan
j...@karmic:~$ sudo echo $HOME
/home/juan
Double clicking a .deb package to install with Karmic's gdebi-gtk...
Creating empty file /root/.local/test.txt . . .
OK
j...@karmic:~$ sudo dpkg -r empty-package4testing
Desinstalando empty-package4testing ...
Removing empty file /home/juan/.local/test.txt . . .
«/home/juan/.local/test.txt» borrado
OK
j...@karmic:~$ sudo dpkg -i '/home/juan/empty-package4testing_1_all.deb'
Desempaquetando empty-package4testing (de .../empty-package4testing_1_all.deb)
...
Configurando empty-package4testing ...
Creating empty file /home/juan/.local/test.txt . . .
OK
j...@karmic:~$
This is inconsistent and can bring up possible security problems due to
superuser privileges.
Installing on Jaunty the variable $HOME is /home/username on dpkg and gdebi.
You can accidentanly do weird things on /root without any intention.
---The variable used is only an EXAMPLE,
is the same with any other, $USER for example.
Sorry i dont have time to explain myself better, but i think doing it
quickly is more important.
** Affects: ubuntu
Importance: Undecided
Status: New
** Tags: bash karmic variable
--
Variables on packages are messed up
https://bugs.launchpad.net/bugs/432274
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs