peter green left as an exercise for the reader: > I maintain a debian derivative called raspbian and got the following > bug report. > https://bugs.launchpad.net/raspbian/+bug/1069141 > How does lsb-release determine the codename? is it something to do > with the repository? How should I fix this issue? it gets it by reading /etc/lsb-release, which is owned by lsb-release. https://www.sprezzatech.com/bugs/show_bug.cgi?id=544 [skynet](0) strace -f lsb-release -c ...... stat("/etc/lsb-release", {st_mode=S_IFREG|0644, st_size=115, ...}) = 0 open("/etc/lsb-release", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=115, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=115, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cd7af8000 read(3, "DISTRIB_ID=SprezzOS\nDISTRIB_RELE"..., 8192) = 115 read(3, "", 4096) = 0 read(3, "", 8192) = 0 close(3) = 0 munmap(0x7f5cd7af8000, 4096) = 0 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 8), ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cd7af8000 write(1, "Codename:\tvon Neumann\n", 22Codename: von Neumann ) = 22 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f5cd770f310}, {0x425842, [], SA_RESTORER, 0x7f5cd770f310}, 8) = 0 exit_group(0) = ? [skynet](0) $ -- nick black http://www.sprezzatech.com -- unix and hpc consulting to make an apple pie from scratch, you need first invent a universe.
Attachment:
signature.asc
Description: Digital signature