blob: ab67bfae928fbc99a27aee0890f442660ef371c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#!/bin/bash
set -e
for file in "$(go env GOROOT)"/src/os/stat_{linux,netbsd,openbsd,freebsd}.go; do
cp "$file" .
name="$(basename "$file")"
sed -i "./${name}" -E -e 's|package os|package mmap|' \
-e 's|internal/filepathlite|path|' \
-e 's|filepathlite|path|g' \
-e 's| FileMode| os.FileMode|g' \
-e 's| Mode| os.Mode|g' \
-e 's| FileInfo| os.FileInfo|g'
gofmt -w "./${name}"; goimports -w "./${name}"
done
|