Jadi saya menulis manajer paket kecil, dan masalah yang saya hadapi adalah membuat tautan simbolis ke file.
Itu menginstal paket untuk /usr/pkg/name-version, dan kemudian membaca file untuk menentukan apa yang membuat tautan simbolis. Saya menggunakan lnuntuk membuat tautan, dan saya mengalami masalah ketika mencoba menginstal header Linux API. Saya perlu menautkan file header itu sendiri, bukan folder yang berisi mereka (jadi jika 2 paket perlu meletakkan file dalam subdirektori yang sama dengan menyertakan mereka dapat tanpa mengacaukan satu paket).
Masalah itu saya selesaikan, tetapi lnhanya kesalahan jika jalurnya tidak lengkap, yang menjengkelkan karena direktori-direktori itu seharusnya tidak ada sampai paket diinstal.
Apakah ada bendera untuk lnitu akan membuat direktori yang hilang, atau apakah saya harus pergi dengan beberapa skrip bash yang berbelit-belit?
lndir.
mkdiruntuk ... membuat direktori?