Comments (6)
I found that it still fails if the symlink already exists, so it should be this:
from eudev.
-r means relative to the current location. I agree that its not needed now because $(DESTDIR) should be a full path name, but I'm confused why you got that there is no such option.
The -n and -f are sane. Before I commit this, I'd like to make sure nothing funny is going on with -r. How did you hit the error that there is no such -r option for ln?
from eudev.
I believe (from #60) bkauler uses PuppyLinux, which I again believe (by default) uses BusyBox for its core tools. (Googling for puppylinux busybox coreutils
reveals some ancient forum posts to that effect.)
$ busybox ln -sr a b
ln: invalid option -- 'r'
BusyBox v1.21.0 (2013-02-16 00:43:01 CET) multi-call binary.
...
BSD userlands (as brought by https://github.com/aharri/obase et. al.) don't have the -r option either.
from eudev.
Puppy Linux uses ln from coreutils, not busybox.
I have just checked, Ubuntu Precise Pangolin has coreutils 8.13, in which ln does NOT support -r option.
However, Ubuntu Raring (beta) has coreutils 8.20, which DOES have -r for ln.
So, -r is a recent thing. Even die.net does not show it:
http://linux.die.net/man/1/ln
from eudev.
Eroen, good call! Okay I'll commit in a minute.
from eudev.
Okay committed, thanks for the report.
from eudev.
Related Issues (20)
- ata path_id HOT 1
- no db file to read /run/udev/data/c13:83: No such file or directory HOT 4
- cd/dvd - lost HOT 1
- 3.2.12 tarball seems broken HOT 3
- libgudev requires libudev >= 251, but eudev just provides version 243 HOT 20
- make appimage or binary file, it run every HOT 1
- Any updates for libgudev/eudev? HOT 2
- Android Cross Compilation Eudev Error HOT 1
- Battery status remains unchanged with eudev pre 3.2.14 and libgudev 238 HOT 1
- Operator `:=` not preventing further assignments to `RUN`
- Not seeing rules in /usr/local/lib/udev/rules.d
- Video group grants access to two distinct hardware categories HOT 3
- Adelie Linux misses /dev/disk/by-label symlink to sr0 HOT 2
- nvme issue
- CONTRIBUTING: update HOT 2
- inotify_add_watch(6, /dev/loop0p1, 10) failed: No such file or directory
- udevd error message on boot: Error calling EVIOCSKEYCODE on device node ... Invalid Argument HOT 1
- Documenting eudev for future maintainers?
- BTN_ Key code names not supported HOT 1
- Providing an ebuild for eudev, Manifest and metadata.xml files HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eudev.